Whamcloud - gitweb
LU-11770 osc: allow build without blk_integrity or crc-t10pi 23/33923/9
authorAndreas Dilger <adilger@whamcloud.com>
Wed, 26 Dec 2018 09:05:37 +0000 (02:05 -0700)
committerOleg Drokin <green@whamcloud.com>
Mon, 18 Feb 2019 06:38:23 +0000 (06:38 +0000)
commite0fb3133372e5bff434ac7a467304d9ba954bac6
tree1565f552c2bc77094db11b9b32169b26f82a8e98
parente1b63fd21177b40d5c23cedd9e5d81b461db53c3
LU-11770 osc: allow build without blk_integrity or crc-t10pi

Allow the client to build if blk_integrity or crc-t10pi is not
enabled in the kernel.

Fixes: ccf3674c9ca ("LU-10472 osd-ldiskfs: T10PI between RPC and BIO")
Test-Parameters: trivial
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I97c4e75ad084e99927bcb41cf0df8a680525a5b1
Reviewed-on: https://review.whamcloud.com/33923
Tested-by: Jenkins
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Reviewed-by: Patrick Farrell <pfarrell@whamcloud.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/include/lustre_compat.h
lustre/include/obd_cksum.h
lustre/obdclass/integrity.c
lustre/osc/osc_request.c
lustre/osd-ldiskfs/osd_integrity.c
lustre/osd-ldiskfs/osd_io.c