hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/net/ethernet/qlogic/qlcnic/qlcnic_sysfs.c
....@@ -1,8 +1,7 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * QLogic qlcnic NIC Driver
34 * Copyright (c) 2009-2013 QLogic Corporation
4
- *
5
- * See LICENSE.qlcnic for copyright and licensing details.
65 */
76
87 #include <linux/slab.h>
....@@ -269,7 +268,7 @@
269268 struct bin_attribute *attr, char *buf,
270269 loff_t offset, size_t size)
271270 {
272
- struct device *dev = container_of(kobj, struct device, kobj);
271
+ struct device *dev = kobj_to_dev(kobj);
273272 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
274273 int ret;
275274
....@@ -286,7 +285,7 @@
286285 struct bin_attribute *attr, char *buf,
287286 loff_t offset, size_t size)
288287 {
289
- struct device *dev = container_of(kobj, struct device, kobj);
288
+ struct device *dev = kobj_to_dev(kobj);
290289 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
291290 int ret;
292291
....@@ -315,7 +314,7 @@
315314 struct bin_attribute *attr, char *buf,
316315 loff_t offset, size_t size)
317316 {
318
- struct device *dev = container_of(kobj, struct device, kobj);
317
+ struct device *dev = kobj_to_dev(kobj);
319318 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
320319 u64 data;
321320 int ret;
....@@ -337,7 +336,7 @@
337336 struct bin_attribute *attr, char *buf,
338337 loff_t offset, size_t size)
339338 {
340
- struct device *dev = container_of(kobj, struct device, kobj);
339
+ struct device *dev = kobj_to_dev(kobj);
341340 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
342341 u64 data;
343342 int ret;
....@@ -402,7 +401,7 @@
402401 char *buf, loff_t offset,
403402 size_t size)
404403 {
405
- struct device *dev = container_of(kobj, struct device, kobj);
404
+ struct device *dev = kobj_to_dev(kobj);
406405 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
407406 struct qlcnic_pm_func_cfg *pm_cfg;
408407 u32 id, action, pci_func;
....@@ -452,7 +451,7 @@
452451 char *buf, loff_t offset,
453452 size_t size)
454453 {
455
- struct device *dev = container_of(kobj, struct device, kobj);
454
+ struct device *dev = kobj_to_dev(kobj);
456455 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
457456 struct qlcnic_pm_func_cfg *pm_cfg;
458457 u8 pci_func;
....@@ -545,7 +544,7 @@
545544 char *buf, loff_t offset,
546545 size_t size)
547546 {
548
- struct device *dev = container_of(kobj, struct device, kobj);
547
+ struct device *dev = kobj_to_dev(kobj);
549548 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
550549 struct qlcnic_esw_func_cfg *esw_cfg;
551550 struct qlcnic_npar_info *npar;
....@@ -629,7 +628,7 @@
629628 char *buf, loff_t offset,
630629 size_t size)
631630 {
632
- struct device *dev = container_of(kobj, struct device, kobj);
631
+ struct device *dev = kobj_to_dev(kobj);
633632 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
634633 struct qlcnic_esw_func_cfg *esw_cfg;
635634 u8 pci_func;
....@@ -681,7 +680,7 @@
681680 char *buf, loff_t offset,
682681 size_t size)
683682 {
684
- struct device *dev = container_of(kobj, struct device, kobj);
683
+ struct device *dev = kobj_to_dev(kobj);
685684 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
686685 struct qlcnic_info nic_info;
687686 struct qlcnic_npar_func_cfg *np_cfg;
....@@ -728,7 +727,7 @@
728727 char *buf, loff_t offset,
729728 size_t size)
730729 {
731
- struct device *dev = container_of(kobj, struct device, kobj);
730
+ struct device *dev = kobj_to_dev(kobj);
732731 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
733732 struct qlcnic_npar_func_cfg *np_cfg;
734733 struct qlcnic_info nic_info;
....@@ -775,7 +774,7 @@
775774 char *buf, loff_t offset,
776775 size_t size)
777776 {
778
- struct device *dev = container_of(kobj, struct device, kobj);
777
+ struct device *dev = kobj_to_dev(kobj);
779778 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
780779 struct qlcnic_esw_statistics port_stats;
781780 int ret;
....@@ -810,7 +809,7 @@
810809 char *buf, loff_t offset,
811810 size_t size)
812811 {
813
- struct device *dev = container_of(kobj, struct device, kobj);
812
+ struct device *dev = kobj_to_dev(kobj);
814813 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
815814 struct qlcnic_esw_statistics esw_stats;
816815 int ret;
....@@ -845,7 +844,7 @@
845844 char *buf, loff_t offset,
846845 size_t size)
847846 {
848
- struct device *dev = container_of(kobj, struct device, kobj);
847
+ struct device *dev = kobj_to_dev(kobj);
849848 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
850849 int ret;
851850
....@@ -875,7 +874,7 @@
875874 size_t size)
876875 {
877876
878
- struct device *dev = container_of(kobj, struct device, kobj);
877
+ struct device *dev = kobj_to_dev(kobj);
879878 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
880879 int ret;
881880
....@@ -904,7 +903,7 @@
904903 char *buf, loff_t offset,
905904 size_t size)
906905 {
907
- struct device *dev = container_of(kobj, struct device, kobj);
906
+ struct device *dev = kobj_to_dev(kobj);
908907 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
909908 struct qlcnic_pci_func_cfg *pci_cfg;
910909 struct qlcnic_pci_info *pci_info;
....@@ -946,7 +945,7 @@
946945 {
947946 unsigned char *p_read_buf;
948947 int ret, count;
949
- struct device *dev = container_of(kobj, struct device, kobj);
948
+ struct device *dev = kobj_to_dev(kobj);
950949 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
951950
952951 if (!size)
....@@ -1124,7 +1123,7 @@
11241123 int ret;
11251124 static int flash_mode;
11261125 unsigned long data;
1127
- struct device *dev = container_of(kobj, struct device, kobj);
1126
+ struct device *dev = kobj_to_dev(kobj);
11281127 struct qlcnic_adapter *adapter = dev_get_drvdata(dev);
11291128
11301129 ret = kstrtoul(buf, 16, &data);