diff options
author | Henrik Rydberg <[email protected]> | 2010-11-10 10:58:03 +0000 |
---|---|---|
committer | Guenter Roeck <[email protected]> | 2011-01-08 10:55:38 -0800 |
commit | 5874583d5662de5550b0ed1c54a9dea70bcdcba4 (patch) | |
tree | 4f2ccb1b543674d183469cb562f8f2b0cce00c53 /net/unix/sysctl_net_unix.c | |
parent | 1ee7c71bd1aa9758f14e1be92310215a5bd0abe7 (diff) |
hwmon: (applesmc) Introduce a register lookup table
One main problem with the current driver is the inability to quickly
search for supported keys, resulting in detailed feature maps per
machine model which are cumbersome to maintain.
This patch adds a register lookup table, which enables binary search
for supported keys. The lookup also reduces the io frequency, so the
original mutex is replaced by locks around the actual io.
Signed-off-by: Henrik Rydberg <[email protected]>
[[email protected]: Added value range check to key_at_index_store()]
Signed-off-by: Guenter Roeck <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions