summaryrefslogtreecommitdiffstats
path: root/fs/eventfd.c
diff options
context:
space:
mode:
authorAneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>2008-09-09 05:14:50 +0200
committerTheodore Ts'o <tytso@mit.edu>2008-09-09 05:14:50 +0200
commit030ba6bc67b4f2bc5cd174f57785a1745c929abe (patch)
tree14c57b4f6f8afddac0bd2415bfa050fba8d25980 /fs/eventfd.c
parentext4: Make sure all the block allocation paths reserve blocks (diff)
downloadlinux-030ba6bc67b4f2bc5cd174f57785a1745c929abe.tar.xz
linux-030ba6bc67b4f2bc5cd174f57785a1745c929abe.zip
ext4: Retry block reservation
During block reservation if we don't have enough blocks left, retry block reservation with smaller block counts. This makes sure we try fallocate and DIO with smaller request size and don't fail early. The delayed allocation reservation cannot try with smaller block count. So retry block reservation to handle temporary disk full conditions. Also print free blocks details if we fail block allocation during writepages. Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: Mingming Cao <cmm@us.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Diffstat (limited to 'fs/eventfd.c')
0 files changed, 0 insertions, 0 deletions