change bus notifier defines into inline functions
authorjsg <jsg@openbsd.org>
Tue, 10 Sep 2024 05:45:16 +0000 (05:45 +0000)
committerjsg <jsg@openbsd.org>
Tue, 10 Sep 2024 05:45:16 +0000 (05:45 +0000)
sys/dev/pci/drm/include/linux/device.h
sys/dev/pci/drm/include/linux/device/bus.h

index 2321332..82f2cb1 100644 (file)
 #include <linux/kobject.h>
 #include <linux/ratelimit.h> /* dev_printk.h -> ratelimit.h */
 #include <linux/module.h> /* via device/driver.h */
+#include <linux/device/bus.h>
 
 struct device_node;
 
-struct bus_type {
-};
-
 struct device_driver {
        struct device *dev;
 };
index 19e6971..f1eacde 100644 (file)
@@ -3,7 +3,21 @@
 #ifndef _LINUX_DEVICE_BUS_H
 #define _LINUX_DEVICE_BUS_H
 
-#define bus_register_notifier(a, b)    0
-#define bus_unregister_notifier(a, b)  0
+struct bus_type {
+};
+
+struct notifier_block;
+
+static inline int
+bus_register_notifier(const struct bus_type *bt, struct notifier_block *nb)
+{
+       return 0;
+}
+
+static inline int
+bus_unregister_notifier(const struct bus_type *bt, struct notifier_block *nb)
+{
+       return 0;
+}
 
 #endif