[PATCH linux dev-4.10 0/3] drivers/fsi: Fixup client remove functions

Eddie James eajames at linux.vnet.ibm.com
Fri Sep 22 08:43:55 AEST 2017


From: "Edward A. James" <eajames at us.ibm.com>

This series does some refactoring for the OCC and SBEFIFO drivers and improves
the remove() functions of both drivers. There was a definite possibility of
race conditions while removing the driver previously. This patch also gets the
drivers into the same state as what will be sent upstream, and what we'll move
to for 4.13.

Also a small change to the hwmon driver for compatibility with an addition to
the OCC driver for seeing "OCC command in progress."

Edward A. James (3):
  drivers/fsi/sbefifo: refactor to upstream list state
  drivers/fsi/occ: refactor to upstream list state
  drivers/hwmon/occ: Remove repeated ops for OCC command in progress

 drivers/fsi/fsi-sbefifo.c   | 329 ++++++++++++++++++++++++--------------------
 drivers/fsi/occ.c           | 227 ++++++++++++++++++------------
 drivers/hwmon/occ/p9_sbe.c  |  14 +-
 include/linux/fsi-sbefifo.h |   6 +-
 include/linux/occ.h         |  20 ++-
 5 files changed, 336 insertions(+), 260 deletions(-)

-- 
1.8.3.1



More information about the openbmc mailing list