On Fri, Oct 05, 2012 at 10:43:43PM -0400, David Miller wrote: > From: Al Viro <viro@xxxxxxxxxxxxxxxxxx> > Date: Sat, 6 Oct 2012 00:26:51 +0100 > > > On Fri, Oct 05, 2012 at 05:48:42PM -0400, David Miller wrote: > >> > >> Al, this change turns out to be broken. > >> > >> If you move the WSAVED byte down past bit 16, it runs into the bit > >> mask we for the _TI_* flag bits down lower in the file. > > > > Umm... Right you are. I wonder why I hadn't stepped into that while > > testing that sucker... > > I tested it for 20 hours and didn't hit any problems, so don't feel > bad. :-) > > > sparc64: clear syscall_noerror on the entry to syscall, not on the exit > > > > Move that sucker to just before TI_FPDEPTH and replace stb with sth in > > etrap_save(). Take current_ds to its old place, so that we don't push > > wsaved into TI_... flags. That allows to lose clearing syscall_noerror > > on return from syscall. > > > > Signed-off-by: Al Viro <viro@xxxxxxxxxxxxxxxxxx> > > I'll look at this later. ... when I send something that compiles and runs. My apologies; I still think that solution in this direction can work, but that wasn't it. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html