From 308bc52d33afa1b7b470e14fa8478045456cbb20 Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Mon, 23 Jul 2012 16:31:28 -0700 Subject: [PATCH] ueventd: fixup /sys permissions on change uevents Change uevents may be triggered after new files are created on a device in /sys, run the sys permissions fixup when they occur. Change-Id: Iec2725c9f8a032e5124190444edaf189a766b0b2 --- init/devices.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init/devices.c b/init/devices.c index 125f98152..e081f90f7 100644 --- a/init/devices.c +++ b/init/devices.c @@ -660,7 +660,7 @@ static void handle_generic_device_event(struct uevent *uevent) static void handle_device_event(struct uevent *uevent) { - if (!strcmp(uevent->action,"add")) + if (!strcmp(uevent->action,"add") || !strcmp(uevent->action, "change")) fixup_sys_perms(uevent->path); if (!strncmp(uevent->subsystem, "block", 5)) {