On Tue, Nov 8, 2011 at 2:15 PM, Johannes Berg <johannes@xxxxxxxxxxxxxxxx> wrote: > On Tue, 2011-03-08 at 10:45 -0800, Scott James Remnant wrote: >> From: Scott James Remnant <keybuk@xxxxxxxxxx> >> >> Regulatory devices issue change uevents to inform userspace of a need >> to call the crda tool; however these can often be sent before udevd is >> running, and were not previously included in the results of >> udevadm trigger (which requests a new change event using the /uevent >> attribute of the sysfs object). >> >> Add a uevent function to the device type which includes the COUNTRY >> information from the last request if it has yet to be processed, the >> case of multiple requests is already handled in the code by checking >> whether an unprocessed one is queued in the same manner and refusing >> to queue a new one. >> >> The existing udev rule continues to work as before. > > Luis points out that it looks like this caused the crash I reported > earlier today -- in the module exit path we have a use-after-free of > last_request now. Sent patch. Luis -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html