Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
i2c: core: Allocate temporary client dynamically
drivers/i2c/i2c-core-base.c: In function ‘i2c_detect.isra’: drivers/i2c/i2c-core-base.c:2544:1: warning: the frame size of 1312 bytes is larger than 1024 bytes [-Wframe-larger-than=] 2544 | } | ^ Fix this by allocating the temporary client structure dynamically, as it is a rather large structure (1216 bytes, depending on kernel config). This is basically a revert of the to-be-fixed commit with some checkpatch improvements. Fixes: 735668f ("i2c: core: Allocate temp client on the stack in i2c_detect") Signed-off-by: Geert Uytterhoeven <[email protected]> Reviewed-by: Su Hui <[email protected]> Reviewed-by: Guenter Roeck <[email protected]> [wsa: updated commit message, merged tags from similar patch] Signed-off-by: Wolfram Sang <[email protected]>
- Loading branch information