On Tue, 13 May 2008, Glauber Costa wrote:You're right, something like that (but avoiding the __flush_tlb_all on x86_64) would have been nicer; never mind, now it's going forward, I'll leave it as is. A bigger improvement would be to cut out all that swapper_pg_dir to and fro, needing a global TLB flush on all cpus for each cpu. Just have an alternate pg_dir (often already there as swsusp_pg_dir) to point cr3 at for the bootup (or maybe it needs to be vice versa). But that's harder to get right, and involves wider changes and much more testing than I could afford for the bugfix. Plus I expect it's on your radar if not already done. Hugh --
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Linus Torvalds | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Newall | Re: Slow DOWN, please!!! |
| Ian Campbell | Re: [PATCH] x86: Construct 32 bit boot time page tables in native format. |
| Matthias Scheler | Re: HEADS UP: timecounters (branch simonb-timecounters) merged into -current |
| Greg Troxel | Re: Interface to change NFS exports |
| Thor Lancelot Simon | metadata cache and memory fragmentation |
| YAMAMOTO Takashi | amap memory allocation |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| David Miller | [GIT]: Networking |
| Dushan Tcholich | Re: ksoftirqd high cpu load on kernels 2.6.24 to 2.6.27-rc1-mm1 |
