prosba o otestovani patche na zrychlovani samby/apache

Roman Divacky rdivacky at freebsd.org
Mon Feb 11 12:01:36 CET 2008


On Mon, Feb 11, 2008 at 11:23:58AM +0100, Dan Lukes wrote:
> Roman Divacky napsal/wrote, On 02/11/08 10:54:
> >> 	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
> 
> 	Ja jsem nerikal, ze to je trivialni uprava v rozsahu tri znaku.
> Ten copyin() take do te struktury saha - jinak by ji nemohl zkopirovat. 
> Tak nerikej, ze to nejde - copyin() to evidentne umi.
> 
> 	V tomto pripade potrebujes "podmineny copyin" - takovy, ktery je 
> postaveny na miru tenhle konkretni situaci, chape vnitrni strukturu 
> toho, co kopiruje a nedela zbytecne ukony, kdyz z obsahu plyne, ze 
> nejsou treba.

zadne zbytecne ukony se nikde nedelaji.... podle meho nazoru to nijak
v kernelu upravit nejde. pokud mi chces dokazat ze ano tak patchem :)

vsadim se o 3 piva ze to nejde ;)



More information about the Users-l mailing list