Messages in this thread | | | Date | Thu, 28 Oct 2010 16:35:40 +0200 | From | Clemens Ladisch <> | Subject | Re: Reading temperature from another Kernel modules |
| |
Matthias Dunda wrote: > BUT: how do I get the temp? Most of the internal functions require a > struct device or a struct i2c_client, which - I assume - are perfectly > provided by the kernel when going the way over the proc file system. > > I tried to statically save such a struct during the probing process > (this is the above my_local_client), but this works neither. When I > use the saved struct to call jc42_read_value, I always get a > temperature value which is not correct at all.
Is that saved pointer actually the same? (Put printk()s in both your function and some sysfs-called function.)
Regards, Clemens
| |