From: Yang Xiuwei Date: Tue, 6 Jan 2026 02:42:57 +0000 (+0800) Subject: block: remove redundant kill_bdev() call in set_blocksize() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4d78dd43cecaeaadb24e78927a4d6fda7d1f1d9;p=thirdparty%2Flinux.git block: remove redundant kill_bdev() call in set_blocksize() The second kill_bdev() call in set_blocksize() is redundant as the first call already clears all buffers and pagecache, and locks prevent new pagecache creation between the calls. Signed-off-by: Yang Xiuwei Reviewed-by: Christoph Hellwig Signed-off-by: Jens Axboe --- diff --git a/block/bdev.c b/block/bdev.c index b8fbb9576110f..ed022f8c48c79 100644 --- a/block/bdev.c +++ b/block/bdev.c @@ -208,7 +208,6 @@ int set_blocksize(struct file *file, int size) inode->i_blkbits = blksize_bits(size); mapping_set_folio_min_order(inode->i_mapping, get_order(size)); - kill_bdev(bdev); filemap_invalidate_unlock(inode->i_mapping); inode_unlock(inode); }