UML - Get rid of tt mode
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest14 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/14 | UML - Throw out CONFIG_MODE_TTarch/ arch/ arch/ +84 more | +35 | 0 replies | |
| 2/14 | UML - Remove sysdep/thread.harch/ arch/ arch/ +2 more | +2 | 0 replies | |
| 3/14 | UML - Style fixes pass 1arch/ arch/ arch/ +12 more | +283 | 0 replies | |
| 4/14 | UML - Throw out CHOOSE_MODEarch/ arch/ arch/ +33 more | +131 | 0 replies | |
| 5/14 | UML - Style fixes pass 2arch/ arch/ arch/ +3 more | +145 | 0 replies | |
| 6/14 | UML - Remove code made redundant by CHOOSE_MODE removalarch/ arch/ arch/ +60 more | +512 | 0 replies | |
| 7/14 | UML - Style fixes pass 3arch/ arch/ arch/ +43 more | +1338 | 0 replies | |
| 8/14 | UML - Remove __u64 usage from physical memory subsystemarch/ arch/ arch/ | +6 | 0 replies | |
| 9/14 | UML - Get rid of do_longjmparch/ arch/ arch/ +8 more | +16 | 0 replies | |
| 10/14 | UML - Fold mmu_context_skas into mm_contextarch/ arch/ arch/ +9 more | +58 | 0 replies | |
| 11/14 | UML - Rename pt_regs general-purpose register filearch/ arch/ arch/ +6 more | +92 | 0 replies | |
| 12/14 | UML - Free LDT state on process exitarch/ | +2 | 0 replies | |
| 13/14 | UML - Remove os_* usage from userspace filesarch/ arch/ arch/ +5 more | +186 | 0 replies | |
| 14/14 | UML - Replace clone with forkarch/ | +20 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/14] UML - Get rid of tt mode
This set of patches is 2.6.24 material.
It throws out tt mode, which has been non-functional for a while.
This is done in phases, interspersed with code cleanups on the affected files.
The removal is done as follows:
remove all code, config options, and files which depend onCONFIG_MODE_TT
get rid of the CHOOSE_MODE macro, which decided whether to
call tt-mode or skas-mode code, and replace invocations with their skas portions
replace all now-trivial procedures with their skas equivalents
There are now a bunch of now-redundant pieces of data structures, including mode-specific pieces of the thread structure, pt_regs, and mm_context. These are all replaced with their skas-specific contents.
As part of the ongoing style compliance project, I made a style pass over all files that were changed. There are three such patches, one for each phase, covering the files affected by that phase but no later ones.
I noticed that we weren't freeing the LDT state associated with a process when it exited, so that's fixed in one of the later patches.
The last patch is a tidying patch which I've had for a while, but which caused inexplicable crashes under tt mode. Since that is no longer a problem, this can now go in.
Jeff
Signature · 11 lines
Work email - jdike at linux dot intel dot com ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ User-mode-linux-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel