[POWERPC] Constify & voidify get_property()
Now that get_property() returns a void *, there's no need to cast its return value. Also, treat the return value as const, so we can constify get_property later. powerpc core changes. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:

committed by
Paul Mackerras

parent
4288b92b96
commit
a7f67bdf2c
@@ -246,12 +246,12 @@ struct file_operations ppc_rtas_rmo_buf_ops = {
|
||||
|
||||
static int ppc_rtas_find_all_sensors(void);
|
||||
static void ppc_rtas_process_sensor(struct seq_file *m,
|
||||
struct individual_sensor *s, int state, int error, char *loc);
|
||||
struct individual_sensor *s, int state, int error, const char *loc);
|
||||
static char *ppc_rtas_process_error(int error);
|
||||
static void get_location_code(struct seq_file *m,
|
||||
struct individual_sensor *s, char *loc);
|
||||
static void check_location_string(struct seq_file *m, char *c);
|
||||
static void check_location(struct seq_file *m, char *c);
|
||||
struct individual_sensor *s, const char *loc);
|
||||
static void check_location_string(struct seq_file *m, const char *c);
|
||||
static void check_location(struct seq_file *m, const char *c);
|
||||
|
||||
static int __init proc_rtas_init(void)
|
||||
{
|
||||
@@ -446,11 +446,11 @@ static int ppc_rtas_sensors_show(struct seq_file *m, void *v)
|
||||
for (i=0; i<sensors.quant; i++) {
|
||||
struct individual_sensor *p = &sensors.sensor[i];
|
||||
char rstr[64];
|
||||
char *loc;
|
||||
const char *loc;
|
||||
int llen, offs;
|
||||
|
||||
sprintf (rstr, SENSOR_PREFIX"%04d", p->token);
|
||||
loc = (char *) get_property(rtas_node, rstr, &llen);
|
||||
loc = get_property(rtas_node, rstr, &llen);
|
||||
|
||||
/* A sensor may have multiple instances */
|
||||
for (j = 0, offs = 0; j <= p->quant; j++) {
|
||||
@@ -474,10 +474,10 @@ static int ppc_rtas_sensors_show(struct seq_file *m, void *v)
|
||||
|
||||
static int ppc_rtas_find_all_sensors(void)
|
||||
{
|
||||
unsigned int *utmp;
|
||||
const unsigned int *utmp;
|
||||
int len, i;
|
||||
|
||||
utmp = (unsigned int *) get_property(rtas_node, "rtas-sensors", &len);
|
||||
utmp = get_property(rtas_node, "rtas-sensors", &len);
|
||||
if (utmp == NULL) {
|
||||
printk (KERN_ERR "error: could not get rtas-sensors\n");
|
||||
return 1;
|
||||
@@ -530,7 +530,7 @@ static char *ppc_rtas_process_error(int error)
|
||||
*/
|
||||
|
||||
static void ppc_rtas_process_sensor(struct seq_file *m,
|
||||
struct individual_sensor *s, int state, int error, char *loc)
|
||||
struct individual_sensor *s, int state, int error, const char *loc)
|
||||
{
|
||||
/* Defined return vales */
|
||||
const char * key_switch[] = { "Off\t", "Normal\t", "Secure\t",
|
||||
@@ -682,7 +682,7 @@ static void ppc_rtas_process_sensor(struct seq_file *m,
|
||||
|
||||
/* ****************************************************************** */
|
||||
|
||||
static void check_location(struct seq_file *m, char *c)
|
||||
static void check_location(struct seq_file *m, const char *c)
|
||||
{
|
||||
switch (c[0]) {
|
||||
case LOC_PLANAR:
|
||||
@@ -719,7 +719,7 @@ static void check_location(struct seq_file *m, char *c)
|
||||
* ${LETTER}${NUMBER}[[-/]${LETTER}${NUMBER} [ ... ] ]
|
||||
* the '.' may be an abbrevation
|
||||
*/
|
||||
static void check_location_string(struct seq_file *m, char *c)
|
||||
static void check_location_string(struct seq_file *m, const char *c)
|
||||
{
|
||||
while (*c) {
|
||||
if (isalpha(*c) || *c == '.')
|
||||
@@ -733,7 +733,8 @@ static void check_location_string(struct seq_file *m, char *c)
|
||||
|
||||
/* ****************************************************************** */
|
||||
|
||||
static void get_location_code(struct seq_file *m, struct individual_sensor *s, char *loc)
|
||||
static void get_location_code(struct seq_file *m, struct individual_sensor *s,
|
||||
const char *loc)
|
||||
{
|
||||
if (!loc || !*loc) {
|
||||
seq_printf(m, "---");/* does not have a location */
|
||||
|
Reference in New Issue
Block a user