On Mon, Feb 11, 2008 at 09:40:05PM +0100, Dan Lukes wrote:
> Roman Divacky napsal/wrote, On 02/11/08 19:27:
> >>Na to by stacilo platnost adresy zkontrolovat. Kopirovani by treba
> >> nebylo.
> >
> > vis co je "fault" ? pokud ano tak mi neni jasne jak muzes nechapat to co
> > jsem napsal.
>
Roman Divacky napsal/wrote, On 02/11/08 19:27:
>> Na to by stacilo platnost adresy zkontrolovat. Kopirovani by treba
>> nebylo.
>
> vis co je "fault" ? pokud ano tak mi neni jasne jak muzes nechapat to co jsem
> napsal.
> proste mam treba segment pameti mapovany RO a userspace mi posle pro
On Mon, Feb 11, 2008 at 07:11:04PM +0100, Dan Lukes wrote:
> Roman Divacky napsal/wrote, On 02/11/08 18:58:
> > dane, proboha.. ja vim ze ti to tvoje grafomanie nedovoluje ale kdyz necemu
> > nerozumis tak se k tomu nevyjadruj
> >
> > 1) ten copyin/copyout tam je samozrejme proto, protoze userland
Roman Divacky napsal/wrote, On 02/11/08 18:58:
> dane, proboha.. ja vim ze ti to tvoje grafomanie nedovoluje ale kdyz necemu
> nerozumis tak se k tomu nevyjadruj
>
> 1) ten copyin/copyout tam je samozrejme proto, protoze userland nam muze dat
> libovolnou adresu a kdyby nastal nejaky fault tak jde
On Mon, Feb 11, 2008 at 06:43:59PM +0100, Dan Lukes wrote:
> Radim Kolar napsal/wrote, On 02/11/08 18:18:
> >> > Na rozhranu user->kernel pak neni nutne strukturu kopirovat a
> >> > usetri se
> >> > jeden copyin()
>
> > proc se to musi kopirovat? proc nestaci aby kernel pouzival pointer
> >
Radim Kolar napsal/wrote, On 02/11/08 18:18:
>> > Na rozhranu user->kernel pak neni nutne strukturu kopirovat a usetri
>> > se
>> > jeden copyin()
> proc se to musi kopirovat? proc nestaci aby kernel pouzival pointer
> ukazujici do userspace, pristupovat tam muze a behem vykonavani
> syscal
> proc se to musi kopirovat?
^-- Patrne preto, lebo tak bolo navrhnute raz davno to rozhranie
a zmenit ho by znamenalo porusit spatnu kompatiblitu. No a
struktury sa v C odovzdavaju hodnotou, takze sa proste kopiruju.
> proc nestaci aby kernel pouzival pointer
> ukazujici do userspace, pristup
> > Na rozhranu user->kernel pak neni nutne strukturu kopirovat a usetri
> > se
> > jeden copyin()
proc se to musi kopirovat? proc nestaci aby kernel pouzival pointer
ukazujici do userspace, pristupovat tam muze a behem vykonavani
syscallu data stejne uzivatelsky program nemuze zmenit.
--
F
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
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
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?
> >>
> >>
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
>>
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->ker
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()
muze mi nekdo vysvetlil podstatu toho patche na tu sambu?
Jestli to dobre chapu tak to jen usetri par tiku CPU potreba na
ziskani adresy jednoho pointeru, to jsou na dnesnich CPU tak ctyri
tiky. pocitam s tim ze by promenou mohl nacpat do registru, tedy pokud
to tak nezoptimalizuje jiz prekladac pr
On Mon, Feb 11, 2008 at 12:14:28AM +0100, Miroslav Lachman wrote:
> Roman Divacky wrote:
> > caute
> >
> > pred casem jsem s mirkem lachmanem resil zrychlovani samby (pod fbsd),
> > nasli jsme
> > celkem fajny (pac jednoduchy) zpusob jak trosku zrychlit sambu.
>
> [...]
> > nechci aby takhle low
Roman Divacky wrote:
> caute
>
> pred casem jsem s mirkem lachmanem resil zrychlovani samby (pod fbsd), nasli
> jsme
> celkem fajny (pac jednoduchy) zpusob jak trosku zrychlit sambu.
[...]
> nechci aby takhle low-hanging fruit zapadlo
>
> www.vlakno.cz/~rdivacky/samba.patch
> www.vlakno.cz/~rdi
17 matches
Mail list logo