[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.
|