On Thu, May 14, 2009 at 09:04:36PM +0200, Jean Delvare wrote: > The i2c-core code tends to hold the core lock for longer than it > should. Limit locking to the necessary sections for both performance > and clarity. This is also a requirement to support I2C multiplexers in > the future. These seem ok to me. :) > Testing was successful on my system but I would love to hear from other > testers. This kind of thing is easy to get wrong. > > Signed-off-by: Jean Delvare <khali@xxxxxxxxxxxx> > Cc: Rodolfo Giometti <giometti@xxxxxxxx> > Cc: David Brownell <david-b@xxxxxxxxxxx> > --- > Rodolfo, this should solve the deadlocks you had been encountering > while working on I2C multiplexing support. I would like you to give a Yes it does. > try to my current stack of i2c patches: > ftp://ftp.kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c.tar.gz > > If it works OK, please rebase your multiplexing patches on top of it. > Then I'll review them. I'd like to have initial multiplexing support in > kernel 2.6.31, which doesn't leave us too much time. Sorry for the long delay in reply but I was very busy in these days... however I'll try to give a test at whole patchset ASAP! Ciao, Rodolfo -- GNU/Linux Solutions e-mail: giometti@xxxxxxxxxxxx Linux Device Driver giometti@xxxxxxxx Embedded Systems phone: +39 349 2432127 UNIX programming skype: rodolfo.giometti -- To unsubscribe from this list: send the line "unsubscribe linux-i2c" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html