This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Sync with Linux 3.8


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]