]> git.baikalelectronics.ru Git - kernel.git/commit
ISDN: eicon: reduce stack size of sig_ind function
authorArnd Bergmann <arnd@arndb.de>
Wed, 25 Jan 2017 22:15:53 +0000 (23:15 +0100)
committerDavid S. Miller <davem@davemloft.net>
Thu, 26 Jan 2017 19:00:12 +0000 (14:00 -0500)
commit006235f921aff06341b1b29ff547e17bf1d4a2db
tree9ea7518c9d96a48ee47c467e92492a497c55d6b1
parentfd85e4d63c47df175e12a00b679a29458c532f58
ISDN: eicon: reduce stack size of sig_ind function

I noticed that this function uses a lot of kernel stack when the
"latent entropy" plugin is enabled:

drivers/isdn/hardware/eicon/message.c: In function 'sig_ind':
drivers/isdn/hardware/eicon/message.c:6113:1: error: the frame size of 1168 bytes is larger than 1152 bytes [-Werror=frame-larger-than=]

We currently don't warn about this, as we raise the warning limit
to 2048 bytes in mainline, but I'd like to lower that limit again
in the future, and this function can easily be changed to be more
efficient and avoid that warning, by making some of its local
variables 'const'.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/isdn/hardware/eicon/message.c