Public bug reported: [Impact] i2c: xlp9xx: Fix case where SSIF read transaction completes early During ipmi stress tests we see occasional failure of transactions at the boot time. This happens in the case of a I2C_M_RECV_LEN transactions, when the read transfer completes (with the initial read length of 34) before the driver gets a chance to handle interrupts.
[Test] Use ipmitool to generate a lot of data read, run multiple instances of the following test: for i in {1..200}; do sudo ipmitool sel list ; sudo ipmitool sensor list ; sudo ipmitool sdr list ; sudo ipmitool sel list ; done [Fix] Following upstream patch fixes this issue: commit 5eb173f5c8f3a3cdc47b3952c368f10a28c81ab8 Author: George Cherian <george.cher...@cavium.com> Date: Wed Aug 8 23:36:48 2018 -0700 i2c: xlp9xx: Fix case where SSIF read transaction completes early [Regression Risk] The fix is to the i2c-xlp9xx driver, and does not impact any platform code. Risk of regression is low. ** Affects: linux (Ubuntu) Importance: High Assignee: Canonical Kernel Team (canonical-kernel-team) Status: Incomplete ** Tags: bionic cavium -- 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/1787240 Title: [Bionic] i2c: xlp9xx: Fix case where SSIF read transaction completes early Status in linux package in Ubuntu: Incomplete Bug description: [Impact] i2c: xlp9xx: Fix case where SSIF read transaction completes early During ipmi stress tests we see occasional failure of transactions at the boot time. This happens in the case of a I2C_M_RECV_LEN transactions, when the read transfer completes (with the initial read length of 34) before the driver gets a chance to handle interrupts. [Test] Use ipmitool to generate a lot of data read, run multiple instances of the following test: for i in {1..200}; do sudo ipmitool sel list ; sudo ipmitool sensor list ; sudo ipmitool sdr list ; sudo ipmitool sel list ; done [Fix] Following upstream patch fixes this issue: commit 5eb173f5c8f3a3cdc47b3952c368f10a28c81ab8 Author: George Cherian <george.cher...@cavium.com> Date: Wed Aug 8 23:36:48 2018 -0700 i2c: xlp9xx: Fix case where SSIF read transaction completes early [Regression Risk] The fix is to the i2c-xlp9xx driver, and does not impact any platform code. Risk of regression is low. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1787240/+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