[PATCH] Add a non-blocking interface to the I2C code, part 1

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

 



This is the next try at adding the non-blocking interface to the I2C code,
broken into finer patches and a few problems fixed from the previous
release.
                                                                               
 
The IPMI SMBus driver needs a non-blocking interface; it needs to do
things to the system at times when it cannot schedule, such as at
panic or shutdown time.  This interface lets it perform I2C operations
and for polling.  This also may be useful for systems that put the
RTC out on the SMBus, or other things that may need to be accessed
where running from a task context is not an option, or not simple.
                                                                               
 
Note that the I2C bus driver needs to be changed to support this.  The
old interface to the I2C code is still supported, so no drivers need
to change until they need the new interface.  Currently, only the
i801 driver is updated.

-Corey
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: i2c_breakup_formatting.diff
Url: http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20050302/9cb85670/attachment.pl 


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

  Powered by Linux