projects
/
linux-block.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a7284b0
)
fs: hfsplus: make extend error rate limited
author
Colin Ian King
<colin.i.king@gmail.com>
Wed, 19 Jul 2023 12:17:35 +0000
(13:17 +0100)
committer
Andrew Morton
<akpm@linux-foundation.org>
Fri, 18 Aug 2023 17:18:55 +0000
(10:18 -0700)
Extending a file where there is not enough free space can trigger frequent
extend alloc file error messages and this can easily spam the kernel log.
Make the error message rate limited.
Link:
https://lkml.kernel.org/r/20230719121735.2831164-1-colin.i.king@gmail.com
Signed-off-by: Colin Ian King <colin.i.king@gmail.com>
Cc: Christian Brauner <brauner@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
fs/hfsplus/extents.c
patch
|
blob
|
blame
|
history
diff --git
a/fs/hfsplus/extents.c
b/fs/hfsplus/extents.c
index 7a542f3dbe50285b2a8c740964c8160d1f1028c1..3c572e44f2adf7dcf32556d90d8f80e967c47c79 100644
(file)
--- a/
fs/hfsplus/extents.c
+++ b/
fs/hfsplus/extents.c
@@
-448,9
+448,9
@@
int hfsplus_file_extend(struct inode *inode, bool zeroout)
if (sbi->alloc_file->i_size * 8 <
sbi->total_blocks - sbi->free_blocks + 8) {
/* extend alloc file */
- pr_err("extend alloc file! (%llu,%u,%u)\n",
- sbi->alloc_file->i_size * 8,
- sbi->total_blocks, sbi->free_blocks);
+ pr_err
_ratelimited
("extend alloc file! (%llu,%u,%u)\n",
+
sbi->alloc_file->i_size * 8,
+
sbi->total_blocks, sbi->free_blocks);
return -ENOSPC;
}