]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
platform/x86: fujitsu-laptop: Don't oops when FUJ02E3 is not presnt
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 18 Sep 2017 20:00:59 +0000 (23:00 +0300)
committerDarren Hart (VMware) <dvhart@infradead.org>
Fri, 29 Sep 2017 23:44:00 +0000 (16:44 -0700)
commitcd6bf7741cf992306748db11e1888c741d16dd0f
tree5d4c34839332aa7978798eb88fb37b70598cd427
parent7b11e8989618581bc0226ad313264cdc05d48d86
platform/x86: fujitsu-laptop: Don't oops when FUJ02E3 is not presnt

My Fujitsu-Siemens Lifebook S6120 doesn't have the FUJ02E3 device,
but it does have FUJ02B1. That means we do register the backlight
device (and it even seems to work), but the code will oops as soon
as we try to set the backlight brightness because it's trying to
call call_fext_func() with a NULL device. Let's just skip those
function calls when the FUJ02E3 device is not present.

Cc: Jonathan Woithe <jwoithe@just42.net>
Cc: Andy Shevchenko <andy@infradead.org>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: <stable@vger.kernel.org> # 4.13.x
Signed-off-by: Darren Hart (VMware) <dvhart@infradead.org>
drivers/platform/x86/fujitsu-laptop.c