Re: [PATCH i386] Live Patching Function on 2.6.11.7

Andrew Morton <[email protected]> Fri, 29 Apr 2005 02:47:25 -0700
Newsgroups gmane.linux.kernel.carrier-grade
Message-ID <[email protected]>
--===============15308730385076585==
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

Takashi Ikebe <[email protected]> wrote:
>
> This patch add function called "Live patching" which is defined on
>  OSDL's carrier grade linux requiremnt definition to linux 2.6.11.7 kernel.

I must say that I'd agree with the hostile reception which this work
received on the linux-kernel list.

It needs to be exhaustively demonstrated that this functionality cannot be
provided in userspace.  If it can be implemented in userspace then it would
be via a library and would require basically zero modifications to legacy
applications.

If PTRACE_PEEKTEXT/POKETEXT ends up being a limiting factor then we would
certainly support extensions to the ptrace function which enable higher
throughput - presumably with scatter/gather lists.

To repeat: I think it _can_ be done in userspace - if the implementation is
sufficiently good then the limiting factor would be memory bandwidth.

We've seen assertions that a userspace approach would be too slow, but to
get support for a patch like this, quite frankly, we'd need to see the
too-slow userspace implementation before we'd agree that kernel help is
needed.


--===============15308730385076585==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

_______________________________________________
cgl_discussion mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/cgl_discussion

--===============15308730385076585==--