On Mon, Oct 22, 2018 at 2:08 PM William Breathitt Gray <vilhelm.gray@xxxxxxxxx> wrote: > The implementation for several drivers' get_multiple callbacks return > additional input states that were not requested by the mask passed in. > Although the current caller in the kernel does not care, it would be > prudent to ensure the behavior of the get_multiple implementations is to > return exactly the requested input states and not more. This patchset > ensures such behavior by applying a final mask on the read inputs before > setting the bits array. > > William Breathitt Gray (6): > gpio: 104-dio-48e: Mask read inputs for get_multiple > gpio: 104-idi-48e: Mask the read inputs for get_multiple > gpio: gpio-mm: Mask read inputs for get_multiple > gpio: ws16c48: Mask read inputs for get_multiple > gpio: pci-idio-16: Mask read inputs for get_multiple > gpio: pcie-idio-24: Mask read inputs for get_multiple All patches applied for v4.21. Yours, Linus Walleij