@@ -2047,7 +2047,7 @@ store_temp_beep(struct device *dev, struct device_attribute *attr,
2047
2047
static umode_t nct6775_in_is_visible (struct kobject * kobj ,
2048
2048
struct attribute * attr , int index )
2049
2049
{
2050
- struct device * dev = container_of ( kobj , struct device , kobj );
2050
+ struct device * dev = kobj_to_dev ( kobj );
2051
2051
struct nct6775_data * data = dev_get_drvdata (dev );
2052
2052
int in = index / 5 ; /* voltage index */
2053
2053
@@ -2253,7 +2253,7 @@ store_fan_pulses(struct device *dev, struct device_attribute *attr,
2253
2253
static umode_t nct6775_fan_is_visible (struct kobject * kobj ,
2254
2254
struct attribute * attr , int index )
2255
2255
{
2256
- struct device * dev = container_of ( kobj , struct device , kobj );
2256
+ struct device * dev = kobj_to_dev ( kobj );
2257
2257
struct nct6775_data * data = dev_get_drvdata (dev );
2258
2258
int fan = index / 6 ; /* fan index */
2259
2259
int nr = index % 6 ; /* attribute index */
@@ -2440,7 +2440,7 @@ store_temp_type(struct device *dev, struct device_attribute *attr,
2440
2440
static umode_t nct6775_temp_is_visible (struct kobject * kobj ,
2441
2441
struct attribute * attr , int index )
2442
2442
{
2443
- struct device * dev = container_of ( kobj , struct device , kobj );
2443
+ struct device * dev = kobj_to_dev ( kobj );
2444
2444
struct nct6775_data * data = dev_get_drvdata (dev );
2445
2445
int temp = index / 10 ; /* temp index */
2446
2446
int nr = index % 10 ; /* attribute index */
@@ -3257,7 +3257,7 @@ store_auto_temp(struct device *dev, struct device_attribute *attr,
3257
3257
static umode_t nct6775_pwm_is_visible (struct kobject * kobj ,
3258
3258
struct attribute * attr , int index )
3259
3259
{
3260
- struct device * dev = container_of ( kobj , struct device , kobj );
3260
+ struct device * dev = kobj_to_dev ( kobj );
3261
3261
struct nct6775_data * data = dev_get_drvdata (dev );
3262
3262
int pwm = index / 36 ; /* pwm index */
3263
3263
int nr = index % 36 ; /* attribute index */
@@ -3459,7 +3459,7 @@ static SENSOR_DEVICE_ATTR(beep_enable, S_IWUSR | S_IRUGO, show_beep,
3459
3459
static umode_t nct6775_other_is_visible (struct kobject * kobj ,
3460
3460
struct attribute * attr , int index )
3461
3461
{
3462
- struct device * dev = container_of ( kobj , struct device , kobj );
3462
+ struct device * dev = kobj_to_dev ( kobj );
3463
3463
struct nct6775_data * data = dev_get_drvdata (dev );
3464
3464
3465
3465
if (index == 0 && !data -> have_vid )
0 commit comments