From: Aurelio <sk...@us...> - 2007-08-20 16:52:36
|
Update of /cvsroot/zyxel630-11/amedyn2/module In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv1107 Modified Files: usbatm.c Log Message: >From Linux Kernel: usbatm_heavy_init: don't use CLONE_SIGHAND usbatm_do_heavy_init() calls allow_signal() which plays with parent process's ->sighand. http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.22.y.git;a=commitdiff;h=b8a124da9261873e3e3541898d5c46d273afee34 Index: usbatm.c =================================================================== RCS file: /cvsroot/zyxel630-11/amedyn2/module/usbatm.c,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** usbatm.c 20 Aug 2007 16:47:58 -0000 1.25 --- usbatm.c 20 Aug 2007 16:52:38 -0000 1.26 *************** *** 1096,1100 **** static int usbatm_heavy_init(struct usbatm_data *instance) { ! int ret = kernel_thread(usbatm_do_heavy_init, instance, CLONE_KERNEL); if (ret < 0) { --- 1096,1100 ---- static int usbatm_heavy_init(struct usbatm_data *instance) { ! int ret = kernel_thread(usbatm_do_heavy_init, instance, CLONE_FS | CLONE_FILES); if (ret < 0) { |