summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Revert "init: Reboot after timeout passes during reboot"Tom Cherry2018-03-191-74/+34
* init: add timers around sync() during shutdownTom Cherry2018-03-151-2/+12
* init: Reboot after timeout passes during rebootTom Cherry2018-02-231-36/+77
* Move ActionManager to its own fileTom Cherry2018-02-141-0/+1
* Init remove direct calls to light sys nodes.Steven Moreland2018-01-191-19/+9
* init: call umount unconditionallyWei Wang2017-10-231-6/+6
* init+bootstat: reduce last reboot reason to canonical aliasMark Salyzyn2017-10-101-2/+12
* init/reboot: call MNT_FORCE at the last umount(2)Jaegeuk Kim2017-10-041-6/+7
* init: run vendor commands in a separate SELinux contextTom Cherry2017-09-291-2/+1
* init: shutdown,thermal shut off display immediatelyMark Salyzyn2017-09-261-0/+2
* init: Allow clean system shutdown upon SIGTERMLuis Hector Chavez2017-09-071-4/+2
* Merge "init: log all failures of Service::Start()"Tom Cherry2017-08-281-2/+9
|\
| * init: log all failures of Service::Start()Tom Cherry2017-08-251-2/+9
* | Switch /data/misc/reboot/last_reboot_reason to persistent propertyMark Salyzyn2017-08-241-16/+14
|/
* Merge "init: replace panic() with LOG(FATAL)"Tom Cherry2017-08-181-3/+2
|\
| * init: replace panic() with LOG(FATAL)Tom Cherry2017-08-171-3/+2
* | Skip unnecessary sleep during shutdownWei Wang2017-08-161-15/+15
|/
* init: use Result<T> for builtin functionsTom Cherry2017-08-141-1/+1
* init: split security functions out of init.cppTom Cherry2017-08-141-0/+1
* init: rename ServiceManager to ServiceList and clean it upTom Cherry2017-08-011-17/+20
* init: move reaping from ServiceManager to signal_handler.cppTom Cherry2017-08-011-2/+3
* init: move exec operations out of ServiceManagerTom Cherry2017-08-011-4/+2
* init: shutdown services in the opposite order that they startedTom Cherry2017-07-261-3/+3
* Do not umount roofs even if it is R/W.Wei Wang2017-07-251-1/+2
* init: Fire shutdown trigger for thermal shutdownWei Wang2017-07-241-3/+1
* init: Do full shutdown even for thermal shutdownKeun-young Park2017-07-191-20/+19
* dump stack before kill allKeun-young Park2017-07-181-3/+3
* Do not umount /vendor, /system, and /oem even if they are R/W.Keun-young Park2017-07-171-1/+6
* Move Timer from init to libbaseTom Cherry2017-07-101-19/+21
* Merge "add "shutdown critical" to service"Treehugger Robot2017-07-051-1/+3
|\
| * add "shutdown critical" to serviceKeun-young Park2017-07-051-1/+3
* | init: Support custom shutdown actionsWei Wang2017-07-051-1/+24
|/
* Remove unnecessary SELinux dependenciesNick Kralevich2017-07-011-1/+0
* init: Reland "Terminate gracefully when CAP_SYS_BOOT is absent"Luis Hector Chavez2017-06-291-0/+31
* Revert "init: Terminate gracefully when CAP_SYS_BOOT is absent"Guang Zhu2017-06-271-23/+0
* init: Terminate gracefully when CAP_SYS_BOOT is absentLuis Hector Chavez2017-06-271-0/+23
* init: create android::init:: namespaceTom Cherry2017-06-231-0/+6
* add ueventd to shutdown critial processKeun-young Park2017-05-181-1/+1
* Merge "init: fix last_reboot_reason string"Treehugger Robot2017-04-271-3/+1
|\
| * init: fix last_reboot_reason stringTom Cherry2017-04-261-3/+1
* | Merge "set default shutdown timeout to 6 secs"Keun-young Park2017-04-261-2/+1
|\ \
| * | set default shutdown timeout to 6 secsKeun-young Park2017-04-261-2/+1
* | | Merge "do not start shutdown animation from init"Treehugger Robot2017-04-261-9/+0
|\ \ \ | |/ / |/| |
| * | do not start shutdown animation from initKeun-young Park2017-04-191-9/+0
| |/
* / add additional dump for timeoutKeun-young Park2017-04-261-3/+7
|/
* init: handle sys.powerctl immediatelyTom Cherry2017-04-171-0/+51
* reboot: fix owner and permissions of last_reboot_reason fileTodd Poynor2017-04-131-1/+3
* poll umount completion from /proc/mountsKeun-young Park2017-04-101-138/+115
* init: more header cleanupTom Cherry2017-04-061-4/+4
* add shutdown animationKeun-young Park2017-03-311-18/+35