oom: dump_tasks() use find_lock_task_mm() too
> dump_task() should have the same process iteration logic as select_bad_process(). It is needed for protecting from task exiting race. Signed-off-by: KOSAKI Motohiro <kosaki.motohiro(a)jp.fujitsu.com> sorry, this patch made one warning. incremental patch is here. Signed-off-by: KOSAKI Mot... 3 Jun 2010 20:08
[PATCH] oom: Make coredump interruptible
> Otoh, if we make do_coredump() interruptible (and we should do this in any case), then perhaps the TIF_MEMDIE+PF_COREDUMP is not really needed? Afaics we always send SIGKILL along with TIF_MEMDIE. How is to make per-process oom flag + interruptible coredump? this per-process oom flag can be used vmscan sh... 2 Jun 2010 10:55
oom: select_bad_process: check PF_KTHREAD instead of !mm to skip kthreads
> On Tue, 1 Jun 2010, Oleg Nesterov wrote: But yes, I agree, the problem is minor. But nevertheless it is bug, the longstanding bug with the simple fix. Why should we "hide" this fix inside the long series of non-trivial patches which rewrite oom-killer? And it is completely orthogonal to other ... 2 Jun 2010 10:55
blkiocg_update_io_add_stats(): INFO: trying to register non-static key
On Wed, Jun 02 2010, Ingo Molnar wrote: btw., there's another warning triggered by the new blk-cgroups stats code: sda:INFO: trying to register non-static key. the code is fine but needs lockdep annotation. turning off the locking correctness validator. Pid: 81, comm: async/2 Not tainted 2.6.35-r... 2 Jun 2010 09:49
[PATCHv3 02/11] USB: gadget: f_mass_storage: fsg_add() renamed to fsg_bind_config()
Mass Storage Function had a bit unique name for function used to add it to USB configuration. Renamed as to match naming convention of other functions. Signed-off-by: Michal Nazarewicz <m.nazarewicz(a)samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park(a)samsung.com> --- drivers/usb/gadget/f_mass_storage.c |... 2 Jun 2010 09:49
[PATCHv3 09/11] USB: gadget: composite: addad disconnect callback
Added a disconnect() callback to compasite devices which is called by composite glue when its disconnect callback is called by gadget. Signed-off-by: Michal Nazarewicz <m.nazarewicz(a)samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park(a)samsung.com> --- drivers/usb/gadget/composite.c | 2 ++ include/linu... 2 Jun 2010 09:49
[PATCHv3 00/11] USB improvements and cleanpus, g_multi install mode
Hello again, It's me again with a bunch of patches but this time I bring some new functionality! Install mode! If you are interested only in this jump near the end of the mail. The first 7 patches are what I've posted previously. I'm resending it again since those are required for later patches plus there... 2 Jun 2010 09:49
[PATCHv3 04/11] USB: gadget: composite: usb_string_ids_*() functions added
usb_string_ids_tab() and usb_string_ids_n() functions added to the composite framework. The first accepts an array of usb_string object and for each registeres a string id and the second registeres a given number of ids and returns the first. This may simplify string ids registration since gadgets and composite... 2 Jun 2010 09:49
[PATCHv3 05/11] USB: gadget: f_fs: use usb_string_ids_n()
Use usb_string_ids_n() function to simplify string ids registeration. Signed-off-by: Michal Nazarewicz <m.nazarewicz(a)samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park(a)samsung.com> --- drivers/usb/gadget/f_fs.c | 30 ++++++++++++------------------ 1 files changed, 12 insertions(+), 18 deletions(-) d... 2 Jun 2010 09:49
[PATCHv3 03/11] USB: gadget: f_fs: functionfs_add() renamed to functionfs_bind_config()
FunctionFS had a bit unique name for function used to add it to USB configuration. Renamed as to match naming convention of other functions. Signed-off-by: Michal Nazarewicz <m.nazarewicz(a)samsung.com> Signed-off-by: Kyungmin Park <kyungmin.park(a)samsung.com> --- drivers/usb/gadget/f_fs.c | 6 +++--- d... 2 Jun 2010 09:49