Loading init/devices.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -568,6 +568,8 @@ void DeviceHandler::HandleUevent(const Uevent& uevent) { return; } else if (uevent.subsystem == "misc" && StartsWith(uevent.device_name, "dm-user/")) { devpath = "/dev/dm-user/" + uevent.device_name.substr(8); } else if (uevent.subsystem == "misc" && uevent.device_name == "vfio/vfio") { devpath = "/dev/" + uevent.device_name; } else { devpath = "/dev/" + Basename(uevent.path); } Loading rootdir/ueventd.rc +6 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,11 @@ subsystem sound subsystem dma_heap devname uevent_devpath dirname /dev/dma_heap subsystem vfio devname uevent_devpath dirname /dev/vfio # ueventd can only set permissions on device nodes and their associated # sysfs attributes, not on arbitrary paths. # Loading @@ -43,6 +48,7 @@ subsystem dma_heap /dev/binder 0666 root root /dev/hwbinder 0666 root root /dev/vndbinder 0666 root root /dev/vfio/* 0666 root root /dev/pmsg0 0222 root log /dev/dma_heap/system 0444 system system Loading Loading
init/devices.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -568,6 +568,8 @@ void DeviceHandler::HandleUevent(const Uevent& uevent) { return; } else if (uevent.subsystem == "misc" && StartsWith(uevent.device_name, "dm-user/")) { devpath = "/dev/dm-user/" + uevent.device_name.substr(8); } else if (uevent.subsystem == "misc" && uevent.device_name == "vfio/vfio") { devpath = "/dev/" + uevent.device_name; } else { devpath = "/dev/" + Basename(uevent.path); } Loading
rootdir/ueventd.rc +6 −0 Original line number Diff line number Diff line Loading @@ -23,6 +23,11 @@ subsystem sound subsystem dma_heap devname uevent_devpath dirname /dev/dma_heap subsystem vfio devname uevent_devpath dirname /dev/vfio # ueventd can only set permissions on device nodes and their associated # sysfs attributes, not on arbitrary paths. # Loading @@ -43,6 +48,7 @@ subsystem dma_heap /dev/binder 0666 root root /dev/hwbinder 0666 root root /dev/vndbinder 0666 root root /dev/vfio/* 0666 root root /dev/pmsg0 0222 root log /dev/dma_heap/system 0444 system system Loading