1*49cdfc7eSAndroid Build Coastguard WorkerThe crasher module tests kdump in following scenarios. 2*49cdfc7eSAndroid Build Coastguard Worker * ACS: invoke dump using sysrq C. 3*49cdfc7eSAndroid Build Coastguard Worker * ACP: invoke dump using panic [ panic test 0 ]. 4*49cdfc7eSAndroid Build Coastguard Worker * ACB: invoke dump using BUG [ panic test 1 ]. 5*49cdfc7eSAndroid Build Coastguard Worker * ACE: invoke dump using panic_on_oops [ panic test 2 ]. 6*49cdfc7eSAndroid Build Coastguard Worker * ACL: invoke dump in a hang situation. 7*49cdfc7eSAndroid Build Coastguard Worker 8*49cdfc7eSAndroid Build Coastguard WorkerThe LKDTM (Linux Kernel Dump Test Module) module consists of following tests, 9*49cdfc7eSAndroid Build Coastguard Worker * KPIDB: bug in do_irq 10*49cdfc7eSAndroid Build Coastguard Worker * KPIDE: exception in do_irq 11*49cdfc7eSAndroid Build Coastguard Worker * KPIDL: hang in do_irq 12*49cdfc7eSAndroid Build Coastguard Worker * KPIDP: panic in do_irq 13*49cdfc7eSAndroid Build Coastguard Worker * KPIDO: overflow in do_irq 14*49cdfc7eSAndroid Build Coastguard Worker * KPIEB: bug in handle_IRQ_event 15*49cdfc7eSAndroid Build Coastguard Worker * KPIEE: exception in handle_IRQ_event 16*49cdfc7eSAndroid Build Coastguard Worker * KPIEL: hang in handle_IRQ_event 17*49cdfc7eSAndroid Build Coastguard Worker * KPIEP: panic in handle_IRQ_event 18*49cdfc7eSAndroid Build Coastguard Worker * KPIEO: overflow in handle_IRQ_event 19*49cdfc7eSAndroid Build Coastguard Worker * KPTEB: bug in tasklet_action 20*49cdfc7eSAndroid Build Coastguard Worker * KPTEE: exception in tasklet_action 21*49cdfc7eSAndroid Build Coastguard Worker * KPTEL: hang in tasklet_action 22*49cdfc7eSAndroid Build Coastguard Worker * KPTEP: panic in tasklet_action 23*49cdfc7eSAndroid Build Coastguard Worker * KPTEO: overflow in tasklet_action 24*49cdfc7eSAndroid Build Coastguard Worker * KPBB : bug in ll_rw_block 25*49cdfc7eSAndroid Build Coastguard Worker * KPBE : exception in ll_rw_block 26*49cdfc7eSAndroid Build Coastguard Worker * KPBL : hang in ll_rw_block 27*49cdfc7eSAndroid Build Coastguard Worker * KPBP : panic in ll_rw_block 28*49cdfc7eSAndroid Build Coastguard Worker * KPBO : overflow in ll_rw_block 29*49cdfc7eSAndroid Build Coastguard Worker * KPMSB: bug in shrink_inactive_list 30*49cdfc7eSAndroid Build Coastguard Worker * KPMSE: exception in shrink_inactive_list 31*49cdfc7eSAndroid Build Coastguard Worker * KPMSL: hang in shrink_inactive_list 32*49cdfc7eSAndroid Build Coastguard Worker * KPMSP: panic in shrink_inactive_list 33*49cdfc7eSAndroid Build Coastguard Worker * KPMSO: overflow in shrink_inactive_list 34*49cdfc7eSAndroid Build Coastguard Worker * KPTB : bug in hr_timer_start 35*49cdfc7eSAndroid Build Coastguard Worker * KPTE : exception in hr_timer_start 36*49cdfc7eSAndroid Build Coastguard Worker * KPTL : hang in hr_timer_start 37*49cdfc7eSAndroid Build Coastguard Worker * KPTP : panic in hr_timer_start 38*49cdfc7eSAndroid Build Coastguard Worker * KPTO : overflow in hr_timer_start 39*49cdfc7eSAndroid Build Coastguard Worker * KPSB : bug in scsi_dispatch_cmd 40*49cdfc7eSAndroid Build Coastguard Worker * KPSE : exception in scsi_dispatch_cmd 41*49cdfc7eSAndroid Build Coastguard Worker * KPSL : hang in scsi_dispatch_cmd 42*49cdfc7eSAndroid Build Coastguard Worker * KPSP : panic in scsi_dispatch_cmd 43*49cdfc7eSAndroid Build Coastguard Worker * KPSO : overflow in scsi_dispatch_cmd 44*49cdfc7eSAndroid Build Coastguard Worker * KPIB : bug in ide_core_cp 45*49cdfc7eSAndroid Build Coastguard Worker * KPIE : exception in ide_core_cp 46*49cdfc7eSAndroid Build Coastguard Worker * KPIL : hang in ide_core_cp 47*49cdfc7eSAndroid Build Coastguard Worker * KPIP : panic in ide_core_cp 48*49cdfc7eSAndroid Build Coastguard Worker * KPIO : overflow in ide_core_cp 49*49cdfc7eSAndroid Build Coastguard Worker 50*49cdfc7eSAndroid Build Coastguard WorkerExtra tests include dump on different destinations, 51*49cdfc7eSAndroid Build Coastguard Worker * KLEXT: dump on an EXT3 partition 52*49cdfc7eSAndroid Build Coastguard Worker * KLLBL: dump on an EXT3 partition with a LABEL 53*49cdfc7eSAndroid Build Coastguard Worker * KLUID: dump on an EXT3 partition with a partition UID. 54*49cdfc7eSAndroid Build Coastguard Worker * KLRAW: dump on a RAW partition. 55*49cdfc7eSAndroid Build Coastguard Worker * KNSCP: dump on network. 56*49cdfc7eSAndroid Build Coastguard Worker * KNNFS: dump on a mounted NFS filesystem. 57*49cdfc7eSAndroid Build Coastguard Worker * KDENB: kdump propagate 58