Page MenuHomeFreeBSD

D61297.1794193181.diff
No OneTemporary

Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None

D61297.1794193181.diff

diff --git a/sys/arm/include/platformvar.h b/sys/arm/include/platformvar.h
--- a/sys/arm/include/platformvar.h
+++ b/sys/arm/include/platformvar.h
@@ -96,7 +96,7 @@
.methods = fdt_platform_methods, \
.fdt_compatible = _compatible, \
}; \
-static kobj_class_t VAR_NAME ## _baseclasses[] = \
+static const kobj_class_t VAR_NAME ## _baseclasses[] = \
{ (kobj_class_t)&VAR_NAME ## _fdt_platform, NULL }; \
static platform_def_t VAR_NAME ## _platform = { \
.name = NAME_STR, \
diff --git a/sys/dev/usb/usb_hub_acpi.c b/sys/dev/usb/usb_hub_acpi.c
--- a/sys/dev/usb/usb_hub_acpi.c
+++ b/sys/dev/usb/usb_hub_acpi.c
@@ -584,7 +584,7 @@
};
extern driver_t uhub_driver;
-static kobj_class_t uhub_baseclasses[] = {&uhub_driver, NULL};
+static const kobj_class_t uhub_baseclasses[] = {&uhub_driver, NULL};
static driver_t acpi_uhub_driver = {
.name = "uhub",
diff --git a/sys/kern/subr_kobj.c b/sys/kern/subr_kobj.c
--- a/sys/kern/subr_kobj.c
+++ b/sys/kern/subr_kobj.c
@@ -104,7 +104,7 @@
static void
kobj_class_init_total_size(kobj_class_t cls)
{
- kobj_class_t *bases;
+ const kobj_class_t *bases;
size_t size;
int i;
@@ -228,7 +228,7 @@
kobjop_desc_t desc)
{
kobj_method_t *ce;
- kobj_class_t *basep;
+ const kobj_class_t *basep;
ce = kobj_lookup_method_class(cls, desc);
if (ce)
@@ -388,7 +388,7 @@
static inline bool
kobj_get_instance_offset(kobj_class_t cls, kobj_class_t subclass, size_t *offs)
{
- kobj_class_t *bases;
+ const kobj_class_t *bases;
size_t tmp;
int i;
diff --git a/sys/sys/kobj.h b/sys/sys/kobj.h
--- a/sys/sys/kobj.h
+++ b/sys/sys/kobj.h
@@ -62,7 +62,7 @@
const char *name; /* class name */ \
kobj_method_t *methods; /* method table */ \
size_t size; /* object size */ \
- kobj_class_t *baseclasses; /* base classes */ \
+ const kobj_class_t *baseclasses;/* base classes */ \
u_int refs; /* reference count */ \
kobj_ops_t ops; /* compiled method table */ \
size_t total_size; /* total object size */ \
@@ -145,7 +145,7 @@
#define DEFINE_CLASS_1(_name, classvar, _methods, _size, \
base1) \
\
-static kobj_class_t _name ## _baseclasses[] = \
+static const kobj_class_t _name ## _baseclasses[] = \
{ &base1, NULL }; \
struct kobj_class classvar = { \
.name = #_name, \
@@ -163,7 +163,7 @@
#define DEFINE_CLASS_2(_name, classvar, _methods, _size, \
base1, base2) \
\
-static kobj_class_t _name ## _baseclasses[] = \
+static const kobj_class_t _name ## _baseclasses[] = \
{ &base1, &base2, NULL }; \
struct kobj_class classvar = { \
.name = #_name, \
@@ -181,7 +181,7 @@
#define DEFINE_CLASS_3(_name, classvar, _methods, _size, \
base1, base2, base3) \
\
-static kobj_class_t _name ## _baseclasses[] = \
+static const kobj_class_t _name ## _baseclasses[] = \
{ &base1, &base2, &base3, NULL }; \
struct kobj_class classvar = { \
.name = #_name, \

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 9, 2:59 AM (4 h, 43 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41602641
Default Alt Text
D61297.1794193181.diff (2 KB)

Event Timeline