Home
last modified time | relevance | path

Searched full:ueventd (Results 1 – 25 of 217) sorted by relevance

123456789

/system/sepolicy/prebuilts/api/202504/private/
Dueventd.te1 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/
Dueventd.te1 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/
Dueventd.te1 # 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/
Dueventd.te1 # 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/
Dueventd.te1 # 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/
Dueventd.te1 # 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/
Dueventd.te1 # 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/
Dueventd.te1 # 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/
Dueventd.te1 # 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/
Dueventd.te1 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/
DREADME.ueventd.md1 # 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 …]
Dueventd.cpp17 #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/
Dueventd.te1 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)
Dcrosvm.te15 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/
Dueventd.te1 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)
Dcrosvm.te15 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/
Dueventd.te1 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/
Dueventd.te1 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/
Dueventd.te1 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/
Dueventd.te1 typeattribute ueventd coredomain;
3 tmpfs_domain(ueventd)
/system/sepolicy/prebuilts/api/30.0/private/
Dueventd.te1 typeattribute ueventd coredomain;
3 tmpfs_domain(ueventd)
/system/sepolicy/microdroid/system/public/
Dueventd.te1 # ueventd seclabel is specified in init.rc since
3 type ueventd, domain; type
/system/sepolicy/prebuilts/api/202504/public/
Dueventd.te1 # ueventd seclabel is specified in init.rc since
3 type ueventd, domain; type
/system/sepolicy/public/
Dueventd.te1 # ueventd seclabel is specified in init.rc since
3 type ueventd, domain; type
/system/core/rootdir/
DAndroid.bp47 name: "ueventd.rc",
48 src: "ueventd.rc",
52 name: "ueventd.rc.recovery",
53 src: "ueventd.rc",
55 filename: "ueventd.rc",

123456789