[Fault-injection-developer] ChangeLog between 2.5-fi and linux-2.5
Status: Alpha
Brought to you by:
rustyl
From: Zhuang, L. <lou...@in...> - 2003-01-03 06:49:55
|
Documentation/fault_injection.txt | 195 --- arch/i386/kernel/fi/Makefile | 7 arch/i386/kernel/fi/aslt/Makefile | 10 arch/i386/kernel/fi/aslt/fi_aslt.c | 244 ---- arch/i386/kernel/fi/pf/Makefile | 10 arch/i386/kernel/fi/pf/fi_pf.h | 85 - arch/i386/kernel/fi/pf/pf.c | 295 ----- arch/i386/kernel/fi/pf/pf_in.c | 456 -------- arch/i386/kernel/fi/pf/pf_region.c | 210 --- arch/i386/kernel/fi/pf/pf_utils.c | 81 - drivers/char/fi/dbp/fi_dbp.h | 88 - drivers/char/fi_mock_interceptor.c | 148 -- drivers/char/fi_test.c | 169 --- drivers/char/kprobes_printk.c | 298 ----- include/asm-i386/fi.h | 11 include/linux/fi/fi.h | 121 -- include/linux/fi/fi_interface.h | 61 - include/linux/fi/fi_internal.h | 49 include/linux/fi_internal.h | 35 kernel/fi_core.c | 693 ------------ kernel/fi_dm.c | 534 --------- Documentation/fault_injection.txt | 197 +++ REPORTING-BUGS | 2 arch/i386/Kconfig | 254 +++- arch/i386/kernel/Makefile | 12 arch/i386/kernel/entry.S | 22 arch/i386/kernel/fi/Makefile | 13 arch/i386/kernel/fi/aslt/Makefile | 10 arch/i386/kernel/fi/aslt/fi_aslt.c | 244 ++++ arch/i386/kernel/fi/pf/Makefile | 18 arch/i386/kernel/fi/pf/fi_pf.h | 87 + arch/i386/kernel/fi/pf/pf.c | 1215 +++++++++++++--------- arch/i386/kernel/fi/pf/pf_in.c | 502 ++++++++- arch/i386/kernel/fi/pf/pf_region.c | 212 +++ arch/i386/kernel/fi/pf/pf_utils.c | 99 + arch/i386/kernel/i386_ksyms.c | 6 arch/i386/kernel/kirq.c | 240 ++++ arch/i386/kernel/kmmio.c | 240 +++- arch/i386/kernel/kprobes.c | 160 ++ arch/i386/kernel/traps.c | 56 - arch/i386/mm/fault.c | 14 drivers/char/Makefile | 7 drivers/char/fi/Makefile | 20 drivers/char/fi/dbp/Makefile | 9 drivers/char/fi/dbp/fi_dbp.c | 766 +++++++++++++- drivers/char/fi/dbp/fi_dbp.h | 89 + drivers/char/fi/fi_core.c | 1121 ++++++++++++++++++-- drivers/char/fi/fi_irq.c | 305 +++++ drivers/char/fi/fi_mock_cs.c | 45 drivers/char/fi/fi_mock_interceptor.c | 178 ++- drivers/char/fi/fi_sample_cs.c | 75 + drivers/char/fi/fi_test.c | 337 ++++-- drivers/char/fi/pf/Makefile | 10 drivers/char/fi/pf/fi_pf.h | 128 +- drivers/char/fi/pf/pf.c | 324 +++++ drivers/char/fi/pf/pf_in.c | 463 ++++++++ drivers/char/fi/pf/pf_utils.c | 88 + drivers/char/fi_mock_interceptor.c | 148 ++ drivers/char/fi_test.c | 941 ++++++++++------- drivers/char/kprobes_printk.c | 298 +++++ include/asm-i386/fi.h | 15 include/asm-i386/kirq.h | 59 + include/asm-i386/kmmio.h | 35 include/asm-i386/kprobes.h | 34 include/linux/fi.h | 193 +++ include/linux/fi/fi.h | 185 ++- include/linux/fi/fi_interface.h | 113 +- include/linux/fi/fi_internal.h | 153 +- include/linux/fi_internal.h | 65 - include/linux/kmmio.h | 68 + include/linux/kprobes.h | 60 + include/linux/module.h | 3 kernel/Makefile | 12 kernel/fi_core.c | 1851 ++++++++++++++++++++++------------ kernel/fi_dm.c | 548 +++++++++- kernel/kmmio.c | 173 ++- kernel/kprobes.c | 89 + kernel/module.c | 54 lib/vsprintf.c | 1 79 files changed, 10478 insertions(+), 5988 deletions(-) through these ChangeSets: <st...@ma...> (03/01/03 1.911.4.41) Remove fi_internal.h <st...@ma...> (03/01/03 1.911.49.1) Combin fi_get_module and fi_put_module into get_module and Remove fi_dbp.h <lo...@ha...> (03/01/03 1.911.4.39) merge fi_internal.h into fi.h <st...@ma...> (03/01/03 1.911.14.3) Move kirq_list to kirq.c <st...@ma...> (02/12/31 1.911.4.37) module.c: Clean fi_dbp infrastructure <st...@ma...> (02/12/31 1.911.4.36) Remove interceptor type <lo...@ha...> (02/12/31 1.911.4.34) fix bug -- forget reset 'field_width' in vsscanf() <st...@ma...> (02/12/31 1.911.45.1) Bug fix for fi_dbp <lo...@ha...> (02/12/31 1.911.4.33) fix redundant warning when echo into "cs/trigger" <lo...@ha...> (02/12/31 1.911.4.32) remove interceptor_type. now echo "add <tri_name> <interceptor_name> ..." > ctl <lo...@ha...> (02/12/31 1.911.4.31) fix command process in trigger_ctl_store() <lo...@ha...> (02/12/31 1.911.4.30) fi_execute_trigger(..., type, ...) type 0:READ, 1:WRITE <lo...@ha...> (02/12/31 1.911.4.29) fix return value check in arm_trigger <lo...@ha...> (02/12/30 1.911.27.4) arch/i386/kernel/kmmio.c fix error judgement in telling if the page fault is caused by kmmio. //shy kernel/kmmio.c fix bug in kmalloc GFP_KERNEL in spin_lock_irq <st...@ma...> (02/12/30 1.911.4.26) Bug fix for fi_dbp <st...@ma...> (02/12/30 1.911.4.25) Change name : "attach" -> "ctl" <st...@ma...> (02/12/27 1.911.4.24) fix warning. <lo...@ha...> (02/12/27 1.911.27.3) fix risk condition in unarm_code_segment <lo...@ha...> (02/12/27 1.911.27.2) refine trigger/<tri_name>/[opcode|operand] display <st...@ma...> (02/12/27 1.911.4.23) Add FI_DBP <lo...@ha...> (02/12/27 1.911.27.1) fix bug on fi_exit() <st...@ma...> (02/12/27 1.911.4.22) Split fi_find_module into fi_get_moudule and fi_put_module <st...@ma...> (02/12/27 1.911.4.21) Add FI_DBP infrastructure <st...@ma...> (02/12/26 1.911.4.20) Fix print issues. Add check to intercept timer's irq. <st...@ma...> (02/12/26 1.911.4.19) Bug fix for fi_irq <st...@ma...> (02/12/26 1.911.15.1) Add fi_irq <st...@ma...> (02/12/26 1.911.14.2) Add dispatch_kirq <lo...@ha...> (02/12/26 1.911.4.16) clean code <lo...@ha...> (02/12/26 1.911.4.15) replace deprecated MODULE_PARM with module_param <lo...@ha...> (02/12/25 1.865.64.23) * control 'mocks' by FI_MOCKS option. * add fi_sample_cs.c * add kmmio_invert_map function <lo...@ha...> (02/12/24 1.865.64.22) * refactor del_trigger (using find_trigger_by_name) * refactor fi_execute_trigger (breaking down small functions) <lo...@ha...> (02/12/24 1.865.64.21) drivers/char/fi/fi_core.c * fix a bug * add code segment support drivers/char/fi/fi_mock_cs.c reduce name length <lo...@ha...> (02/12/24 1.865.64.20) add mock_code_segment file <lo...@ha...> (02/12/24 1.865.64.19) * add code segment subsystem * add fi_mock_code_segment * clean some extern declarations in .c <st...@ma...> (02/12/24 1.865.64.18) Cleanup code <st...@ma...> (02/12/24 1.865.64.17) Make fi_test use sysfs <lo...@ha...> (02/12/23 1.865.64.16) use container_of instead of type cost in pf.c <lo...@ha...> (02/12/23 1.865.64.15) remove unused enum value in pf <lo...@ha...> (02/12/23 1.865.64.14) fix symbol export <lo...@ha...> (02/12/23 1.865.64.13) refine header files <lo...@ha...> (02/12/21 1.865.74.1) concentrate FITH files into driver/char/fi <st...@ma...> (02/12/21 1.865.72.1) kirq.c: Refine printk message and fix register fail bug. <rusty@penguin.(none)> (02/12/20 1.865.64.10) fixed a mistake in last merge <rusty@penguin.(none)> (02/12/20 1.865.68.1) * Added a new interceptor just for the purpose of testing fi_core.c * Added support for interceptor attributes * Added a new interceptor unregistration function to fi_core <lo...@ha...> (02/12/20 1.865.61.7) change PDEBUG/PERROR to dbg/err <st...@ma...> (02/12/20 1.865.64.6) Remove enabled file <lo...@ha...> (02/12/20 1.865.61.6) remove fi_enable <st...@ma...> (02/12/20 1.865.64.4) Refind config file <lo...@ha...> (02/12/20 1.865.61.5) modulized fi_core and fi_pf <st...@ma...> (02/12/20 1.865.54.3) Refine config file. <lo...@ha...> (02/12/20 1.865.61.4) fix copyright <lo...@ha...> (02/12/20 1.865.61.3) fix code style <lo...@ha...> (02/12/20 1.865.61.2) add corrupt in REG_READ <lo...@ha...> (02/12/19 1.865.61.1) fix stupid not-initing kmmio_page_table <st...@ma...> (02/12/19 1.865.42.9) Remove /sys/fault-injcetion/enabled <lo...@ha...> (02/12/19 1.865.42.8) fix copyright declaration <lo...@ha...> (02/12/19 1.865.42.7) * reconstruct code to use kmmio * delete unused member in kmmio_probe * remove pf_region.c * reconstruct code to use kmmio * fix misuse PAGE_HASH_TABLE <st...@ma...> (02/12/19 1.865.57.6) kobject_init will be invoked in kobject_register. <st...@ma...> (02/12/19 1.865.57.5) Add IRQ interceptor's infrastructure (KIRQ). <lo...@ha...> (02/12/19 1.865.42.4) flush tlb in suitable place <rusty@penguin.(none)> (02/12/18 1.865.57.4) dropping doc file <rusty@penguin.(none)> (02/12/18 1.865.57.3) minimal changeset to remove the kprobes_printk.c file <rusty@penguin.(none)> (02/12/18 1.865.57.2) These changes include a removal of a personal hack of mine in my own tree, and various work to move execute_trigger from an interceptor to the core. <st...@ma...> (02/12/18 1.865.54.2) Fix stupid bug. <lo...@ha...> (02/12/18 1.865.42.3) add kmmio mechanism. *NO TEST AT ALL* <st...@st...> (02/12/18 1.865.54.1) Add KIRQ Support <rusty@penguin.(none)> (02/12/17 1.865.8.16) Added a documentation file and then a few more printk's to the test driver <lo...@ha...> (02/12/17 1.865.26.2) remove Rules.mak in appended Makefile <rusty@penguin.(none)> (02/12/16 1.865.8.15) This changeset merges changes for a new implementation of the fault injection core, and the kprobes printk driver. <te...@ha...> (02/12/13 1.865.8.14) pf.c: add more debug info about 'removed region' pf_region.c: fix dark X bug. <te...@ha...> (02/12/13 1.865.8.13) Add FI_DEBUG, clean some awful stuffs... <st...@ma...> (02/12/12 1.865.8.12) Cleanup fi_test.c <lo...@ha...> (02/12/12 1.865.8.11) fi.h: remove FIIOC_QUERY_PHYADDR ioctl remove unused statements pf_utils.c, fi_pf.h: change 'line' to virt pf.c: fix TABLE_FULL error handling change 'line' to virt <lo...@ha...> (02/12/12 1.865.8.10) pf.c: fix invalid condition <st...@ma...> (02/12/11 1.865.8.9) Remove unused varible. <st...@ma...> (02/12/11 1.865.12.1) Buf fix. Remove fi_line_to_phy <ru...@st...> (02/12/11 1.865.11.1) Further cleanup of the test driver used for demonstraiting <st...@ma...> (02/12/11 1.865.10.1) Remove aslt <lo...@ha...> (02/12/11 1.865.8.5) fix symbol&name issues <ru...@st...> (02/12/10 1.865.8.4) This patchset adds fault injection capabilites to the Linux kernel <ru...@st...> (02/12/10 1.865.8.3) Adding last piece of kprobes, traps.c hooks <rusty@penguin.(none)> (02/12/10 1.865.8.2) Adding the kprobes patch submitted to lkml for the 2.5.50-bk2 tree <lm...@wo...> (02/12/10 1.865.8.1) TEST, TEST, TEST, TEST. Ignore, debugging BK logging. |