swapon: check validity of swap_flags
[~shefty/rdma-dev.git] / include / linux / swap.h
index b86b5c20617d93e361d462e20c0c3c87856214b6..8dc0ea7caf02baa404e8896d13351577a177547a 100644 (file)
@@ -21,6 +21,9 @@ struct bio;
 #define SWAP_FLAG_PRIO_SHIFT   0
 #define SWAP_FLAG_DISCARD      0x10000 /* discard swap cluster after use */
 
+#define SWAP_FLAGS_VALID       (SWAP_FLAG_PRIO_MASK | SWAP_FLAG_PREFER | \
+                                SWAP_FLAG_DISCARD)
+
 static inline int current_is_kswapd(void)
 {
        return current->flags & PF_KSWAPD;