Re: tg3 bug noticed

2006-02-02 Thread David S. Miller
From: "Michael Chan" <[EMAIL PROTECTED]> Date: Fri, 27 Jan 2006 09:32:09 -0800 > [TG3]: Flush tg3_reset_task() > > Make sure tg3_reset_task() is flushed in the close and suspend paths > as noted by Jeff Garzik. > > In the close path, calling flush_scheduled_work() may cause deadlock > if linkwat

Re: tg3 bug noticed

2006-01-27 Thread Michael Chan
On Thu, 2006-01-26 at 22:40 -0500, Jeff Garzik wrote: > Since tg3 uses schedule_work(), to eliminate race(s) tg3 needs to call > flush_scheduled_work(), somewhere in the close path. Probably suspend > path, too. > [TG3]: Flush tg3_reset_task() Make sure tg3_reset_task() is flushed in the close