| From stable-bounces@linux.kernel.org Fri Feb 9 17:31:14 2007 |
| From: Michael Hanselmann <linux-kernel@hansmi.ch> |
| Date: Sat, 10 Feb 2007 01:18:23 +0100 |
| Subject: Fix null pointer dereference in appledisplay driver |
| To: linux-kernel@vger.kernel.org |
| Cc: len.brown@intel.com, akpm@linux-foundation.org, cappaberra@gmail.com |
| Message-ID: <20070210001823.GA3557@hansmi.ch> |
| Content-Disposition: inline |
| |
| From: Michael Hanselmann <linux-kernel@hansmi.ch> |
| |
| Commit 40b20c257a13c5a526ac540bc5e43d0fdf29792a by Len Brown introduced |
| a null pointer dereference in the appledisplay driver. This patch fixes |
| it. |
| |
| Signed-off-by: Michael Hanselmann <linux-kernel@hansmi.ch> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| |
| --- |
| drivers/usb/misc/appledisplay.c | 4 ++-- |
| 1 file changed, 2 insertions(+), 2 deletions(-) |
| |
| --- linux-2.6.20.1.orig/drivers/usb/misc/appledisplay.c |
| +++ linux-2.6.20.1/drivers/usb/misc/appledisplay.c |
| @@ -281,8 +281,8 @@ static int appledisplay_probe(struct usb |
| /* Register backlight device */ |
| snprintf(bl_name, sizeof(bl_name), "appledisplay%d", |
| atomic_inc_return(&count_displays) - 1); |
| - pdata->bd = backlight_device_register(bl_name, NULL, NULL, |
| - &appledisplay_bl_data); |
| + pdata->bd = backlight_device_register(bl_name, NULL, |
| + pdata, &appledisplay_bl_data); |
| if (IS_ERR(pdata->bd)) { |
| err("appledisplay: Backlight registration failed"); |
| goto error; |