summaryrefslogtreecommitdiff
path: root/src/shutdown
Commit message (Expand)AuthorAgeFilesLines
* switch-root: don't require /mnt/ when switching root into host OSLennart Poettering2023-05-031-1/+1
* shutdown: paranoia – close all fds we might get passed inLennart Poettering2023-04-271-0/+6
* tree-wide: convert more cases do DEVNUM_FORMAT_STR()/DEVNUM_FORMAT_VAL()Lennart Poettering2023-04-211-2/+3
* core: Propagate exit status via notify socket when running in VMDaan De Meyer2023-04-121-0/+6
* proc-cmdline: filter PID1 arguments when we are running in a containerYu Watanabe2023-03-291-14/+5
* tree-wide: reset optind to 0 when GNU extensions in optstring are usedYu Watanabe2023-03-291-0/+4
* chase-symlinks: Rename chase_symlinks() to chase()Daan De Meyer2023-03-241-2/+2
* Merge pull request #26203 from medhefgo/mesonYu Watanabe2023-02-221-4/+7
|\
| * meson: Use dicts for test definitionsJan Janssen2023-02-211-4/+7
* | process-util: rename FORK_NULL_STDIO -> FORK_REARRANGE_STDIOYu Watanabe2023-02-211-2/+8
|/
* meson: Do not include headers in source listsJan Janssen2023-01-241-3/+1
* shutdown: Make all mounts privateValentin David2023-01-111-0/+5
* shutdown: Move busy mounts to not block parent mountsValentin David2023-01-112-2/+67
* shutdown: Drop bit fields in boolean declarationsValentin David2023-01-111-2/+2
* shutdown: don't close pipe fds.Lennart Poettering2023-01-101-2/+2
* shutdown: propagate the original errnoYu Watanabe2023-01-101-1/+1
* shutdown: propagate mount() failures from child to parentLennart Poettering2023-01-091-12/+40
* tree-wide: use -EBADF for fd initializationZbigniew Jędrzejewski-Szmek2022-12-191-3/+3
* Rename def.h to constants.hZbigniew Jędrzejewski-Szmek2022-11-082-2/+2
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-082-2/+0
* basic,shared: move disable_coredumps() to coredump-util.[ch]Zbigniew Jędrzejewski-Szmek2022-11-081-0/+1
* basic: create new basic/initrd-util.[ch] for initrd-related functionsZbigniew Jędrzejewski-Szmek2022-11-081-1/+1
* shutdown: rework log_umount_blockers() a bitLennart Poettering2022-08-311-23/+37
* umount: unmount profcs/sysfs/.. lazilyLennart Poettering2022-08-312-15/+13
* umount: minor modernizationsLennart Poettering2022-08-311-4/+3
* umount: use structured initializationLennart Poettering2022-08-311-4/+8
* shutdown: rebreak all comments to coding styleLennart Poettering2022-08-311-39/+27
* shutdown: Fix last try detectionJan Janssen2022-08-251-1/+1
* shutdown: trivial modernizationsLennart Poettering2022-08-161-22/+21
* shutdown: Lazy unmount /oldroot/{dev,proc,sys}Jan Janssen2022-06-091-0/+11
* shutdown: Log processes that block umountJan Janssen2022-06-091-3/+63
* shutdown: Rename umount_log_level and make it a boolJan Janssen2022-06-093-50/+44
* shutdown: get only active md arrays.Mariusz Tkaczyk2022-04-061-1/+17
* list: make LIST_FOREACH() and LIST_FOREACH_BACKWARDS() saferYu Watanabe2022-03-191-4/+4
* list: declare iterator of LIST_FOREACH() in the loopYu Watanabe2022-03-192-7/+0
* test: Use TEST macros in more placesJan Janssen2022-03-161-12/+14
* meson: move files' closing brace to separate lineZbigniew Jędrzejewski-Szmek2022-03-031-1/+2
* meson: do not use split() in file listsZbigniew Jędrzejewski-Szmek2022-03-021-5/+4
* shutdown: don't stop the watchdogMichael Olbrich2022-02-041-2/+3
* Merge pull request #22092 from keszybz/docs-linksZbigniew Jędrzejewski-Szmek2022-01-121-1/+1
|\
| * shutdown: adjust log messageZbigniew Jędrzejewski-Szmek2022-01-121-1/+1
* | shutdown: release the watchdog finallyLidong Zhong2022-01-121-0/+1
* | meson: Use files() for testsJan Janssen2022-01-111-3/+3
|/
* umount: fix log messageLennart Poettering2021-11-161-1/+1
* tree-wide: use new RET_NERRNO() helper at various placesLennart Poettering2021-11-161-9/+3
* homed,shutdown: call valgrind magic after LOOP_GET_STATUS64Lennart Poettering2021-10-161-0/+12
* basic: split out sync() family of calls from fs-util.[ch] into new c/h fileLennart Poettering2021-10-051-1/+1
* shutdown: introduce init_watchdog()Franck Bui2021-09-151-20/+25
* watchdog: rename watchdog_set_timeout() into watchdog_setup()Franck Bui2021-09-151-1/+1
* core: watchdog_set_timeout() doesn't need to return the timeout value used by...Franck Bui2021-09-151-1/+1