All of lore.kernel.org
 help / color / mirror / Atom feed
* sparc64 / bbc_i2c.c
@ 2007-02-20 13:27 J.J. Green
  2007-02-25 12:47   ` Andrew Morton
  0 siblings, 1 reply; 13+ messages in thread
From: J.J. Green @ 2007-02-20 13:27 UTC (permalink / raw)
  To: linux-kernel

Hi all

I got bitten by this problem on sparc64 (a blade 1000)

  http://ubuntuforums.org/showthread.php?t=297474

summary :

  modprobe bbc

runs kenvctrld which uses 100% of a CPU for 5 seconds,
then 0% for 5 seconds, then 100% .. and so on. The author
cited above suggests removing the line 

  remove_wait_queue(&bp->wq, &wait);

in the function 

  static int wait_for_pin(struct bbc_i2c_bus *bp, u8 *status)

Is there a better way?

I can test patches if that would be helpful.

Cheers

Jim
-- 
J.J. Green, Dept. Applied Mathematics, Hicks Bld.,
University of Sheffield, UK.   +44 (0114) 222 3742
http://pdfb.wiredworkplace.net/pub/jjg         




^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2007-02-27  5:54 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-20 13:27 sparc64 / bbc_i2c.c J.J. Green
2007-02-25 12:47 ` Andrew Morton
2007-02-25 12:47   ` Andrew Morton
2007-02-25 13:33   ` Emanuele Rocca
2007-02-25 13:33     ` Emanuele Rocca
2007-02-25 23:58   ` J.J.Green
2007-02-25 23:58     ` J.J.Green
2007-02-26 18:12     ` David Miller
2007-02-26 18:12       ` David Miller
2007-02-27  5:22       ` Joerg Friedrich
2007-02-27  5:22         ` Joerg Friedrich
2007-02-27  5:29         ` David Miller
2007-02-27  5:29           ` David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.