summaryrefslogtreecommitdiffstats
path: root/scripts/selinux
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2015-03-10 17:48:37 +0100
committerBrian Norris <computersforpeace@gmail.com>2015-03-11 15:25:51 -0700
commitd09957fbb4d0b059b3176b510540df69048ad170 (patch)
tree602b75077556ad1630304dfa3d081a69feaecc4f /scripts/selinux
parent0ec56dc4a1489d5b1d23d1c019b76a69ce153805 (diff)
downloadop-kernel-dev-d09957fbb4d0b059b3176b510540df69048ad170.zip
op-kernel-dev-d09957fbb4d0b059b3176b510540df69048ad170.tar.gz
mtd: cfi: reduce stack size
The cfi_staa_write_buffers function uses a large amount of kernel stack whenever CONFIG_MTD_MAP_BANK_WIDTH_32 is set, and that results in a warning on ARM allmodconfig builds: drivers/mtd/chips/cfi_cmdset_0020.c: In function 'cfi_staa_write_buffers': drivers/mtd/chips/cfi_cmdset_0020.c:651:1: warning: the frame size of 1208 bytes is larger than 1024 bytes [-Wframe-larger-than=] It turns out that this is largely a result of a suboptimal implementation of map_word_andequal(). Replacing this function with a straightforward one reduces the stack size in this function by exactly 200 bytes, shrinks the .text segment for this file from 27648 bytes to 26608 bytes, and makes the warning go away. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'scripts/selinux')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud