@@ -674,7 +674,7 @@ show_in_reg(struct device *dev, struct device_attribute *attr, char *buf)
674
674
static umode_t nct6683_in_is_visible (struct kobject * kobj ,
675
675
struct attribute * attr , int index )
676
676
{
677
- struct device * dev = container_of ( kobj , struct device , kobj );
677
+ struct device * dev = kobj_to_dev ( kobj );
678
678
struct nct6683_data * data = dev_get_drvdata (dev );
679
679
int nr = index % 4 ; /* attribute */
680
680
@@ -739,7 +739,7 @@ show_fan_pulses(struct device *dev, struct device_attribute *attr, char *buf)
739
739
static umode_t nct6683_fan_is_visible (struct kobject * kobj ,
740
740
struct attribute * attr , int index )
741
741
{
742
- struct device * dev = container_of ( kobj , struct device , kobj );
742
+ struct device * dev = kobj_to_dev ( kobj );
743
743
struct nct6683_data * data = dev_get_drvdata (dev );
744
744
int fan = index / 3 ; /* fan index */
745
745
int nr = index % 3 ; /* attribute index */
@@ -857,7 +857,7 @@ show_temp_type(struct device *dev, struct device_attribute *attr, char *buf)
857
857
static umode_t nct6683_temp_is_visible (struct kobject * kobj ,
858
858
struct attribute * attr , int index )
859
859
{
860
- struct device * dev = container_of ( kobj , struct device , kobj );
860
+ struct device * dev = kobj_to_dev ( kobj );
861
861
struct nct6683_data * data = dev_get_drvdata (dev );
862
862
int temp = index / 7 ; /* temp index */
863
863
int nr = index % 7 ; /* attribute index */
@@ -944,7 +944,7 @@ SENSOR_TEMPLATE(pwm, "pwm%d", S_IRUGO, show_pwm, store_pwm, 0);
944
944
static umode_t nct6683_pwm_is_visible (struct kobject * kobj ,
945
945
struct attribute * attr , int index )
946
946
{
947
- struct device * dev = container_of ( kobj , struct device , kobj );
947
+ struct device * dev = kobj_to_dev ( kobj );
948
948
struct nct6683_data * data = dev_get_drvdata (dev );
949
949
int pwm = index ; /* pwm index */
950
950
0 commit comments