aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2023-12-11 17:37:34 +0100
committerCarlos Maiolino <cem@kernel.org>2023-12-18 14:57:48 +0100
commit8798d4a6a73caea5fb8d95ae87303d3d39c68abe (patch)
treeb853a038c9f36e4d09496fd943d1e021583aac68
parent23d88955917b371b66b83e645a05d8b0cc447dd6 (diff)
downloadxfsprogs-dev-8798d4a6a73caea5fb8d95ae87303d3d39c68abe.tar.gz
libxfs: remove the setblksize == 1 case in libxfs_device_open
All callers of libxfs_init always pass an actual sector size or zero in the setblksize member. Remove the unreachable setblksize == 1 case. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com> Signed-off-by: Carlos Maiolino <cem@kernel.org>
-rw-r--r--libxfs/init.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/libxfs/init.c b/libxfs/init.c
index de1e588f1c..6570c595ae 100644
--- a/libxfs/init.c
+++ b/libxfs/init.c
@@ -125,10 +125,7 @@ retry:
}
if (!readonly && setblksize && (statb.st_mode & S_IFMT) == S_IFBLK) {
- if (setblksize == 1) {
- /* use the default blocksize */
- (void)platform_set_blocksize(fd, path, statb.st_rdev, XFS_MIN_SECTORSIZE, 0);
- } else if (dio) {
+ if (dio) {
/* try to use the given explicit blocksize */
(void)platform_set_blocksize(fd, path, statb.st_rdev,
setblksize, 0);