diff options
author | David Teigland <teigland@redhat.com> | 2023-04-07 09:05:07 -0500 |
---|---|---|
committer | David Teigland <teigland@redhat.com> | 2023-04-07 14:26:09 -0500 |
commit | b443eac6efd29a72a4356f54c713cc9a0e0da866 (patch) | |
tree | 470b11fd7257cd380a33e8c74a78380c04b440d5 /lib | |
parent | b1789b84c39a10241f3e09a4bad16e482db784e4 (diff) | |
download | lvm2-b443eac6efd29a72a4356f54c713cc9a0e0da866.tar.gz |
support 16KB page size
Diffstat (limited to 'lib')
-rw-r--r-- | lib/config/config.c | 3 | ||||
-rw-r--r-- | lib/metadata/metadata.c | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/config/config.c b/lib/config/config.c index 5986e64b1..2bb55daeb 100644 --- a/lib/config/config.c +++ b/lib/config/config.c @@ -540,6 +540,9 @@ int config_file_read_fd(struct dm_config_tree *cft, struct device *dev, dev_io_r log_sys_error("read", dev_name(dev)); goto out; } + + if (!sz) + goto out; } } else { if (!dev_read_bytes(dev, offset, size, buf)) diff --git a/lib/metadata/metadata.c b/lib/metadata/metadata.c index 10af75665..07244bf6a 100644 --- a/lib/metadata/metadata.c +++ b/lib/metadata/metadata.c @@ -119,6 +119,7 @@ int get_default_pvmetadatasize_sectors(void) * pagesizes: * 4096 = 8 sectors. * 8192 = 16 sectors. + * 16384 = 32 sectors. * 65536 = 128 sectors. */ @@ -127,6 +128,8 @@ int get_default_pvmetadatasize_sectors(void) return 2040; case 8192: return 2032; + case 16384: + return 2016; case 65536: return 1920; } |