aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/kmod.c
AgeCommit message (Expand)AuthorFilesLines
2023-03-24module: fold usermode helper kmod into modules directoryLuis Chamberlain1-177/+0
2021-05-07modules: add CONFIG_MODPROBE_PATHRasmus Villemoes1-1/+1
2020-08-12kmod: remove redundant "be an" in the commentTiezhu Yang1-3/+2
2020-04-10kmod: make request_module() return an error when autoloading is disabledEric Biggers1-2/+2
2020-04-07kernel/kmod.c: fix a typo "assuems" -> "assumes"Qiujun Huang1-1/+1
2017-09-08kmod: move #ifdef CONFIG_MODULES wrapper to MakefileLuis R. Rodriguez1-3/+0
2017-09-08kmod: split out umh code into its own fileLuis R. Rodriguez1-558/+2
2017-08-18kmod: fix wait on recursive loopLuis R. Rodriguez1-2/+23
2017-07-14kmod: throttle kmod thread limitLuis R. Rodriguez1-9/+7
2017-06-27kmod: reduce atomic operations on kmod_concurrent and simplifyLuis R. Rodriguez1-22/+18
2017-03-02sched/headers, vfs/execve: Prepare to move the do_execve*() prototypes from <...Ingo Molnar1-0/+1
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar1-0/+1
2017-01-19Introduce STATIC_USERMODEHELPER to mediate call_usermodehelper()Greg Kroah-Hartman1-0/+14
2017-01-19kmod: make usermodehelper path a const stringGreg Kroah-Hartman1-2/+2
2016-12-24Replace <asm/uaccess.h> with <linux/uaccess.h> globallyLinus Torvalds1-1/+1
2015-10-23kmod: don't run async usermode helper as a child of kworker threadOleg Nesterov1-2/+6
2015-09-10kmod: handle UMH_WAIT_PROC from system unbound workqueueFrederic Weisbecker1-24/+20
2015-09-10kmod: use system_unbound_wq instead of khelperFrederic Weisbecker1-23/+17
2015-09-10kmod: add up-to-date explanations on the purpose of each asynchronous levelsFrederic Weisbecker1-8/+24
2015-09-10kmod: remove unecessary explicit wide CPU affinity settingFrederic Weisbecker1-3/+0
2015-09-10kmod: bunch of internal functions renamesFrederic Weisbecker1-13/+17
2015-09-10kmod: correct documentation of return status of request_moduleNeilBrown1-4/+5
2014-12-10usermodehelper: kill the kmod_thread_locker logicOleg Nesterov1-30/+3
2014-12-10usermodehelper: don't use CLONE_VFORK for ____call_usermodehelper()Oleg Nesterov1-9/+3
2014-10-29kernel/kmod: fix use-after-free of the sub_info structureMartin Schwidefsky1-39/+37
2014-06-06signals: change wait_for_helper() to use kernel_sigaction()Oleg Nesterov1-4/+1
2014-04-18arch: Mass conversion of smp_mb__*()Peter Zijlstra1-1/+1
2014-02-05execve: use 'struct filename *' for executable name passingLinus Torvalds1-1/+1
2013-09-30kernel/kmod.c: check for NULL in call_usermodehelper_exec()Tetsuo Handa1-0/+4
2013-07-03usermodehelper: kill the sub_info->path[0] checkOleg Nesterov1-8/+3
2013-05-16usermodehelper: check subprocess_info->path != NULLOleg Nesterov1-0/+5
2013-04-30kmod: remove call_usermodehelper_fns()Lucas De Marchi1-14/+17
2013-04-30kmod: split call to call_usermodehelper_fns()Lucas De Marchi1-2/+10
2013-04-30usermodehelper: export call_usermodehelper_exec() and call_usermodehelper_set...Lucas De Marchi1-33/+24
2013-01-23Merge branch 'master' into for-3.9-asyncTejun Heo1-3/+3
2013-01-22async, kmod: warn on synchronous request_module() from async workersTejun Heo1-0/+9
2012-12-19Bury the conditionals from kernel_thread/kernel_execve seriesAl Viro1-3/+3
2012-10-12infrastructure for saner ret_from_kernel_thread semanticsAl Viro1-0/+3
2012-10-11make sure that kernel_thread() callbacks call do_exit() themselvesAl Viro1-2/+2
2012-07-30kmod: avoid deadlock from recursive kmod callTetsuo Handa1-2/+29
2012-07-30kernel/kmod.c: document call_usermodehelper_fns() a bitAndrew Morton1-0/+6
2012-05-31kmod.c: fix kernel-doc warningRandy Dunlap1-1/+1
2012-05-31kmod: move call_usermodehelper_fns() to .c file and unexport all it's helpersBoaz Harrosh1-3/+22
2012-05-31kmod: unexport call_usermodehelper_freeinfo()Boaz Harrosh1-2/+1
2012-03-28PM / Sleep: Mitigate race between the freezer and request_firmware()Rafael J. Wysocki1-10/+37
2012-03-28firmware_class: Do not warn that system is not ready from async loadsRafael J. Wysocki1-13/+45
2012-03-28firmware_class: Rework usermodehelper checkRafael J. Wysocki1-13/+11
2012-03-23kmod: make __request_module() killableOleg Nesterov1-2/+24
2012-03-23kmod: introduce call_modprobe() helperOleg Nesterov1-8/+16
2012-03-23usermodehelper: ____call_usermodehelper() doesn't need do_exit()Oleg Nesterov1-1/+1
2012-03-23usermodehelper: kill umh_wait, renumber UMH_* constantsOleg Nesterov1-6/+2
2012-03-23usermodehelper: implement UMH_KILLABLEOleg Nesterov1-2/+25
2012-03-23usermodehelper: introduce umh_complete(sub_info)Oleg Nesterov1-2/+7
2011-12-25Merge branch 'pm-sleep' into pm-for-linusRafael J. Wysocki1-1/+24
2011-12-09PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()Srivatsa S. Bhat1-1/+22
2011-11-23PM / Usermodehelper: Cleanup remnants of usermodehelper_pm_callback()Srivatsa S. Bhat1-4/+2
2011-10-26kmod: prevent kmod_loop_msg overflow in __request_module()Jiri Kosina1-1/+3
2011-08-03Boot up with usermodehelper disabledLinus Torvalds1-1/+1
2011-06-17KEYS/DNS: Fix ____call_usermodehelper() to not lose the session keyringDavid Howells1-7/+9
2011-05-24Merge branch 'next' into for-linusJames Morris1-0/+100
2011-05-17kmod: always provide usermodehelper_disable()Kay Sievers1-7/+0
2011-05-17PM: Print a warning if firmware is requested when tasks are frozenRafael J. Wysocki1-0/+9
2011-04-04capabilites: allow the application of capability limits to usermode helpersEric Paris1-0/+100
2010-08-17Make do_execve() take a const filename pointerDavid Howells1-1/+3
2010-05-27call_usermodehelper: UMH_WAIT_EXEC ignores kernel_thread() failureOleg Nesterov1-2/+2
2010-05-27call_usermodehelper: simplify/fix UMH_NO_WAIT caseOleg Nesterov1-6/+4
2010-05-27wait_for_helper: SIGCHLD from user-space can lead to use-after-freeOleg Nesterov1-5/+5
2010-05-27call_usermodehelper: no need to unblock signalsOleg Nesterov1-3/+0
2010-05-27umh: creds: kill subprocess_info->cred logicOleg Nesterov1-19/+0
2010-05-27umh: creds: convert call_usermodehelper_keys() to use subprocess_info->init()Oleg Nesterov1-18/+0
2010-05-27exec: replace call_usermodehelper_pipe with use of umh init function and reso...Neil Horman1-82/+0
2010-05-27kmod: add init function to usermodehelperNeil Horman1-22/+29
2010-01-11kmod: fix resource leak in call_usermodehelper_pipe()Masami Hiramatsu1-5/+7
2009-11-10security: report the module name to security_module_requestEric Paris1-4/+4
2009-09-11Merge branch 'tracing-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+4
2009-09-02CRED: Add some configurable debugging [try #6]David Howells1-0/+1
2009-08-17tracing/events: Add module tracepointsLi Zefan1-0/+4
2009-08-14security: introducing security_request_moduleEric Paris1-0/+4
2009-07-08headers: mnt_namespace.h reduxAlexey Dobriyan1-1/+0
2009-05-26kmod: Release sub_info on cred allocation failure.Tetsuo Handa1-1/+3
2009-03-31module: create a request_module_nowait()Arjan van de Ven1-4/+6
2009-03-30cpumask: remove dangerous CPU_MASK_ALL_PTR, &CPU_MASK_ALLRusty Russell1-1/+1
2009-01-06kmod: fix varargs kernel-docRandy Dunlap1-2/+2
2008-11-14CRED: Inaugurate COW credentialsDavid Howells1-7/+23
2008-11-14KEYS: Alter use of key instantiation link-to-keyring argumentDavid Howells1-1/+1
2008-10-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linusLinus Torvalds1-1/+1
2008-10-16pm: rework disabling of user mode helpers during suspend/hibernationRafael J. Wysocki1-37/+28
2008-10-17module: remove CONFIG_KMOD in comment after #endifRusty Russell1-1/+1
2008-07-25call_usermodehelper(): increase reliabilityKOSAKI Motohiro1-4/+5
2008-07-24flag parameters: NONBLOCK in pipeUlrich Drepper1-2/+2
2008-07-22remove CONFIG_KMOD from core kernel codeJohannes Berg1-1/+1
2008-05-01[PATCH] split linux/file.hAl Viro1-0/+1
2008-04-19generic: use new set_cpus_allowed_ptr functionMike Travis1-1/+1
2008-02-14Dont touch fs_struct in usermodehelperJan Blunck1-4/+1
2008-01-17Fix unbalanced helper_lock in kernel/kmod.cNigel Cunningham1-7/+6
2007-09-11Restore call_usermodehelper_pipe() behaviourMichael Ellerman1-1/+1
2007-07-26kernel-doc fix for kmod.cRandy Dunlap1-4/+4
2007-07-19PM: prevent frozen user mode helpers from failing the freezing of tasksRafael J. Wysocki1-10/+68
2007-07-19PM: disable usermode helper before hibernation and suspendRafael J. Wysocki1-1/+30
2007-07-18usermodehelper: Tidy up waitingJeremy Fitzhardinge1-11/+16
2007-07-18usermodehelper: split setup from executionJeremy Fitzhardinge1-56/+135
2007-05-09wait_for_helper: remove unneeded do_sigaction()Oleg Nesterov1-5/+0
2007-05-09____call_usermodehelper: don't flush_signals()Oleg Nesterov1-1/+0
2007-05-08Fix kevent's childs priority greedinessJan Engelhardt1-0/+6
2007-05-08header cleaning: don't include smp_lock.h when not usedRandy Dunlap1-1/+0
2007-02-23Revert "Driver core: let request_module() send a /sys/modules/kmod/-uevent"Greg Kroah-Hartman1-120/+0
2007-02-23make kernel/kmod.c:kmod_mk staticAdrian Bunk1-1/+1
2007-02-16Driver core: let request_module() send a /sys/modules/kmod/-ueventKay Sievers1-0/+120
2007-02-13[PATCH] x86-64: Allow to run a program when a machine check event is detectedAndi Kleen1-14/+30
2006-12-08[PATCH] rename struct namespace to struct mnt_namespaceKirill Korotaev1-1/+1
2006-12-05Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Howells1-4/+4
2006-11-28[PATCH] fix create_write_pipe() error checkAkinobu Mita1-4/+4
2006-11-22WorkStruct: Pass the work_struct pointer instead of context dataDavid Howells1-6/+10
2006-10-02[PATCH] introduce kernel_execveArnd Bergmann1-3/+2
2006-10-01[PATCH] Support piping into commands in /proc/sys/kernel/core_patternAndi Kleen1-0/+4
2006-10-01[PATCH] Create call_usermodehelper_pipe()Andi Kleen1-1/+54
2006-09-29[PATCH] Fix ____call_usermodehelper errors being silently ignoredBjörn Steinbrink1-1/+11
2006-09-16[PATCH] bug fix in kernel/kmod.cKenneth Lee1-2/+3
2006-07-03[PATCH] lockdep: annotate on-stack completionsIngo Molnar1-1/+1
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-03-28[PATCH] wait_for_helper: trivial style cleanupOleg Nesterov1-1/+1
2005-10-30[PATCH] Keys: Get rid of warning in kmod.c if keys disabledDavid Howells1-3/+3
2005-06-24[PATCH] Keys: Pass session keyring to call_usermodehelper()David Howells1-4/+13
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+256