The first two patches are just cosmetic changes. The actual changes are in the third patch. They are all bundled together in a patch series just because the third patch doesn't apply cleanly without the other two. Change description from the third patch: This change allows the GPIO core to read/change multiple pins in a single driver call and subsequent I2C transfer. It helps a lot with PCF857x devices, since their I2C protocol always reads/changes all existing pins anyway. Therefore, when the GPIO client code does a bulk operation on multiple pins, the driver makes a single I2C transfer. Radu Rendec (3): gpio: pcf857x: Replace 'unsigned' with 'unsigned int' gpio: pcf857x: Fix indentation of variable declarations gpio: pcf857x: Implement get_multiple/set_multiple methods drivers/gpio/gpio-pcf857x.c | 79 +++++++++++++++++++++++++------------ 1 file changed, 54 insertions(+), 25 deletions(-) -- 2.39.0