Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[S390] Remove Kerntypes leftovers

Remove last traces of our kerntypes patch which was always an addon
patch which never got upstream. Somehow a few bits got upstream
anyway.
Since kerntypes aren't used anymore and lcrash isn't maintained (for
s390 at least) remove the last traces of kerntypes that somehow went
upstream. Also remove the documentation that mentions lcrash.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>

authored by

Heiko Carstens and committed by
Martin Schwidefsky
679e2ea7 d68bddb7

+1 -36
-1
Documentation/dontdiff
··· 66 66 GSYMS 67 67 GTAGS 68 68 Image 69 - Kerntypes 70 69 Module.markers 71 70 Module.symvers 72 71 PENDING
-34
Documentation/s390/Debugging390.txt
··· 41 41 Debugging modules 42 42 The proc file system 43 43 Starting points for debugging scripting languages etc. 44 - Dumptool & Lcrash 45 44 SysRq 46 45 References 47 46 Special Thanks ··· 2451 2452 for debugging java type 2452 2453 jdb <filename> another fully interactive gdb style debugger. 2453 2454 & type ? in the debugger for help. 2454 - 2455 - 2456 - 2457 - Dumptool & Lcrash ( lkcd ) 2458 - ========================== 2459 - Michael Holzheu & others here at IBM have a fairly mature port of 2460 - SGI's lcrash tool which allows one to look at kernel structures in a 2461 - running kernel. 2462 - 2463 - It also complements a tool called dumptool which dumps all the kernel's 2464 - memory pages & registers to either a tape or a disk. 2465 - This can be used by tech support or an ambitious end user do 2466 - post mortem debugging of a machine like gdb core dumps. 2467 - 2468 - Going into how to use this tool in detail will be explained 2469 - in other documentation supplied by IBM with the patches & the 2470 - lcrash homepage http://oss.sgi.com/projects/lkcd/ & the lcrash manpage. 2471 - 2472 - How they work 2473 - ------------- 2474 - Lcrash is a perfectly normal program,however, it requires 2 2475 - additional files, Kerntypes which is built using a patch to the 2476 - linux kernel sources in the linux root directory & the System.map. 2477 - 2478 - Kerntypes is an objectfile whose sole purpose in life 2479 - is to provide stabs debug info to lcrash, to do this 2480 - Kerntypes is built from kerntypes.c which just includes the most commonly 2481 - referenced header files used when debugging, lcrash can then read the 2482 - .stabs section of this file. 2483 - 2484 - Debugging a live system it uses /dev/mem 2485 - alternatively for post mortem debugging it uses the data 2486 - collected by dumptool. 2487 2455 2488 2456 2489 2457
+1 -1
arch/s390/boot/Makefile
··· 23 23 24 24 install: $(CONFIGURE) $(obj)/image 25 25 sh -x $(srctree)/$(obj)/install.sh $(KERNELRELEASE) $(obj)/image \ 26 - System.map Kerntypes "$(INSTALL_PATH)" 26 + System.map "$(INSTALL_PATH)"