Public bug reported: [Impact] Larger EEPROM devices that use 16-bit addresses could be accessed.
[Fix] The commit is from https://patchwork.ozlabs.org/patch/545292/ Unfortunately, this commit doesn't get into mainline in the end, so I migrate the commit to latest kernel and finally get it merged. https://lkml.org/lkml/2020/4/24/635 [Test] Verified on Eurotech's platforms. [Regression Potential] Low, this patch only changes the behavior of the device which has AT24_FLAG_ADDR16 flag and change the page_size to 64 if the device name is 24c256. ** Affects: linux (Ubuntu) Importance: Undecided Status: Invalid ** Affects: linux (Ubuntu Bionic) Importance: Undecided Assignee: AceLan Kao (acelankao) Status: In Progress ** Affects: linux (Ubuntu Focal) Importance: Undecided Assignee: AceLan Kao (acelankao) Status: In Progress ** Patch added: "0002-UBUNTU-SAUCE-at24-smbus-16bit-address.patch" https://bugs.launchpad.net/bugs/1876699/+attachment/5366066/+files/0002-UBUNTU-SAUCE-at24-smbus-16bit-address.patch ** Also affects: linux (Ubuntu Focal) Importance: Undecided Status: New ** Also affects: linux (Ubuntu Bionic) Importance: Undecided Status: New ** Changed in: linux (Ubuntu) Status: New => Invalid ** Changed in: linux (Ubuntu Bionic) Status: New => In Progress ** Changed in: linux (Ubuntu Focal) Status: New => In Progress ** Changed in: linux (Ubuntu Bionic) Assignee: (unassigned) => AceLan Kao (acelankao) ** Changed in: linux (Ubuntu Focal) Assignee: (unassigned) => AceLan Kao (acelankao) -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1876699 Title: add 16-bit width registers support for EEPROM at24 device Status in linux package in Ubuntu: Invalid Status in linux source package in Bionic: In Progress Status in linux source package in Focal: In Progress Bug description: [Impact] Larger EEPROM devices that use 16-bit addresses could be accessed. [Fix] The commit is from https://patchwork.ozlabs.org/patch/545292/ Unfortunately, this commit doesn't get into mainline in the end, so I migrate the commit to latest kernel and finally get it merged. https://lkml.org/lkml/2020/4/24/635 [Test] Verified on Eurotech's platforms. [Regression Potential] Low, this patch only changes the behavior of the device which has AT24_FLAG_ADDR16 flag and change the page_size to 64 if the device name is 24c256. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1876699/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp