On Saturday 09 February 2008 16:38:35 Thomas Gleixner wrote:I wrote that originally when you still had the bogus "AMD fix" in the tree. I think it was because I hoped it would fix that one, but I wasn't sure because I couldn't reproduce it. But Hugh's patch fixed that anyways. With my patch at least NX should be always correct and that is the more important one because it is default and has to be cleared and things go horribly wrong when it is incorrect. RO on the other hand defaults to off and is only sometimes forced. Ok if you don't like the try_preserve_large_page change feel free to drop it or implement it differently. My main goal here was to clean up the 32bit direct mapping anyways (last patch) and that does just require splitting out the NX checks from the RO checks and having a range (first patches) I think at least the range checks are definitely needed for correctness though. If I cared particularly I would probably implement two modi: one with DEBUG_RODATA and another without. With DEBUG_RODATA advisory protections should be forced (and large pages split), without not. -Andi --
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Linus Torvalds | Linux 2.6.27-rc5 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| David Miller | Slow DOWN, please!!! |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Natalie Protasevich | [BUG] New Kernel Bugs |
