Messages in this thread | | | Date | Wed, 23 Jan 2013 16:33:19 -0800 | From | Greg Kroah-Hartman <> | Subject | Re: [Update][PATCH 1/5] ACPI / scan: Prevent device add uevents from racing with user space |
| |
On Wed, Jan 23, 2013 at 06:58:31PM +0100, Rafael J. Wysocki wrote: > From: Rafael J. Wysocki <rafael.j.wysocki@intel.com> > > ACPI core adds sysfs device files after the given devices have been > registered with device_register(), which is not appropriate, because > it may lead to race conditions with user space tools using those > files. > > Fix the problem by delaying the KOBJ_ADD uevent for ACPI devices > until after all of the devices' sysfs files have been created. > > This also fixes a use-after-free in acpi_device_unregister(). > > Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Nice fix.
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
| |