summaryrefslogtreecommitdiff
path: root/usr
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2013-05-04 00:11:23 +0200
committerAl Viro <viro@zeniv.linux.org.uk>2013-05-04 14:57:58 -0400
commit5ae98f1589e076e4b314fc54ae2beac58842ddc2 (patch)
treeea0ea08edbc6f4f0644faca5e8c3a29a68f71c51 /usr
parent9dcc26cf67fb7db7613290e62eeed6c4276c75ce (diff)
fs: Fix hang with BSD accounting on frozen filesystem
When BSD process accounting is enabled and logs information to a filesystem which gets frozen, system easily becomes unusable because each attempt to account process information blocks. Thus e.g. every task gets blocked in exit. It seems better to drop accounting information (which can already happen when filesystem is running out of space) instead of locking system up. So we just skip the write if the filesystem is frozen. Reported-by: Nikola Ciprich <nikola.ciprich@linuxbox.cz> Signed-off-by: Jan Kara <jack@suse.cz> Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'usr')
0 files changed, 0 insertions, 0 deletions