Whamcloud - gitweb
LU-13805 llite: Implement unaligned DIO connect flag 26/51126/38
authorPatrick Farrell <pfarrell@whamcloud.com>
Sun, 21 May 2023 21:37:57 +0000 (17:37 -0400)
committerPatrick Farrell <pfarrell@whamcloud.com>
Sat, 9 Sep 2023 21:38:58 +0000 (17:38 -0400)
commitcda70f7911cadb315c0ebe29938ac794881d57e2
tree53b9f270e2e414c010a9ff887196873a3ac39c5b
parentf2ab816e25d8dd4eae8dc75acd771c624ee95b68
LU-13805 llite: Implement unaligned DIO connect flag

Unupgraded ZFS servers may crash if they received unaligned
DIO, so we need a compat flag and a test to recognize those
servers.

This patch implements that logic.

Signed-off-by: Patrick Farrell <pfarrell@whamcloud.com>
Change-Id: I5d6ee3fa5dca989c671417f35a981767ee55d6e2
lustre/include/cl_object.h
lustre/include/lustre_import.h
lustre/include/uapi/linux/lustre/lustre_idl.h
lustre/ldlm/ldlm_lib.c
lustre/llite/file.c
lustre/llite/llite_lib.c
lustre/llite/rw26.c
lustre/osc/osc_io.c
lustre/ptlrpc/wiretest.c
lustre/utils/wiretest.c