Sync with Linux 3.8

Carlos O'Donell carlos@redhat.com
Tue Mar 5 21:11:00 GMT 2013


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.



More information about the Libc-alpha mailing list