On Mon, Feb 11, 2008 at 10:48:48AM +0100, Dan Lukes wrote: > Roman Divacky napsal/wrote, On 02/11/08 10:31: > > On Mon, Feb 11, 2008 at 10:27:04AM +0100, Dan Lukes wrote: > >> Radim Kolar napsal/wrote, On 02/11/08 09:48: > >> > muze mi nekdo vysvetlil podstatu toho patche na tu sambu? > >> > >> Misto struktury vyplnene nulama predas rovnou NULL, coz syntaxe > >> sendfile() umoznuje. > >> > >> Na rozhranu user->kernel pak neni nutne strukturu kopirovat a usetri se > >> jeden copyin() > > > > coz muze mit vliv na cache dirtying > > Otazka je, proc jsi se do toho pustil tak "pri zdi". Nemyslim, ze je > duvod to zvlast resit pro Sambu, Apache, XYZ, ... > > Jinymi slovy - tohle logiku je potreba pridat do > sys/kern/uipc_syscall.c::do_sendfile() a tim to vyresit pro vsechny > user-level programy najednou. To ten patch ovsem musis poslat nekomu > jinemu.
coze? a jak to jako chces vyresit v kernelu? userland ti posle nejakou strukturu a ty ji proste musis zkopirovat do kernelu aby jsi zjistil ze je "NULLova"... nebo mi neni jasne co mi chces rict -- FreeBSD mailing list ([email protected]) http://www.freebsd.cz/listserv/listinfo/users-l
