summaryrefslogtreecommitdiffstats
path: root/src/include/dev.h
diff options
context:
space:
mode:
authorMichael Brown2005-05-17 14:16:28 +0200
committerMichael Brown2005-05-17 14:16:28 +0200
commit3bbf5f28a37e2dda53a835de59c99fdb6fdf631e (patch)
tree954b88c043ada9877855342dae041598c96a2238 /src/include/dev.h
parentUse the heap functions to allocate a load buffer. (diff)
downloadipxe-3bbf5f28a37e2dda53a835de59c99fdb6fdf631e.tar.gz
ipxe-3bbf5f28a37e2dda53a835de59c99fdb6fdf631e.tar.xz
ipxe-3bbf5f28a37e2dda53a835de59c99fdb6fdf631e.zip
Use __unused instead of __used for static data structures.
Remove compiler.h defines from osdep.h
Diffstat (limited to 'src/include/dev.h')
-rw-r--r--src/include/dev.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/include/dev.h b/src/include/dev.h
index 0d0d4d8ef..d6e31dabb 100644
--- a/src/include/dev.h
+++ b/src/include/dev.h
@@ -160,7 +160,7 @@ struct bus_driver {
const char * ( *name_device ) ( struct bus_dev *bus_dev );
};
-#define __bus_driver __attribute__ (( used, __table_section(bus_driver,01) ))
+#define __bus_driver __table ( bus_driver, 01 )
/*
* A structure fully describing the bus-independent parts of a
@@ -186,7 +186,7 @@ struct type_driver {
int ( * load ) ( struct type_dev *type_dev, struct buffer *buffer );
};
-#define __type_driver __attribute__ (( used, __table_section(type_driver,01) ))
+#define __type_driver __table ( type_driver, 01 )
/*
* A driver for a device.
@@ -203,8 +203,7 @@ struct device_driver {
struct bus_dev *bus_dev );
};
-#define __device_driver \
- __attribute__ (( used, __table_section(device_driver,01) ))
+#define __device_driver __table ( device_driver, 01 )
#define DRIVER(_name,_type_driver,_bus_driver,_bus_info, \
_probe,_disable) \