Wolfram, please consider pulling the following fixes for v4.15. While it doesn't fix any regression introduced in the v4.15 merge window, we have a feature in at24 since linux v4.8 - reading the mac address block from at24mac series - which turned out to be not working. This pull request contains changes that fix it together with a patch that hardens the read and write argument sanitization with out-of-bounds checks that were missing. ---------------------------------------------------------------- The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323: Linux 4.15-rc1 (2017-11-26 16:01:47 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git tags/at24-4.15-fixes-for-wolfram for you to fetch changes up to d9bcd462daf34aebb8de9ad7f76de0198bb5a0f0: eeprom: at24: check at24_read/write arguments (2017-11-29 16:05:37 +0100) ---------------------------------------------------------------- AT24 fixes for v4.15 ---------------------------------------------------------------- Bartosz Golaszewski (1): eeprom: at24: correctly set the size for at24mac402 Heiner Kallweit (2): eeprom: at24: fix reading from 24MAC402/24MAC602 eeprom: at24: check at24_read/write arguments drivers/misc/eeprom/at24.c | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-)