Whamcloud - gitweb
LU-12400 zfs: zfs mainline 0.8+ with mainline (5.2) kernel 18/35518/11
authorShaun Tancheff <stancheff@cray.com>
Fri, 30 Aug 2019 16:57:40 +0000 (11:57 -0500)
committerOleg Drokin <green@whamcloud.com>
Fri, 4 Oct 2019 03:44:13 +0000 (03:44 +0000)
commit424f3d1ac0ce065b77058afb093f791275ecf999
treebe1be4ae4c95757460be47e2361b81832b4e13c7
parentff78e1aa33bbbaa6073e808c6bb6630e795e89d4
LU-12400 zfs: zfs mainline 0.8+ with mainline (5.2) kernel

Compile tests need to resolve using Module.symvers from the zfs
kmod kernel version.

dsl_pool_config_enter signature changed

Use spa_get_hostid() if it is available (zfs 0.7.0 and later).
For zfs 0.6.x use /proc/sys/kernel/spl/hostid with a fallback
to reading the spl module parameters and manually decoding
the hostid file.

list_move_tail() in libzfs conflicts with normal kernel/lustre
list API. Move it out of the way before libcfs/util/list.h is
included.

Cray-bug-id: LUS-7600
Signed-off-by: Shaun Tancheff <stancheff@cray.com>
Change-Id: Ia16e226239d33555ba7d906b39e37e20f012a02c
Reviewed-on: https://review.whamcloud.com/35518
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: James Simmons <jsimmons@infradead.org>
Reviewed-by: Nathaniel Clark <nclark@whamcloud.com>
Reviewed-by: Petros Koutoupis <pkoutoupis@cray.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
config/lustre-build-linux.m4
lustre/osd-zfs/osd_internal.h
lustre/utils/libmount_utils_zfs.c