Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_system_core
/
d7a0c42803e2ebff0d0aa0f3b027858962ba6f96
/
init
/
devices.cpp
18a9324
Merge "Allow mapping of raw block devices to partition names"
by Tom Cherry
· 3 years, 6 months ago
96e5f9b
Allow mapping of raw block devices to partition names
by Tom Cherry
· 3 years, 6 months ago
f8825fa
Fix gid not being set in ueventd when device nodes already exist.
by David Anderson
· 3 years, 7 months ago
6cf3695
Merge "ueventd: add no_fnm_pathname option"
by Tom Cherry
· 4 years, 1 month ago
47031c8
ueventd: add no_fnm_pathname option
by Tom Cherry
· 4 years, 1 month ago
e609478
ueventd: Add support for updating permissions on bind
by Sriharsha Allenki
· 4 years, 2 months ago
1ff7581
init: Always create and restorecon /dev/dm-user.
by David Anderson
· 4 years, 2 months ago
515a5bd
ueventd: Put dm-user devices in a folder
by David Anderson
· 4 years, 3 months ago
d86300c
Add AMBA bus support to platform devices
by Usama Arif
· 4 years, 7 months ago
ff89b8d
ueventd: duplicate /dev/ashmem
by Tri Vo
· 5 years ago
924858c
libdm: Improve the reliability of dm device paths.
by David Anderson
· 6 years ago
172c83f
init: remove last init.cpp global
by Tom Cherry
· 6 years ago
92c236e
init: Refactor selinux.h/cpp
by Vic Yang
· 6 years ago
e419a79
ueventd: populate /dev/block/mapper link
by Mark Salyzyn
· 6 years ago
2c56d7c
ueventd: create a /dev/block/by-name/ symlink without a partition name
by Tom Cherry
· 6 years ago
dd5802a
ueventd: don't skip restorecon after the cold boot
by Oleksiy Avramchenko
· 6 years ago
132615b
Merge "Move watchdogd out of init"
by Tom Cherry
· 6 years ago
40acb37
Move watchdogd out of init
by Tom Cherry
· 6 years ago
457e28f
ueventd: require opt-in for modalias handling
by Tom Cherry
· 6 years ago
f025069
init: removed unused includes
by Tom Cherry
· 6 years ago
8eec38f
Adds /dev/block/by-name/<partition> symlinks
by Bowgo Tsai
· 7 years ago
95591bd
Removing block device by-num symlinks
by Bowgo Tsai
· 7 years ago
579e682
Add std::string StartsWith*/EndsWith* overloads.
by Elliott Hughes
· 7 years ago
9c8d6dd
ueventd: fix subsystem list logic issues
by Tom Cherry
· 7 years ago
0c8d6d2
init: split security functions out of init.cpp
by Tom Cherry
· 7 years ago
b4dd881
ueventd: remove character device symlinks (/dev/usb/*)
by Tom Cherry
· 8 years ago
81f5d3e
init: create android::init:: namespace
by Tom Cherry
· 8 years ago
cd2ba0d
Revert "Revert "ueventd: remove PlatformDeviceList""
by Sandeep Patil
· 8 years ago
516ff99
Revert "ueventd: remove PlatformDeviceList"
by Tom Cherry
· 8 years ago
c94ce7b
ueventd: remove PlatformDeviceList
by Tom Cherry
· 8 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
· 9 years ago
397de14
ueventd: only relabel devices if there's a delta
by William Roberts
· 9 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
· 10 years ago
4d87095
Remove calls to is_selinux_enabled()
by Nick Kralevich
· 10 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
· 11 years ago
43d537e
ueventd: allow matching symlink names when setting permissions
by Colin Cross
· 11 years ago
4ef159a
am 7367ecbc: am 06023134: am 8022ce1e: Merge "ueventd fixup_sys_perms: fixup SELinux labels unconditionally"
by Nick Kralevich
· 11 years ago
0c44584
am b18d44e4: am ab7e5752: am 09117c70: Merge "ueventd: allow matching symlink names when setting permissions"
by Colin Cross
· 11 years ago
c603720
ueventd: UEVENT_MSG_LEN changed to 2048 from 1048 in compliance with the
by Ruchi Kandoi
· 11 years ago
c0c1ffe
init/ueventd: adds wildcard matching for ueventd rules
by Daniel Leung
· 13 years ago
b4c5200
Extend ueventd to use the label-by-symlink support in libselinux.
by Stephen Smalley
· 11 years ago
a885d04
ueventd: support by-name symlinks for PCI block devices
by Andrew Boie
· 11 years ago
Next »