On 09/21/2012 02:09 PM, Linus Torvalds wrote: > On Fri, Sep 21, 2012 at 2:03 PM, H. Peter Anvin <h...@linux.intel.com> wrote: >> >> A while ago I also did a mockup patch which switched %cr3 to >> swapper_pg_dir while entering the kernel (basically where the CLAC >> instructions go, plus the SYSCALL path; a restore was obviously needed, >> too.) The performance was atrocious, but I didn't remember running into >> any problems. > > Well, they are bound to be corner-cases and unusual. I was thinking of > problems like the one recently fixed in commit ed6fe9d614fc ("Fix > order of arguments to compat_put_time[spec|val]"), which really > requires compat handling of fairly unusual cases. > > That's the kind of situation where I'd expect bugs might still lurk. > And it would only get triggered by some rather unusual setups. >
Yes; in *most* cases these are exploitable security bugs on non-SMAP hardware (which is obviously the whole point!), but there are a few conditions where there may be issues that aren't exploitable problems. -hpa -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/