Merge tag 'fsi-updates-2018-07-27' of git://git.kernel.org/pub/scm/linux/kernel/git...
commit2d8bc61952270adab57d84dac8abc8166aee608b
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Jul 2018 08:37:08 +0000 (27 10:37 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 27 Jul 2018 08:37:08 +0000 (27 10:37 +0200)
tree3f2651d26b6a81ccb2eaae3a5df7680bfa0f506d
parent2d8ff0b586fb1c5bd81a3ab286dcc6bbc432044e
parent9840fcd8cc43bfba486a53b4461044f1a1189cdc
Merge tag 'fsi-updates-2018-07-27' of git://git./linux/kernel/git/benh/linux-fsi into char-misc-next

Ben writes:

Last round of FSI updates for 4.19

This adds a few fixes for things reported since the last merge,
and the latch batch of changes pending for FSI for 4.19.

That batch is a rather mechanical conversion of the misc devices
into proper char devices.

The misc devices were ill suited, the minor space for them is
limited and we can have a lot of chips in a system creating FSI
devices.

This also allows us to better control (and fix) object lifetime
getting rid of the bad devm_kzalloc() of the structures containing
the devices etc...

Finally, we add a chardev to the core FSI that provides raw CFAM
access to FSI slaves as a replacement for the current "raw" binary
sysfs file which will be ultimately deprecated and removed.