Messages in this thread | | | Date | Sat, 28 Feb 2004 23:39:41 +0100 | From | Johannes Stezenbach <> | Subject | Re: [PATCH] further __KERNEL_SYSCALLS__ removal |
| |
On Fri, Feb 27, 2004 at 07:57:47PM +0100, Arnd Bergmann wrote: > On Friday 27 February 2004 19:00, Arjan van de Ven wrote: > > On Fri, 2004-02-27 at 18:35, Arnd Bergmann wrote: > > > ===== drivers/media/dvb/frontends/alps_tdlb7.c 1.8 vs edited ===== > > > --- 1.8/drivers/media/dvb/frontends/alps_tdlb7.c Thu Feb 26 03:09:55 2004 > > > +++ edited/drivers/media/dvb/frontends/alps_tdlb7.c Thu Feb 26 23:57:05 > > > > > this is the wrong way to "fix" this; might as well leave this driver as > > is until it is fixed to use request_firmware() > > My idea was to finally eliminate __KERNEL_SYSCALLS__ without breaking > the in-tree drivers, so I changed all I could. > This patch leaves the syscalls in device drivers and fixes all > necessary uses in init/*.c. > Maybe we can find a better solution for calling execve in do_linuxrc(), > run_init_process() and ____call_usermodehelper(). Then a #warning can > be added __KERNEL_SYSCALLS__ is defined.
Michael Hunold already has some patches to change DVB to use the kernel I2C stuff, so we can then convert frontends to use request_firmware() properly. However, this work is not finished yet, and needs more testing.
Johannes - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |