diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-04-20 18:57:36 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-04-20 18:57:36 +0000 | 
| commit | 3a49788081c53880effc0fcc086c650720c071df (patch) | |
| tree | 83be0e019ed51f70d6d10876723fa75b80697d48 /target/linux/generic-2.6/files/include | |
| parent | 18920f62def36e5cdeabf8a0d9255149ae18a39b (diff) | |
swconfig: treat struct switch_attr as constant
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15302 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/generic-2.6/files/include')
| -rw-r--r-- | target/linux/generic-2.6/files/include/linux/switch.h | 8 | 
1 files changed, 4 insertions, 4 deletions
diff --git a/target/linux/generic-2.6/files/include/linux/switch.h b/target/linux/generic-2.6/files/include/linux/switch.h index 9411e84bc..ef6b8f2ea 100644 --- a/target/linux/generic-2.6/files/include/linux/switch.h +++ b/target/linux/generic-2.6/files/include/linux/switch.h @@ -104,7 +104,7 @@ void unregister_switch(struct switch_dev *dev);  struct switch_attrlist {  	/* filled in by the driver */  	int n_attr; -	struct switch_attr *attr; +	const struct switch_attr *attr;  }; @@ -138,7 +138,7 @@ struct switch_port {  };  struct switch_val { -	struct switch_attr *attr; +	const struct switch_attr *attr;  	int port_vlan;  	int len;  	union { @@ -154,8 +154,8 @@ struct switch_attr {  	const char *name;  	const char *description; -	int (*set)(struct switch_dev *dev, struct switch_attr *attr, struct switch_val *val); -	int (*get)(struct switch_dev *dev, struct switch_attr *attr, struct switch_val *val); +	int (*set)(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val); +	int (*get)(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val);  	/* for driver internal use */  	int id;  | 
