This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Sync with Linux 3.8
- From: "Carlos O'Donell" <carlos at redhat dot com>
- To: Andreas Jaeger <aj at suse dot com>
- Cc: libc-alpha <libc-alpha at sourceware dot org>, "libc-ports at sourceware dot org" <libc-ports at sourceware dot org>
- Date: Tue, 05 Mar 2013 16:11:45 -0500
- Subject: Re: Sync with Linux 3.8
- References: <51365A8B.10507@suse.com>
On 03/05/2013 03:50 PM, Andreas Jaeger wrote:
> These are the changes I noticed when reviewing the diff
> from Linux 3.7 to Linux 3.8.
>
> Tested on Linux/x86-64. Ok to commit?
>
> Btw. a review of the Linux 3.8 uapi headers with glibc would be a
> worth while task,
>
> Andreas
>
> 2013-03-05 Andreas Jaeger <aj@suse.de>
>
> * sysdeps/unix/sysv/linux/bits/mman-linux.h (MAP_HUGE_SHIFT): Define.
> (MAP_HUGE_MASK): Define.
>
> * sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h (PTRACE_O_EXIT_KILL):
> Define.
> (PTRACE_O_MASK): Adjust for PTRACE_O_EXITKILL.
> * sysdeps/unix/sysv/linux/s390/sys/ptrace.h (PTRACE_O_EXIT_KILL):
> Define.
> (PTRACE_O_MASK): Adjust for PTRACE_O_EXITKILL.
> * sysdeps/unix/sysv/linux/sys/ptrace.h (PTRACE_O_EXIT_KILL):
> Define.
> (PTRACE_O_MASK): Adjust for PTRACE_O_EXITKILL.
> * sysdeps/unix/sysv/linux/sparc/sys/ptrace.h (PTRACE_O_EXITKILL):
> Define.
> (PTRACE_O_MASK): Adjust for PTRACE_O_EXITKILL.
>
> * sysdeps/unix/sysv/linux/x86/bits/msq.h (MSG_COPY): Likewise.
> * sysdeps/unix/sysv/linux/generic/bits/msq.h (MSG_COPY): Define.
> * sysdeps/unix/sysv/linux/powerpc/bits/msq.h (MSG_COPY): Likewise.
> * sysdeps/unix/sysv/linux/bits/msq.h (MSG_COPY): Likewise.
> * sysdeps/unix/sysv/linux/s390/bits/msq.h (MSG_COPY): Likewise.
> * sysdeps/unix/sysv/linux/sparc/bits/msq.h (MSG_COPY): Define.
>
> * sysdeps/unix/sysv/linux/pathconf.c (__statfs_filesize_max):
> Handle f2fs.
>
> * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags):
> Handle f2fs and efivarfs.
>
> * sysdeps/unix/sysv/linux/pathconf.c (__statfs_link_max): Handle
> f2fs.
>
> * sysdeps/unix/sysv/linux/linux_fsinfo.h (F2FS_SUPER_MAGIC): Add.
> (EFIVARFS_MAGIC): Add.
> (F2FS_LINK_MAX): Add.
>
> ChangeLog.mips:
> * sysdeps/unix/sysv/linux/mips/bits/msq.h (MSG_COPY): Define.
>
> ChangeLog.ia64:
> * sysdeps/unix/sysv/linux/ia64/bits/msq.h (MSG_COPY): Define.
> (MSG_EXCEPT): Make conditional on __USE_GNU.
>
> Changelog.alpha:
> * sysdeps/unix/sysv/linux/alpha/bits/mman.h (MAP_HUGE_MASK)
> (MAP_HUGE_SHIFT): Define.
> * sysdeps/unix/sysv/linux/alpha/bits/msq.h (MSG_COPY): Define.
>
> ChangeLog.hppa:
> * sysdeps/unix/sysv/linux/hppa/bits/msq.h (MSG_COPY): Define.
> * ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h (MAP_HUGE_MASK)
> (MAP_HUGE_SHIFT): Define.
This looks good to me. I did some light review and found nothing
that didn't match 3.8 or my own analysis for an upstream patch
I have that does more UAPI unification.
Cheers,
Carlos.