Re: [PATCH v4 2/3] ab8500: re-arrange ab8500 power and temperature data tables

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Mar 16, 2013 at 11:28:39AM +0100, Francesco Lavra wrote:
> Hi,
> 
> On 03/12/2013 10:44 AM, Hongbo Zhang wrote:
> > On 12 March 2013 13:38, Guenter Roeck <linux@xxxxxxxxxxxx> wrote:
> >> On Fri, Mar 08, 2013 at 04:13:30PM +0800, Hongbo Zhang wrote:
> >>> This patch moves the data tables from driver/power/ab8500_bmdata.c to a common
> >>> header file include/linux/power/ab8500.h, so that other modules such as ab8500
> >>> hwmon can use these data. This patch also renames these variable names to
> >>> eliminate CamelCase warnings from checkpatch.pl, and adds const attribute to
> >>> these data.
> [...]
> >> I don't think it is a good idea to define static variables in an include
> >> file.
> >>
> > Hmm.. this part is more difficult than the hwmon itself from my point of view,
> 
> I think Guenter meant leaving the data tables inside a .c file in
> drivers/power/, but declaring them as extern variables in a public
> header file in include/linux/power/, instead of having extern
> declarations in the importing driver (hwmon).
> This is the standard practice when variables need to be shared between
> drivers.
> 
Correct. Could be exported either as extern variables or with access functions.

Thanks,
Guenter

_______________________________________________
lm-sensors mailing list
lm-sensors@xxxxxxxxxxxxxx
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux