This is the second of the two patch series I started preparing back in June 2017 [1]. It took me this long to post it purely due to permanent spare time shortage, not because the changes are complicated. The patch series contains miscellaneous cleanups which I think are worth getting done before splitting fujitsu-laptop into two separate modules. I am not 100% sure that all the changes in the last patch in this series actually help, so please speak your mind. This patch series was tested on a Lifebook S7020. AFAICT it does not conflict with the recent draft patch from Jan-Marek Glogowski and may thus be applied independently. Finally, please forgive me if it takes me weeks or months to address review comments. It is also perfectly fine for reviews to take weeks or months ;) [1] https://www.spinics.net/lists/kernel/msg2534759.html drivers/platform/x86/fujitsu-laptop.c | 179 +++++++++++++++++----------------- 1 file changed, 90 insertions(+), 89 deletions(-) -- 2.16.1