]> git.proxmox.com Git - mirror_zfs.git/commit - module/os/linux/zfs/zvol_os.c
Linux 5.17 compat: GENHD_FL_EXT_DEVT / GENHD_FL_NO_PART_SCAN
authorBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 19 Apr 2022 17:38:04 +0000 (10:38 -0700)
committerGitHub <noreply@github.com>
Tue, 19 Apr 2022 17:38:04 +0000 (10:38 -0700)
commit026f126b83c09b7aaaf9e10f57871283c9794a68
treed7d1718506c6f7ef3f60d474e77bc42b40d2e37b
parentec4d860eb0771b8f9204716b96e4e6ff6c692a73
Linux 5.17 compat: GENHD_FL_EXT_DEVT / GENHD_FL_NO_PART_SCAN

As of the 5.17 kernel the GENHD_FL_EXT_DEVT flag has been removed
and the GENHD_FL_NO_PART_SCAN flag renamed GENHD_FL_NO_PART. Update
zvol_alloc() to set GENHD_FL_NO_PART for the newer kernels which
is sufficient.  The behavior for prior kernels remains unchanged.

1ebe2e5f ("block: remove GENHD_FL_EXT_DEVT")
46e7eac6 ("block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART")

Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #13294
Closes #13297
config/kernel-genhd-flags.m4 [new file with mode: 0644]
config/kernel.m4
module/os/linux/zfs/zvol_os.c