summaryrefslogtreecommitdiffstats
path: root/crypto
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2016-03-30 22:36:24 -0400
committerTheodore Ts'o <tytso@mit.edu>2016-03-30 22:36:24 -0400
commit1028b55bafb7611dda1d8fed2aeca16a436b7dff (patch)
treec6881992855b87775897afe3712e6c72811856a0 /crypto
parentde17e793b104d690e1d007dfc5cb6b4f649598ca (diff)
downloadop-kernel-dev-1028b55bafb7611dda1d8fed2aeca16a436b7dff.zip
op-kernel-dev-1028b55bafb7611dda1d8fed2aeca16a436b7dff.tar.gz
ext4: allow readdir()'s of large empty directories to be interrupted
If a directory has a large number of empty blocks, iterating over all of them can take a long time, leading to scheduler warnings and users getting irritated when they can't kill a process in the middle of one of these long-running readdir operations. Fix this by adding checks to ext4_readdir() and ext4_htree_fill_tree(). Reported-by: Benjamin LaHaise <bcrl@kvack.org> Google-Bug-Id: 27880676 Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud