RDMA/core: Make the entire API tree static
[sfrench/cifs-2.6.git] / include / rdma / uverbs_named_ioctl.h
index 3447bfe356d6ea7acc94766a177c6b1c73459112..6ae6cf8e4c2e13b73d87e16f27c90fbd80c3d5a7 100644 (file)
@@ -76,7 +76,7 @@
 #define DECLARE_UVERBS_NAMED_OBJECT(_object_id, _type_attrs, ...)              \
        static const struct uverbs_method_def *const UVERBS_OBJECT_METHODS(    \
                _object_id)[] = { __VA_ARGS__ };                               \
-       const struct uverbs_object_def UVERBS_OBJECT(_object_id) = {           \
+       static const struct uverbs_object_def UVERBS_OBJECT(_object_id) = {    \
                .id = _object_id,                                              \
                .type_attrs = &_type_attrs,                                    \
                .num_methods = ARRAY_SIZE(UVERBS_OBJECT_METHODS(_object_id)),  \
  * identify all uapi methods with a (object,method) tuple. However, they have
  * no type pointer.
  */
-#define DECLARE_UVERBS_GLOBAL_METHODS(_object_id, ...) \
+#define DECLARE_UVERBS_GLOBAL_METHODS(_object_id, ...)                         \
        static const struct uverbs_method_def *const UVERBS_OBJECT_METHODS(    \
                _object_id)[] = { __VA_ARGS__ };                               \
-       const struct uverbs_object_def UVERBS_OBJECT(_object_id) = {           \
+       static const struct uverbs_object_def UVERBS_OBJECT(_object_id) = {    \
                .id = _object_id,                                              \
                .num_methods = ARRAY_SIZE(UVERBS_OBJECT_METHODS(_object_id)),  \
                .methods = &UVERBS_OBJECT_METHODS(_object_id)                  \