summaryrefslogtreecommitdiff
path: root/patches/collateral-evolutions/network/84-ethernet/0013-igb_hwmon.patch
blob: fd85a01d0c1d4622c8371b2f7583335d1c4fac9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
diff --git a/drivers/net/ethernet/intel/igb/igb_hwmon.c b/drivers/net/ethernet/intel/igb/igb_hwmon.c
index fdf2b82..99507de 100644
--- a/drivers/net/ethernet/intel/igb/igb_hwmon.c
+++ b/drivers/net/ethernet/intel/igb/igb_hwmon.c
@@ -177,7 +177,9 @@ int igb_sysfs_init(struct igb_adapter *a
 {
 	struct hwmon_buff *igb_hwmon;
 	struct i2c_client *client;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,13,0)
 	struct device *hwmon_dev;
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,13,0) */
 	unsigned int i;
 	int rc = 0;
 
@@ -234,6 +236,7 @@ int igb_sysfs_init(struct igb_adapter *a
 	igb_hwmon->groups[0] = &igb_hwmon->group;
 	igb_hwmon->group.attrs = igb_hwmon->attrs;
 
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(3,13,0)
 	hwmon_dev = devm_hwmon_device_register_with_groups(&adapter->pdev->dev,
 							   client->name,
 							   igb_hwmon,
@@ -246,6 +249,7 @@ int igb_sysfs_init(struct igb_adapter *a
 	goto exit;
 
 err:
+#endif /* LINUX_VERSION_CODE >= KERNEL_VERSION(3,13,0) */
 	igb_sysfs_del_adapter(adapter);
 exit:
 	return rc;