[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <5111A766.70006@lwfinger.net>
Date: Tue, 05 Feb 2013 18:44:22 -0600
From: Larry Finger <Larry.Finger@...inger.net>
To: Ben Hutchings <bhutchings@...arflare.com>
CC: linville@...driver.com, linux-wireless@...r.kernel.org,
netdev@...r.kernel.org, Stable <stable@...r.kernel.org>
Subject: Re: [PATCH] rtlwifi: rtl8192cu: Fix NULL dereference BUG when using
new_id
On 02/05/2013 06:18 PM, Ben Hutchings wrote:
> On Tue, 2013-02-05 at 18:00 -0600, Larry Finger wrote:
>> When the new_id entry is used for a foreign USB device, rtlwifi BUGS with
>> a NULL pointer dereference.
> [...]
>
> So set no_dynamic_id in the usb_driver structures.
>
> (But I wonder why USB behaves differently from PCI, which requires that
> the dynamic ID's driver_data value (defaulting to 0) matches a value
> used in a static ID entry.)
I don't know why USB differs from PCI, but we do need the dynamic ID here as
there are always new IDs being issued. One of the criteria for adding the ID to
the table is that it works OK with dynamic addition. These devices are
frequently reported by users that do not have the skills to build their own kernel.
Larry
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists