libkmod-module: probe: add room in flags for future extension
authorLucas De Marchi <lucas.demarchi@profusion.mobi>
Mon, 30 Jan 2012 18:37:57 +0000 (16:37 -0200)
committerLucas De Marchi <lucas.demarchi@profusion.mobi>
Mon, 30 Jan 2012 22:05:34 +0000 (20:05 -0200)
Breaking flags is one of the reasons next version will need to bump ABI.
In future we don't want to bump it just because of this.

libkmod/libkmod.h

index 11c81f2..bc503fb 100644 (file)
@@ -125,15 +125,15 @@ enum kmod_insert {
 
 /* Flags to kmod_module_probe_insert_module() */
 enum kmod_probe {
-       KMOD_PROBE_FORCE_VERMAGIC = 0x01,
-       KMOD_PROBE_FORCE_MODVERSION = 0x02,
-       KMOD_PROBE_IGNORE_COMMAND = 0x04,
+       KMOD_PROBE_FORCE_VERMAGIC =             0x00001,
+       KMOD_PROBE_FORCE_MODVERSION =           0x00002,
+       KMOD_PROBE_IGNORE_COMMAND =             0x00004,
 
        /* codes below can be used in return value, too */
-       KMOD_PROBE_APPLY_BLACKLIST_ALL = 0x08,
-       KMOD_PROBE_APPLY_BLACKLIST = 0x0F,
-       KMOD_PROBE_STOP_ON_COMMAND = 0x10,
-       KMOD_PROBE_STOP_ON_ALREADY_LOADED = 0x20,
+       KMOD_PROBE_APPLY_BLACKLIST_ALL =        0x10000,
+       KMOD_PROBE_APPLY_BLACKLIST =            0x20000,
+       KMOD_PROBE_STOP_ON_COMMAND =            0x40000,
+       KMOD_PROBE_STOP_ON_ALREADY_LOADED =     0x80000,
 };
 
 /*