Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

netxen: Use kobj_to_dev()

Introduce the use of kobj_to_dev() helper function instead of open
coding it with container_of()

The Coccinelle semantic patch used to make this change is as follows:

//<smpl>
@@
expression a;
symbol kobj;
@@
- container_of(a, struct device, kobj)
+ kobj_to_dev(a)
//</smpl>

Signed-off-by: Amitoj Kaur Chawla <amitoj1606@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Amitoj Kaur Chawla and committed by
David S. Miller
016c0bba 5b6490de

+5 -5
+5 -5
drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c
··· 2891 2891 struct bin_attribute *attr, 2892 2892 char *buf, loff_t offset, size_t size) 2893 2893 { 2894 - struct device *dev = container_of(kobj, struct device, kobj); 2894 + struct device *dev = kobj_to_dev(kobj); 2895 2895 struct netxen_adapter *adapter = dev_get_drvdata(dev); 2896 2896 u32 data; 2897 2897 u64 qmdata; ··· 2919 2919 struct bin_attribute *attr, 2920 2920 char *buf, loff_t offset, size_t size) 2921 2921 { 2922 - struct device *dev = container_of(kobj, struct device, kobj); 2922 + struct device *dev = kobj_to_dev(kobj); 2923 2923 struct netxen_adapter *adapter = dev_get_drvdata(dev); 2924 2924 u32 data; 2925 2925 u64 qmdata; ··· 2960 2960 struct bin_attribute *attr, 2961 2961 char *buf, loff_t offset, size_t size) 2962 2962 { 2963 - struct device *dev = container_of(kobj, struct device, kobj); 2963 + struct device *dev = kobj_to_dev(kobj); 2964 2964 struct netxen_adapter *adapter = dev_get_drvdata(dev); 2965 2965 u64 data; 2966 2966 int ret; ··· 2981 2981 struct bin_attribute *attr, char *buf, 2982 2982 loff_t offset, size_t size) 2983 2983 { 2984 - struct device *dev = container_of(kobj, struct device, kobj); 2984 + struct device *dev = kobj_to_dev(kobj); 2985 2985 struct netxen_adapter *adapter = dev_get_drvdata(dev); 2986 2986 u64 data; 2987 2987 int ret; ··· 3018 3018 struct bin_attribute *attr, 3019 3019 char *buf, loff_t offset, size_t size) 3020 3020 { 3021 - struct device *dev = container_of(kobj, struct device, kobj); 3021 + struct device *dev = kobj_to_dev(kobj); 3022 3022 struct netxen_adapter *adapter = dev_get_drvdata(dev); 3023 3023 struct net_device *netdev = adapter->netdev; 3024 3024 struct netxen_dimm_cfg dimm;