| /system/sepolicy/prebuilts/api/202504/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 5 # ueventd can set properties, particularly it sets ro.cold_boot_done to signal 7 set_prop(ueventd, cold_boot_done_prop) 10 allow ueventd kmsg_device:chr_file rw_file_perms; 12 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 13 allow ueventd device:file create_file_perms; 15 r_dir_file(ueventd, rootfs) 17 # ueventd needs write access to files in /sys to regenerate uevents 18 allow ueventd sysfs_type:file w_file_perms; [all …]
|
| /system/sepolicy/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 5 # ueventd can set properties, particularly it sets ro.cold_boot_done to signal 7 set_prop(ueventd, cold_boot_done_prop) 10 allow ueventd kmsg_device:chr_file rw_file_perms; 12 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 13 allow ueventd device:file create_file_perms; 15 r_dir_file(ueventd, rootfs) 17 # ueventd needs write access to files in /sys to regenerate uevents 18 allow ueventd sysfs_type:file w_file_perms; [all …]
|
| /system/sepolicy/prebuilts/api/202404/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type 7 allow ueventd kmsg_device:chr_file rw_file_perms; 9 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 10 allow ueventd device:file create_file_perms; 12 r_dir_file(ueventd, rootfs) 14 # ueventd needs write access to files in /sys to regenerate uevents 15 allow ueventd sysfs_type:file w_file_perms; 16 r_dir_file(ueventd, sysfs_type) 17 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/sepolicy/prebuilts/api/34.0/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type 7 allow ueventd kmsg_device:chr_file rw_file_perms; 9 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 10 allow ueventd device:file create_file_perms; 12 r_dir_file(ueventd, rootfs) 14 # ueventd needs write access to files in /sys to regenerate uevents 15 allow ueventd sysfs_type:file w_file_perms; 16 r_dir_file(ueventd, sysfs_type) 17 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/sepolicy/prebuilts/api/32.0/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type 7 allow ueventd kmsg_device:chr_file rw_file_perms; 9 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 10 allow ueventd device:file create_file_perms; 12 r_dir_file(ueventd, rootfs) 14 # ueventd needs write access to files in /sys to regenerate uevents 15 allow ueventd sysfs_type:file w_file_perms; 16 r_dir_file(ueventd, sysfs_type) 17 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/sepolicy/prebuilts/api/31.0/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type 7 allow ueventd kmsg_device:chr_file rw_file_perms; 9 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 10 allow ueventd device:file create_file_perms; 12 r_dir_file(ueventd, rootfs) 14 # ueventd needs write access to files in /sys to regenerate uevents 15 allow ueventd sysfs_type:file w_file_perms; 16 r_dir_file(ueventd, sysfs_type) 17 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/sepolicy/prebuilts/api/30.0/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type 7 allow ueventd kmsg_device:chr_file rw_file_perms; 9 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 10 allow ueventd device:file create_file_perms; 12 r_dir_file(ueventd, rootfs) 14 # ueventd needs write access to files in /sys to regenerate uevents 15 allow ueventd sysfs_type:file w_file_perms; 16 r_dir_file(ueventd, sysfs_type) 17 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/sepolicy/prebuilts/api/33.0/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type 7 allow ueventd kmsg_device:chr_file rw_file_perms; 9 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 10 allow ueventd device:file create_file_perms; 12 r_dir_file(ueventd, rootfs) 14 # ueventd needs write access to files in /sys to regenerate uevents 15 allow ueventd sysfs_type:file w_file_perms; 16 r_dir_file(ueventd, sysfs_type) 17 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/sepolicy/prebuilts/api/29.0/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type 7 allow ueventd kmsg_device:chr_file rw_file_perms; 9 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 10 allow ueventd device:file create_file_perms; 12 r_dir_file(ueventd, rootfs) 14 # ueventd needs write access to files in /sys to regenerate uevents 15 allow ueventd sysfs_type:file w_file_perms; 16 r_dir_file(ueventd, sysfs_type) 17 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/sepolicy/microdroid/system/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 6 allow ueventd kmsg_device:chr_file rw_file_perms; 8 allow ueventd self:global_capability_class_set { chown mknod net_admin setgid fsetid sys_rawio dac_… 9 allow ueventd device:file create_file_perms; 11 r_dir_file(ueventd, rootfs) 13 # ueventd needs write access to files in /sys to regenerate uevents 14 allow ueventd sysfs_type:file w_file_perms; 15 r_dir_file(ueventd, sysfs_type) 16 allow ueventd sysfs_type:{ file lnk_file } { relabelfrom relabelto setattr }; [all …]
|
| /system/core/init/ |
| D | README.ueventd.md | 1 # Ueventd chapter 3 Ueventd manages `/dev`, sets permissions for `/sys`, and handles firmware uevents. It has default 7 Ueventd has one generic customization parameter, the size of rcvbuf_size for the ueventd socket. It 18 Ueventd reads /system/etc/ueventd.rc, all other files are imported via the `import` command, which 22 This command parses an ueventd config file, extending the current configuration. If _path_ is a 28 Ueventd listens to the kernel uevent sockets and creates/deletes nodes in `/dev` based on the 69 The permissions can be modified using a ueventd.rc script and a line that beings with `/dev`. These 79 The path can be modified using a ueventd.rc script and a `subsystem` and/or `driver` section. 111 Ueventd by default takes no action for `/sys`, however it can be instructed to set permissions for 112 certain files in `/sys` when matching uevents are generated. This is done using a ueventd.rc script [all …]
|
| D | ueventd.cpp | 17 #include "ueventd.h" 51 // At a high level, ueventd listens for uevent messages generated by the kernel through a netlink 52 // socket. When ueventd receives such a message it handles it by taking appropriate actions, 55 // Ueventd also handles loading of firmware that the kernel requests, and creates symlinks for block 58 // When ueventd starts, it regenerates uevents for all currently registered devices by traversing 61 // ueventd would not have been running when these devices were registered and therefore was unable 65 // 'init' currently waits synchronously on the cold boot process of ueventd before it continues 67 // a speed up here is to parallelize the handling of ueventd messages, which consume the bulk of the 88 // 1) ueventd regenerates uevents by doing the /sys traversal and listens to the netlink socket for 91 // 2) ueventd forks 'n' separate uevent handler subprocesses and has each of them to handle the [all …]
|
| /system/sepolicy/prebuilts/api/31.0/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 5 # ueventd can set properties, particularly it sets ro.cold_boot_done to signal 7 set_prop(ueventd, cold_boot_done_prop)
|
| D | crosvm.te | 15 neverallow { domain -crosvm -ueventd -shell } kvm_device:chr_file getattr; 16 neverallow { domain -crosvm -ueventd } kvm_device:chr_file ~getattr;
|
| /system/sepolicy/prebuilts/api/32.0/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 5 # ueventd can set properties, particularly it sets ro.cold_boot_done to signal 7 set_prop(ueventd, cold_boot_done_prop)
|
| D | crosvm.te | 15 neverallow { domain -crosvm -ueventd -shell } kvm_device:chr_file getattr; 16 neverallow { domain -crosvm -ueventd } kvm_device:chr_file ~getattr;
|
| /system/sepolicy/prebuilts/api/202404/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 5 # ueventd can set properties, particularly it sets ro.cold_boot_done to signal 7 set_prop(ueventd, cold_boot_done_prop)
|
| /system/sepolicy/prebuilts/api/33.0/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 5 # ueventd can set properties, particularly it sets ro.cold_boot_done to signal 7 set_prop(ueventd, cold_boot_done_prop)
|
| /system/sepolicy/prebuilts/api/34.0/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd) 5 # ueventd can set properties, particularly it sets ro.cold_boot_done to signal 7 set_prop(ueventd, cold_boot_done_prop)
|
| /system/sepolicy/prebuilts/api/29.0/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd)
|
| /system/sepolicy/prebuilts/api/30.0/private/ |
| D | ueventd.te | 1 typeattribute ueventd coredomain; 3 tmpfs_domain(ueventd)
|
| /system/sepolicy/microdroid/system/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type
|
| /system/sepolicy/prebuilts/api/202504/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type
|
| /system/sepolicy/public/ |
| D | ueventd.te | 1 # ueventd seclabel is specified in init.rc since 3 type ueventd, domain; type
|
| /system/core/rootdir/ |
| D | Android.bp | 47 name: "ueventd.rc", 48 src: "ueventd.rc", 52 name: "ueventd.rc.recovery", 53 src: "ueventd.rc", 55 filename: "ueventd.rc",
|