This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Remove pre-2.2 Linux kernel support
- From: Andreas Jaeger <aj at suse dot com>
- To: libc-alpha at sourceware dot org
- Cc: "Joseph S. Myers" <joseph at codesourcery dot com>,"Ryan S. Arnold" <rsa at us dot ibm dot com>,Thomas Schwinge <thomas at codesourcery dot com>,Kaz Kojima <kkojima at rr dot iij4u dot or dot jp>,"David S. Miller" <davem at davemloft dot net>
- Date: Mon, 14 May 2012 16:00:14 +0200
- Subject: Re: Remove pre-2.2 Linux kernel support
- References: <Pine.LNX.4.64.1205081941540.9117@digraph.polyomino.org.uk>
On Tuesday, May 08, 2012 21:46:07 Joseph S. Myers wrote:
> I propose this patch to remove compatibility code for kernels before
> 2.2.x as a first step in cleaning up the no-longer-useful old kernel
> support. Tested x86. Could the powerpc, sh and sparc maintainers
> test and review the changes to their architectures' code? Because
> this patch with lots of reindentation may not be very readable, I've
> also attached a diff -w version.
This looks fine to me. With the testing done by David and Ryan, let's submit
this.
Please add a NEWS entry stating that pre-2.2 Linux kernel support was
removed.
I see a couple of further cleanups that I suggest will be done on this:
Hurd folks, do we still need testrtsig.h? IMO we should be able to remove
it.
Files like sysdeps/unix/sysv/linux/powerpc/chown.c looks now obsolete, we
can use syscalls.list for it. Ryan, could you check this file? Not sure
whether there are further files.
The powerpc and sh pread/pwrite calls might be able to use the linux
version. Ryan and Kaz, could you look at these, please?
David, I guess that after the change
sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c can be removed. Please
check this.
Thanks,
Andreas
--
Andreas Jaeger aj@{suse.com,opensuse.org} Twitter/Identica: jaegerandi
SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Jeff Hawn,Jennifer Guild,Felix Imendörffer,HRB16746 (AG Nürnberg)
GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126