From: Guillaume W. Bres Date: Thu, 8 Sep 2022 13:54:57 +0000 (+0200) Subject: basic/missing_loop.h: fix missing lo_flags LO_FLAGS_DIRECT_IO X-Git-Tag: v252-rc1~226 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b3fe33ff52ece458a5b990a4a68d59aef7cae10b;p=thirdparty%2Fsystemd.git basic/missing_loop.h: fix missing lo_flags LO_FLAGS_DIRECT_IO --- diff --git a/src/basic/missing_loop.h b/src/basic/missing_loop.h index 449858d3a78..7141544b64f 100644 --- a/src/basic/missing_loop.h +++ b/src/basic/missing_loop.h @@ -14,6 +14,11 @@ struct loop_config { #define LOOP_CONFIGURE 0x4C0A #endif +#ifndef LO_FLAGS_DIRECT_IO +#define LO_FLAGS_DIRECT_IO 16 +#define LOOP_SET_DIRECT_IO 0x4C08 +#endif + #ifndef LOOP_SET_STATUS_SETTABLE_FLAGS -#define LOOP_SET_STATUS_SETTABLE_FLAGS (LO_FLAGS_AUTOCLEAR | LO_FLAGS_PARTSCAN) +#define LOOP_SET_STATUS_SETTABLE_FLAGS (LO_FLAGS_AUTOCLEAR | LO_FLAGS_PARTSCAN | LO_FLAGS_DIRECT_IO) #endif