Lee Schermerhorn wrote on Tuesday, November 15, 2005 12:21 PM > On Mon, 2005-11-14 at 13:52 -0800, David Mosberger-Tang wrote: > > > Then I notice that after we return from do_notify_resume_user() we don't > > > recheck TIF_NEED_RESCHED, etc. in the thread_info flags. > > > > Why do you say this? It's not true. After processing pending work, > > we go back to .work_processed_{syscall,kernel), which will again > > invoke .work_pending, if necessary. > > OK. I guess I'm misinterpreting the comments on the line labeled > '.ret10:'. > Say's it's setting p6 to zero, so no recheck. I'm not fluent [writing > nor reading] ia64 assembler, but it appeared to me that with p6 set to > zero on return from notify_resume(), the checks for more work back > at .work_processed_* would be disabled. > Looking at the code, I think Lee is correct that upon returning from notify_resume_user, p6 is turned off and subsequently turns off all the check in work_pending. - Ken - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Wed Nov 16 08:05:04 2005
This archive was generated by hypermail 2.1.8 : 2005-11-16 08:05:12 EST