summaryrefslogtreecommitdiff
path: root/src/shutdown/umount.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: convert more cases do DEVNUM_FORMAT_STR()/DEVNUM_FORMAT_VAL()Lennart Poettering2023-04-211-2/+3
* chase-symlinks: Rename chase_symlinks() to chase()Daan De Meyer2023-03-241-2/+2
* process-util: rename FORK_NULL_STDIO -> FORK_REARRANGE_STDIOYu Watanabe2023-02-211-2/+8
* shutdown: Move busy mounts to not block parent mountsValentin David2023-01-111-2/+66
* 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-081-1/+1
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
* shutdown: rework log_umount_blockers() a bitLennart Poettering2022-08-311-23/+37
* umount: unmount profcs/sysfs/.. lazilyLennart Poettering2022-08-311-14/+11
* 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: 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-091-23/+26
* 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-191-5/+0
* shutdown: adjust log messageZbigniew Jędrzejewski-Szmek2022-01-121-1/+1
* 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
* tree-wide: add missing whitespace at the end of commentsYu Watanabe2021-06-151-1/+1
* string-util: imply NULL termination of strextend() argument listLennart Poettering2021-01-061-6/+2
* tree-wide: update "that that"Yu Watanabe2020-11-181-8/+4
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* shutdown: also fsync() DM devices before going downLennart Poettering2020-09-231-15/+20
* shutdown: also fsync() MD devices when going downLennart Poettering2020-09-231-0/+3
* shutdown: don't compare pointers with 0Lennart Poettering2020-09-231-2/+2
* shutdown: fsync() before detaching loopback devicesLennart Poettering2020-09-231-1/+8
* Try stopping MD RAID devices in shutdown tooHubert Kario2020-09-221-0/+117
* umount: when we fail to detach a loopback device, set the auto-clear flagLennart Poettering2019-12-201-1/+24
* umount: check LO_FLAGS_AUTOCLEAR after LOOP_CLR_FD claimed successLennart Poettering2019-12-201-5/+23
* umount: detect root loopback device the same way as we detect root DM devicesLennart Poettering2019-12-201-16/+10
* umount: show correct error messageLennart Poettering2019-12-201-18/+20
* umount: remove unneeded variableLennart Poettering2019-12-201-3/+1
* umount: line break comments againLennart Poettering2019-12-201-22/+13
* umount: log on all errorsLennart Poettering2019-11-151-2/+2
* umount: be happy if /proc/swaps doesn't existLennart Poettering2019-11-151-0/+2
* shutdown: make logging more useful if NULL swap/mount table files are specifiedLennart Poettering2019-11-151-4/+4
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-041-1/+0
* Merge pull request #12218 from keszybz/use-libmount-moreLennart Poettering2019-04-301-9/+4
|\
| * Add helper function for mnt_table_parse_{stream,mtab}Zbigniew Jędrzejewski-Szmek2019-04-231-6/+1
| * shared/mount-util: convert to libmountZbigniew Jędrzejewski-Szmek2019-04-231-7/+7
* | codespell: fix spelling errorsBen Boeckel2019-04-291-3/+3
|/
* tree-wide: drop several missing_*.h and import relevant headers from kernel-5.0Yu Watanabe2019-04-111-1/+1