[SPARC/64] constify of_get_property return: drivers
The only unfortunate bit here is that the name field of struct map_info is not const, so for now we put a cast on the assignment of it. Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:

committed by
David S. Miller

parent
6a23acf390
commit
ccf0dec6fc
@@ -726,7 +726,7 @@ static struct miscdevice envctrl_dev = {
|
||||
* Return: None.
|
||||
*/
|
||||
static void envctrl_set_mon(struct i2c_child_t *pchild,
|
||||
char *chnl_desc,
|
||||
const char *chnl_desc,
|
||||
int chnl_no)
|
||||
{
|
||||
/* Firmware only has temperature type. It does not distinguish
|
||||
@@ -763,8 +763,8 @@ static void envctrl_set_mon(struct i2c_child_t *pchild,
|
||||
static void envctrl_init_adc(struct i2c_child_t *pchild, struct device_node *dp)
|
||||
{
|
||||
int i = 0, len;
|
||||
char *pos;
|
||||
unsigned int *pval;
|
||||
const char *pos;
|
||||
const unsigned int *pval;
|
||||
|
||||
/* Firmware describe channels into a stream separated by a '\0'. */
|
||||
pos = of_get_property(dp, "channels-description", &len);
|
||||
@@ -859,7 +859,7 @@ static void envctrl_init_i2c_child(struct linux_ebus_child *edev_child,
|
||||
{
|
||||
int len, i, tbls_size = 0;
|
||||
struct device_node *dp = edev_child->prom_node;
|
||||
void *pval;
|
||||
const void *pval;
|
||||
|
||||
/* Get device address. */
|
||||
pval = of_get_property(dp, "reg", &len);
|
||||
|
@@ -190,7 +190,7 @@ static int __init flash_init(void)
|
||||
}
|
||||
if (!sdev) {
|
||||
#ifdef CONFIG_PCI
|
||||
struct linux_prom_registers *ebus_regs;
|
||||
const struct linux_prom_registers *ebus_regs;
|
||||
|
||||
for_each_ebus(ebus) {
|
||||
for_each_ebusdev(edev, ebus) {
|
||||
|
@@ -141,7 +141,7 @@ static int copyout(void __user *info, struct openpromio *opp, int len)
|
||||
|
||||
static int opromgetprop(void __user *argp, struct device_node *dp, struct openpromio *op, int bufsize)
|
||||
{
|
||||
void *pval;
|
||||
const void *pval;
|
||||
int len;
|
||||
|
||||
if (!dp ||
|
||||
@@ -410,7 +410,7 @@ static int opiocget(void __user *argp, DATA *data)
|
||||
struct opiocdesc op;
|
||||
struct device_node *dp;
|
||||
char *str;
|
||||
void *pval;
|
||||
const void *pval;
|
||||
int err, len;
|
||||
|
||||
if (copy_from_user(&op, argp, sizeof(op)))
|
||||
|
@@ -35,7 +35,7 @@ struct sbus_bus *sbus_root;
|
||||
static void __init fill_sbus_device(struct device_node *dp, struct sbus_dev *sdev)
|
||||
{
|
||||
unsigned long base;
|
||||
void *pval;
|
||||
const void *pval;
|
||||
int len, err;
|
||||
|
||||
sdev->prom_node = dp->node;
|
||||
@@ -86,7 +86,7 @@ static void __init fill_sbus_device(struct device_node *dp, struct sbus_dev *sde
|
||||
|
||||
static void __init sbus_bus_ranges_init(struct device_node *dp, struct sbus_bus *sbus)
|
||||
{
|
||||
void *pval;
|
||||
const void *pval;
|
||||
int len;
|
||||
|
||||
pval = of_get_property(dp, "ranges", &len);
|
||||
|
Reference in New Issue
Block a user