Regression in fuser
Since commit 5c979b38 fuser fails to find some processes.
fuser before that commit:
# fuser -m -v /home
USER PID ACCESS COMMAND
/home: root kernel mount /home
user 2410 F.... gpg-agent
user 2474 ..c.. zsh
fuser after that commit:
# fuser -m -v /home
USER PID ACCESS COMMAND
/home: root kernel mount /home
user 2474 ..c.. zsh
ps still shows the process though:
# ps -u user -o args= | grep -F gpg-agent
gpg-agent --homedir /home/user/.gnupg --use-standard-socket --daemon
This also affects fuser -k
and thus breaks the unmount routine of openrc which relies on fuser -k
.