@@ -256,12 +256,7 @@ static struct ibmpex_bmc_data *get_bmc_data(int iface)
256
256
return NULL ;
257
257
}
258
258
259
- static ssize_t name_show (struct device * dev , struct device_attribute * devattr ,
260
- char * buf )
261
- {
262
- return sprintf (buf , "%s\n" , DRVNAME );
263
- }
264
- static SENSOR_DEVICE_ATTR_RO (name , name , 0 ) ;
259
+ static DEVICE_STRING_ATTR_RO (name , 0444 , DRVNAME ) ;
265
260
266
261
static ssize_t ibmpex_show_sensor (struct device * dev ,
267
262
struct device_attribute * devattr ,
@@ -415,8 +410,7 @@ static int ibmpex_find_sensors(struct ibmpex_bmc_data *data)
415
410
if (err )
416
411
goto exit_remove ;
417
412
418
- err = device_create_file (data -> bmc_device ,
419
- & sensor_dev_attr_name .dev_attr );
413
+ err = device_create_file (data -> bmc_device , & dev_attr_name .attr );
420
414
if (err )
421
415
goto exit_remove ;
422
416
@@ -425,7 +419,7 @@ static int ibmpex_find_sensors(struct ibmpex_bmc_data *data)
425
419
exit_remove :
426
420
device_remove_file (data -> bmc_device ,
427
421
& sensor_dev_attr_reset_high_low .dev_attr );
428
- device_remove_file (data -> bmc_device , & sensor_dev_attr_name . dev_attr );
422
+ device_remove_file (data -> bmc_device , & dev_attr_name . attr );
429
423
for (i = 0 ; i < data -> num_sensors ; i ++ )
430
424
for (j = 0 ; j < PEX_NUM_SENSOR_FUNCS ; j ++ ) {
431
425
if (!data -> sensors [i ].attr [j ].dev_attr .attr .name )
@@ -516,7 +510,7 @@ static void ibmpex_bmc_delete(struct ibmpex_bmc_data *data)
516
510
517
511
device_remove_file (data -> bmc_device ,
518
512
& sensor_dev_attr_reset_high_low .dev_attr );
519
- device_remove_file (data -> bmc_device , & sensor_dev_attr_name . dev_attr );
513
+ device_remove_file (data -> bmc_device , & dev_attr_name . attr );
520
514
for (i = 0 ; i < data -> num_sensors ; i ++ )
521
515
for (j = 0 ; j < PEX_NUM_SENSOR_FUNCS ; j ++ ) {
522
516
if (!data -> sensors [i ].attr [j ].dev_attr .attr .name )
0 commit comments