Searched hist:"03 b77d8180378632e76f1157d9a685ca4c79d0cf" (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_sysfs.c | diff 03b77d8180378632e76f1157d9a685ca4c79d0cf Tue Nov 26 08:15:28 CET 2013 Guenter Roeck <linux@roeck-us.net> ixgbe: Convert to use devm_hwmon_device_register_with_groups
Simplify the code. Attach hwmon sysfs attributes to hwmon device instead of pci device. Avoid race conditions caused by attributes being created after hwmon device registration. Implicitly (through hwmon API) add mandatory 'name' sysfs attribute.
Other cleanup:
Instead of allocating memory for hwmon attributes, move attributes and all other hwmon related data into struct hwmon_buff and allocate the entire structure using devm_kzalloc.
Check return value from calls to igb_add_hwmon_attr() one by one instead of logically combining them all together.
Signed-off-by: Guenter Roeck <linux@roeck-us.net> Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
|
H A D | ixgbe.h | diff 03b77d8180378632e76f1157d9a685ca4c79d0cf Tue Nov 26 08:15:28 CET 2013 Guenter Roeck <linux@roeck-us.net> ixgbe: Convert to use devm_hwmon_device_register_with_groups
Simplify the code. Attach hwmon sysfs attributes to hwmon device instead of pci device. Avoid race conditions caused by attributes being created after hwmon device registration. Implicitly (through hwmon API) add mandatory 'name' sysfs attribute.
Other cleanup:
Instead of allocating memory for hwmon attributes, move attributes and all other hwmon related data into struct hwmon_buff and allocate the entire structure using devm_kzalloc.
Check return value from calls to igb_add_hwmon_attr() one by one instead of logically combining them all together.
Signed-off-by: Guenter Roeck <linux@roeck-us.net> Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
|