Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
system
/
core
/
20d9cf2ee7e82bb397baf95f535b15e8afa8df0a
/
init
/
devices.cpp
81f5d3e
init: create android::init:: namespace
by Tom Cherry
· 7 years ago
cd2ba0d
Revert "Revert "ueventd: remove PlatformDeviceList""
by Sandeep Patil
· 7 years ago
516ff99
Revert "ueventd: remove PlatformDeviceList"
by Tom Cherry
· 7 years ago
c94ce7b
ueventd: remove PlatformDeviceList
by Tom Cherry
· 7 years ago
c583305
ueventd: parallelize uevent handling
by Tom Cherry
· 8 years ago
ed506f7
ueventd: Break devices.cpp into discrete classes
by Tom Cherry
· 8 years ago
51056c4
init should #include <sys/sysmacros.h>
by Elliott Hughes
· 8 years ago
482f36c
init: remove restorecon() from util.cpp
by Tom Cherry
· 8 years ago
e7656b7
ueventd: do not reference init's sehandle
by Tom Cherry
· 8 years ago
6daf514
ueventd: remove leftovers of the SELinux policy update mechanism
by Tom Cherry
· 8 years ago
fe06205
ueventd: replace ueventd_parser.cpp with init_parser.cpp
by Tom Cherry
· 8 years ago
cc054c9
ueventd: create classes for dev and sys permissions
by Tom Cherry
· 8 years ago
1ab8f55
ueventd: convert platform_names from C list to std::vector
by Tom Cherry
· 8 years ago
e3e4821
ueventd: replace char* with std::string in struct uevent
by Tom Cherry
· 8 years ago
3fa4673
ueventd: Fix up string handling in handle_*_device_event()
by Tom Cherry
· 8 years ago
780a71e
ueventd: move subsystem logic from code to ueventd.rc
by Tom Cherry
· 8 years ago
120add0
Merge "ueventd: remove /dev/log"
by Treehugger Robot
· 8 years ago
d4ff8d8
ueventd: remove /dev/log
by Tom Cherry
· 8 years ago
2e344f9
ueventd: replace char** links with std::vector<std::string>
by Tom Cherry
· 8 years ago
ab5ab1e
Merge "init: more header cleanup"
by Treehugger Robot
· 8 years ago
3f5eaae5
init: more header cleanup
by Tom Cherry
· 8 years ago
c44f6a4
ueventd: Write tests for the get_*_symlinks() functions
by Tom Cherry
· 8 years ago
937309d
ueventd: support by-name symlinks for virtual block devices
by Jeremy Compostella
· 8 years ago
0506b18
Check setegid() return values
by Tom Cherry
· 8 years ago
971a460
init: refactor to allow successive device_init calls
by Sandeep Patil
· 8 years ago
35403eb
init: early_mount: add support to mount non-verity partitions early
by Sandeep Patil
· 8 years ago
44a3ee2
init: remove the existing early_mount code
by Sandeep Patil
· 8 years ago
957e4ab
init: refactor: add support for doing early coldboot
by Sandeep Patil
· 8 years ago
ea23983
ueventd: make selinux labeling optional for device creation
by Sandeep Patil
· 8 years ago
331cf2f
Replace the "coldboot" timeout with a property.
by Elliott Hughes
· 8 years ago
a8d8434
Add flags to restorecon_recursive to traverse filesystems
by Paul Lawrence
· 8 years ago
a73ba87
Merge "init: fix memory leaks"
by Treehugger Robot
· 8 years ago
09bd41d
init: fix memory leaks
by Ting-Yuan Huang
· 8 years ago
290a228
Switch fastboot/init/libprocessgroup to std::this_thread::sleep_for.
by Elliott Hughes
· 8 years ago
632e99a
Switch ueventd to sendfile(2).
by Elliott Hughes
· 8 years ago
a285dac
Modify log level for service and ueventd
by Wei Wang
· 8 years ago
f39f7f1
Use android::base::Readlink in init.
by Elliott Hughes
· 8 years ago
99c4a8a
Mount /vendor and /odm early
by Hung-ying Tyan
· 9 years ago
7eed474
ueventd: Remove verbose restorecon_recursive: message
by Dmitry Shmidt
· 8 years ago
f86b5a6
Move init to libbase logging.
by Elliott Hughes
· 8 years ago
397de14
ueventd: only relabel devices if there's a delta
by William Roberts
· 8 years ago
6de783a
init: support matching sysfs class paths in ueventd.rc
by Rob Herring
· 9 years ago
e5636a3
init: rework fixup_sys_perms to use perm_path_matches
by Rob Herring
· 9 years ago
24a3cbf
ueventd: relabel block devices nodes when processing subsequent add events
by Mihai Serban
· 9 years ago
60b976d
Address const issues in preparation for libcxx rebase.
by Dan Austin
· 9 years ago
588a2ca
system/core: Cleanup direct calls to opendir by containing in a std::unique_ptr.
by James Hawkins
· 9 years ago
dc84856
init: Fix load_firmware error
by Biao Lu
· 9 years ago
746d5cd
am a27dca0f: am 60c5a460: Merge "Remove calls to is_selinux_enabled()"
by Nick Kralevich
· 9 years ago
4d87095
Remove calls to is_selinux_enabled()
by Nick Kralevich
· 9 years ago
17560f8
am 92b82635: am 10936d1f: Merge "init: consider all platform devices for find_platform_device"
by Tom Cherry
· 10 years ago
1225a61
init: consider all platform devices for find_platform_device
by Tom Cherry
· 10 years ago
438443e
resolved conflicts for merge of 79f33846 to lmp-mr1-dev-plus-aosp
by Ed Tam
· 10 years ago
56a0656
Further cleanup of the logic in device_init.
by Elliott Hughes
· 10 years ago
7473836
Fix clang build by removing unused locals.
by Elliott Hughes
· 10 years ago
da40c00
Log more timing information from init.
by Elliott Hughes
· 10 years ago
cd67f00
Always use strerror to report errno.
by Elliott Hughes
· 10 years ago
d1d9602
init: refactor firmware loading locations into table
by Daniel Rosenberg
· 10 years ago
e2d63af
Move sprintf to snprintf.
by Yabin Cui
· 10 years ago
f682b47
Clean up reading and writing in init.
by Elliott Hughes
· 10 years ago
c0e919c
Stop using #if for conditional compilation.
by Elliott Hughes
· 10 years ago
f3cf438
Build init as C++.
by Elliott Hughes
· 10 years ago
[Renamed (98%) from init/devices.c]
45a884f
Add O_CLOEXEC to lots of open() calls.
by Nick Kralevich
· 10 years ago
a016c42
Init: Remove unused variables
by Andreas Gampe
· 10 years ago
fca58f4
Fix segfault in get_character_device_symlinks()
by Tomasz Kondel
· 11 years ago
c6c8b56
am cf2b944d: am 5a1d5a8c: Merge "ueventd: call _exit for safety"
by Kenny Root
· 10 years ago
17baff4
ueventd: call _exit for safety
by Kenny Root
· 10 years ago
3b4c0bd
ueventd fixup_sys_perms: fixup SELinux labels unconditionally
by Nick Kralevich
· 10 years ago
43d537e
ueventd: allow matching symlink names when setting permissions
by Colin Cross
· 10 years ago
4ef159a
am 7367ecbc: am 06023134: am 8022ce1e: Merge "ueventd fixup_sys_perms: fixup SELinux labels unconditionally"
by Nick Kralevich
· 10 years ago
0c44584
am b18d44e4: am ab7e5752: am 09117c70: Merge "ueventd: allow matching symlink names when setting permissions"
by Colin Cross
· 10 years ago
c603720
ueventd: UEVENT_MSG_LEN changed to 2048 from 1048 in compliance with the
by Ruchi Kandoi
· 10 years ago
c0c1ffe
init/ueventd: adds wildcard matching for ueventd rules
by Daniel Leung
· 12 years ago
b4c5200
Extend ueventd to use the label-by-symlink support in libselinux.
by Stephen Smalley
· 10 years ago
a885d04
ueventd: support by-name symlinks for PCI block devices
by Andrew Boie
· 11 years ago
75b287b
ueventd: Ueventd changes the permission of sysfs files for max/min cpufreq
by Ruchi Kandoi
· 11 years ago
154f460
liblog: enable logging to logd.
by Mark Salyzyn
· 11 years ago
763bfce
Remove an unused #include of <asm/page.h>.
by Elliott Hughes
· 11 years ago
3312aa8
init: add subsystem rules to ueventd.rc
by Greg Hackmann
· 11 years ago
f6e009e
init: handle ueventd path truncation better
by Greg Hackmann
· 11 years ago
e2eb69d
Handle policy reloads within ueventd rather than restarting it.
by Stephen Smalley
· 12 years ago
f987398
am 5954ecb8: Merge "Allow more characters in partition name links"
by Colin Cross
· 11 years ago
93ca79b
Allow more characters in partition name links
by Johan Redestig
· 13 years ago
05a5205
am 76c58893: Free file handle for /firmware/image after use
by Ajay Dudani
· 11 years ago
76c5889
Free file handle for /firmware/image after use
by Ajay Dudani
· 11 years ago
5f7b017
Update ueventd set the SELinux context on sysfs
by Stephen Smalley
· 12 years ago
f395c92
ueventd: allow platform devices to have just a /devices/ prefix
by Dima Zavin
· 12 years ago
53a0288
ueventd: allow platform devices to have just a /devices/ prefix - DO NOT MERGE
by Dima Zavin
· 12 years ago
d562ca7
ueventd: Increase uevent buffer size
by Andrew Boie
· 12 years ago
2a36ae5
am 7b88a90d: Merge "Remove HAVE_SELINUX guards"
by Kenny Root
· 12 years ago
b5982bf
Remove HAVE_SELINUX guards
by Kenny Root
· 12 years ago
96539e8
am ee0d281a: am c95c15b1: Merge "Char device /dev/dri/card0 was not created during startup."
by Jean-Baptiste Queru
· 12 years ago
c95c15b
Merge "Char device /dev/dri/card0 was not created during startup."
by Jean-Baptiste Queru
· 12 years ago
605103f
resolved conflicts for merge of 4dcd52ab to jb-mr1-dev
by Kenny Root
· 12 years ago
ae6f3d7
Add support for reloading policy from /data/system.
by Stephen Smalley
· 13 years ago
ff5c802
am faad67fa: am ef3f7fa3: Merge "Set the SELinux security label on new directories."
by Jean-Baptiste Queru
· 12 years ago
ef3f7fa
Merge "Set the SELinux security label on new directories."
by Jean-Baptiste Queru
· 12 years ago
3cac204
Merge remote-tracking branch 'goog/jb-dev-mako' into jb-mr1-dev
by Ed Heyl
· 12 years ago
e096e36
Set the SELinux security label on new directories.
by Stephen Smalley
· 12 years ago
308bc52
ueventd: fixup /sys permissions on change uevents
by Colin Cross
· 12 years ago
e6f8d45
Char device /dev/dri/card0 was not created during startup.
by Lukasz Anaczkowski
· 13 years ago
Next »