]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - include/linux/mod_devicetable.h
kvm: replace test_and_set_bit_le() in mark_page_dirty_in_slot() with set_bit_le()
[karo-tx-linux.git] / include / linux / mod_devicetable.h
index 6955045199b09c006bce030bf21b8b0bdb011d15..fed3def6281827f27c029638056dfda618c5c631 100644 (file)
@@ -232,7 +232,7 @@ struct of_device_id
        char    type[32];
        char    compatible[128];
 #ifdef __KERNEL__
-       void    *data;
+       const void *data;
 #else
        kernel_ulong_t data;
 #endif
@@ -600,4 +600,12 @@ struct x86_cpu_id {
 #define X86_MODEL_ANY  0
 #define X86_FEATURE_ANY 0      /* Same as FPU, you can't test for that */
 
+#define IPACK_ANY_FORMAT 0xff
+#define IPACK_ANY_ID (~0)
+struct ipack_device_id {
+       __u8  format;                   /* Format version or IPACK_ANY_ID */
+       __u32 vendor;                   /* Vendor ID or IPACK_ANY_ID */
+       __u32 device;                   /* Device ID or IPACK_ANY_ID */
+};
+
 #endif /* LINUX_MOD_DEVICETABLE_H */