2008-09-12 |
Anders Kaseorg | Move objmanip invocations to ksplice.pl and apply them... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Make match_nop and run_pre_cmp not static. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Rename sections ‘.ksplice.ksplice_foo’ to ‘.ksplice_foo’. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Use local labels in save_using_asm. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace NULL terminator on relocs, sizes, and patches... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Send errors to stderr. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Fix indentation of bfd configure options.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Remove obsolete checks.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't rmmod if CONFIG_MODULE_UNLOAD=n. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Make ksplice-apply not complain when CONFIG_MODULE_UNLOAD=n. [andersk@mit.edu: Simplify lsmod check.] Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Clean up ksplice-view and ksplice-undo interface. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move the definition of ksplice_kcalloc above its use. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | brute_search the core kernel in addition to modules.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Print out the names of sections that cannot be matched.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Add debugging output to brute_search_all_mods.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Make search_for_match succeed if brute_search_all_mods...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Fix a bug where brute_search only searches at the start...
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Remove redundant check from brute_search.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Remove unused fields (sect_addrs and num_sect_addrs...
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Always find the ksplice_patch oldaddr using a nameval...
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Improve KSPLICE_IP and KSPLICE_SP to handle old x86...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Flush the instruction cache after installing/removing...
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Correct definition of ksplice_kcalloc(). Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove potential memory leak in accumulate_matching_names.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace ksplice_mod_find_sym with module_on_each_symbol.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Merge the two different other_module_lookup functions.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Add dependencies of ksplice modules on modules they...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Replace pack->helper with passing a parameter pre.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Protect accesses to the list of all modules with module_mutex. [andersk@mit.edu: Use semaphore instead of mutex... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Replace THIS_MODULE with pack->primary as procfile...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Replace THIS_MODULE with a pointer to the primary in...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Replace THIS_MODULE->list with the modules list_head...
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Don't write a reverse trampoline; the code is about... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix virtual_address_mapped() to support large pages... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove @SED@ variable (autoconf 2.59 lacks AC_PROG_SED). Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Get rid of unused $kid variable. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Respect the section alignment instead of hard-coding... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace deprecated EXTRA_CFLAGS with CFLAGS_$@. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace NULL terminator in special_sections[] with... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix jumplen indentation. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Fix various off-by-one comparison bugs. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove the unneeded c3, 5b hack for detecting end of... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Make bootstrapped only exist when KSPLICE_STANDALONE...
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Build ksplice module in parallel. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Make it possible to remove KSPLICE_STANDALONE using...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Do not use assignment in if condition in run_pre_cmp.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Make failed_to_find not go beyond 80 characters.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Use spacing after commas in KSPLICE_UNIQ macros.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove unnecessary parentheses in return from ends_with.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Use linux/uaccess.h, not asm/uaccess.h except in KSPLICE_STA...
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Add explanation of map_printk check.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Do not use assignment in if condition.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Replace the last rsync with cp, getting rid of the... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Remove CONFIG_KALLSYMS_VAL and reformat code involving...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Use ksplice_debug function for most debugging output. [andersk@mit.edu: Define ksplice_debug() as a macro... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Clean up printing code in check_task and check_stack.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Use the kernel's max macro.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Move printk statements out of __reverse_patches.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Add severity levels to printk calls.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Add error checking to kmalloc calls.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Use error codes in stop_machine_run code.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove useless braces. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Rename safe to bootstrapped.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Rename flags to pcrel since it is the only flag.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove now-unnecessary SAFE flag.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove unnecessary local variable addr in check_task.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Avoid scheduling a timeout when we succeed in patching.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove unnecessary proc entry removal when creation...
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Remove unnecessary have_added_val from compute_address.
|
commit | commitdiff | tree |
2008-09-12 |
Tim Abbott | Use list_for_each_entry rather than list_for_each.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Do helper search_for_match process in one stage.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Start work on integrated Ksplice (!KSPLICE_STANDALONE).
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Make safe and debug static.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Move definition of virtual_address_mapped toward the...
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Swap definitions of struct ksplice_size and struct...
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Move former allcommon.h prototypes.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Move find_nameval and find_addrmap prototypes.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Move handle_myst_reloc prototype.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Move variables toward the top of ksplice.c.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | activate_primary no longer needs to be in module_pack. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Make the helper call the primary, so it doesn't need... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Unify ksplice module source into one C file.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move module init and cleanup into separate functions. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Move ksplice_reloc flags bits.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | kernel_lookup requires CONFIG_KALLSYMS.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Make run_pre_cmp, match_nop, and jumplen static.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Make CONFIG_KALLSYMS_VAL a macro.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Formatting fixes. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Add activate_primary to module_pack. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Move global variables into struct module_pack.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Move garbage collection from helper's cleanup_module... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Change process_ksplice_relocs to accept relocs as an... Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Add #endif comments.
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unused variables pos, n from __reverse_patches. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unused function only_label. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Change starts_with and ends_with to functions.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Define kcalloc() as a macro.
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Don't bother testing KSPLICE_APPLIED in check_address_for_co...
|
commit | commitdiff | tree |
2008-09-12 |
Anders Kaseorg | Remove unnecessary test of safe. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
|
commit | commitdiff | tree |
2008-09-12 |
Jeffrey Brian Arnold | Rename ksplice_do_{primary,helper} to activate_{primary...
|
commit | commitdiff | tree |