[PATCHv4.1 12/13] USB: gadget: f_mass_storage: added eject callback
Added pre_eject() and post_eject() callbacks which are called befor and after removable logical unit is ejected. The first can prevent logical unit from being ejected. This commit also changes the way callbacks are passed to the function from gadget. A fsg_operations structure has been created which lists all c... 14 Jun 2010 05:10
[PATCH] USB: gadget: g_fs: possible invalid pointer reference bug fixed
During __gfs_do_config() some invalid pointers may be left in usb_configuration::interfaces array from previous calls to the __gfs_do_config() for the same configuration. This will always happen if an user space function which has a fewer then the last user space function registers itself. Composite's set_config(... 14 Jun 2010 05:10
open("a/",O_NOFOLLOW) fails with ELOOP if "a" is a symbolic link to a directory.
On Sun 13-06-10 16:48:58, Rafael J. Wysocki wrote: This message has been generated automatically as a part of a report of regressions introduced between 2.6.33 and 2.6.34. The following bug entry is on the current list of known regressions introduced between 2.6.33 and 2.6.34. Please verify if it still... 14 Jun 2010 05:10
[PATCH v5 1/14] X86 instruction analysis: Move Macro W to insn.h
move_W_to_insn.patch From: Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> Move Macro W to asm/insn.h Macro W used to know if the instructions are valid for user-space/kernel space. This macro is used by kprobes and user_bkpt. (i.e user space breakpoint assistance layer.) So moving it to a common header file... 14 Jun 2010 05:10
[PATCH v5 2/14] mm: Move replace_page to mm/memory.c
move_replace_page.patch From: Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> Move replace_page() and write_protect_page() to mm/memory.c User bkpt will use background page replacement approach to insert/delete breakpoints. Background page replacement approach will be based on replace_page and write_protect_pa... 14 Jun 2010 05:10
[PATCH v5 8/14] samples: Uprobes samples
samples.patch From: Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> Uprobes Samples This provides an example uprobes module in the samples directory. To run this module run (as root) insmod uprobe_example.ko vaddr=<vaddr> pid=<pid> Where <vaddr> is the address where we want to place the probe. <pid> i... 14 Jun 2010 05:10
mtd/mxc_nand: remove unused variable
On Mon, Jun 14, 2010 at 09:01:51AM +0200, Uwe Kleine-K�nig wrote: This fixes: drivers/mtd/nand/mxc_nand.c: In function 'mxcnd_resume': drivers/mtd/nand/mxc_nand.c:901: warning: unused variable 'host' Removing this variable was missed in 9c14b153e6af. Signed-off-by: Uwe Kleine-K�nig <u.klein... 1 Jul 2010 00:12
[PATCH v5 7/14] x86 support for Uprobes
uprobes_x86.patch From: Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> X86 support for Uprobes This patch provides x86 specific details for uprobes. This includes interrupt notifier for uprobes, enabling/disabling singlestep. Signed-off-by: Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> Signed-off-by: Anan... 14 Jun 2010 05:10
[PATCH v5 12/14] perf: Dont adjust symbols on name lookup
perf_adjust_symbol_name.patch From: Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> Adjusting symbols is not needed if we are searching by name even if the symbols correspond to user space objects. Infact if we adjust and search symbols by name, we get incorrect results. Signed-off-by: Srikar Dronamraju <srik... 14 Jun 2010 05:10
[PATCH v5 13/14] perf: Re-Add make_absolute_path
revert_make_absolute_path.patch From: Srikar Dronamraju <srikar(a)linux.vnet.ibm.com> perf probe for uprobes would use make_absolute_path. make_absolute_path can be used to convert a file name to a dso name. so if user specifies the function to be traced as malloc@/lib/libc.so.6 it needs to be converted to mal... 14 Jun 2010 05:10