X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Finclude%2Fuapi%2Flinux%2Flustre%2Flustre_user.h;h=d7d8d487661817d08af4edef2549a48d0426a1b8;hp=a71d6f8493600208bcf5a4a85d81102b159c9f90;hb=a120bb13525727654713f008ffcaf0e3aec7cb65;hpb=94ee26738884e3f5b241698bc2e7a8da9702d264 diff --git a/lustre/include/uapi/linux/lustre/lustre_user.h b/lustre/include/uapi/linux/lustre/lustre_user.h index a71d6f8..d7d8d48 100644 --- a/lustre/include/uapi/linux/lustre/lustre_user.h +++ b/lustre/include/uapi/linux/lustre/lustre_user.h @@ -2571,6 +2571,14 @@ enum lu_pcc_state_flags { PCC_STATE_FL_ATTACHING = 0x02, /* Allow to auto attach at open */ PCC_STATE_FL_OPEN_ATTACH = 0x04, + /* Allow to auto attach during I/O after layout lock revocation */ + PCC_STATE_FL_IO_ATTACH = 0x08, + /* Allow to auto attach at stat */ + PCC_STATE_FL_STAT_ATTACH = 0x10, + /* Allow to auto attach at the next open or layout refresh */ + PCC_STATE_FL_AUTO_ATTACH = PCC_STATE_FL_OPEN_ATTACH | + PCC_STATE_FL_IO_ATTACH | + PCC_STATE_FL_STAT_ATTACH, }; struct lu_pcc_state {