Re: i386 csum_partial_copy() stuff, go #3

Jakub Jelinek (jj@sunsite.ms.mff.cuni.cz)
Tue, 4 Feb 1997 23:15:05 +0100 (MET)


> This patch is against 2.1.25 and (hopefully) implements almost all ideas
> mentioned in previous followups:
>
> - function only once in the icache
> - clean distinction between src and dst faults
>
> the only thing not done so far is Jakub's "callee pc and extra sections"
> idea, i've rather taken Richard's NULL pointer idea. It's really just a
> matter of 2 lightweight instructions or so, and i think saves us alot of
> hassle.

My idea was mainly targeted to memcpy/copy_*_user and
memset/bzero/clear_user, which are implemented inline on the intel, so it
doesn't matter there... It could be worth on the Alpha though, I think.

Jakub