https://github.com/torvalds/linux
Revision fbd576295d6f98b20356d1e6efbc8f976b17c8af authored by Zack Weinberg on 14 June 2017, 15:14:28 UTC, committed by Linus Torvalds on 30 June 2017, 20:53:07 UTC
uapi/linux/a.out.h uses a number of predefined macros that are deprecated because they're in the application namespace (e.g. '#ifdef linux' instead of '#ifdef __linux__'). This patch either corrects or just removes them if they are not applicable to Linux. The primary reason this is worth bothering to fix, considering how obsolete a.out binary support is, is that the GCC build process considers this such a severe error that it will copy the header into a private directory and change the macro names, which causes future updates to the header to be masked. This header probably doesn't get updated very often anymore, but it is the _only_ uapi header that gets this treatment, so IMHO it is worth patching just to drive that number all the way to zero. Signed-off-by: Zack Weinberg <zackw@panix.com> [hch: removed dead conditionals] Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent dbd1877
Tip revision: fbd576295d6f98b20356d1e6efbc8f976b17c8af authored by Zack Weinberg on 14 June 2017, 15:14:28 UTC
uapi/linux/a.out.h: don't use deprecated system-specific predefines.
uapi/linux/a.out.h: don't use deprecated system-specific predefines.
Tip revision: fbd5762
File | Mode | Size |
---|---|---|
9p | ||
adfs | ||
affs | ||
afs | ||
autofs4 | ||
befs | ||
bfs | ||
btrfs | ||
cachefiles | ||
ceph | ||
cifs | ||
coda | ||
configfs | ||
cramfs | ||
crypto | ||
debugfs | ||
devpts | ||
dlm | ||
ecryptfs | ||
efivarfs | ||
efs | ||
exofs | ||
exportfs | ||
ext2 | ||
ext4 | ||
f2fs | ||
fat | ||
freevxfs | ||
fscache | ||
fuse | ||
gfs2 | ||
hfs | ||
hfsplus | ||
hostfs | ||
hpfs | ||
hugetlbfs | ||
isofs | ||
jbd2 | ||
jffs2 | ||
jfs | ||
kernfs | ||
lockd | ||
minix | ||
ncpfs | ||
nfs | ||
nfs_common | ||
nfsd | ||
nilfs2 | ||
nls | ||
notify | ||
ntfs | ||
ocfs2 | ||
omfs | ||
openpromfs | ||
orangefs | ||
overlayfs | ||
proc | ||
pstore | ||
qnx4 | ||
qnx6 | ||
quota | ||
ramfs | ||
reiserfs | ||
romfs | ||
squashfs | ||
sysfs | ||
sysv | ||
tracefs | ||
ubifs | ||
udf | ||
ufs | ||
xfs | ||
Kconfig | -rw-r--r-- | 7.2 KB |
Kconfig.binfmt | -rw-r--r-- | 7.2 KB |
Makefile | -rw-r--r-- | 4.2 KB |
aio.c | -rw-r--r-- | 45.9 KB |
anon_inodes.c | -rw-r--r-- | 4.9 KB |
attr.c | -rw-r--r-- | 9.2 KB |
bad_inode.c | -rw-r--r-- | 5.3 KB |
binfmt_aout.c | -rw-r--r-- | 10.8 KB |
binfmt_elf.c | -rw-r--r-- | 61.3 KB |
binfmt_elf_fdpic.c | -rw-r--r-- | 47.0 KB |
binfmt_em86.c | -rw-r--r-- | 2.8 KB |
binfmt_flat.c | -rw-r--r-- | 27.9 KB |
binfmt_misc.c | -rw-r--r-- | 18.3 KB |
binfmt_script.c | -rw-r--r-- | 3.0 KB |
block_dev.c | -rw-r--r-- | 52.9 KB |
buffer.c | -rw-r--r-- | 91.1 KB |
char_dev.c | -rw-r--r-- | 16.1 KB |
compat.c | -rw-r--r-- | 5.1 KB |
compat_binfmt_elf.c | -rw-r--r-- | 3.4 KB |
compat_ioctl.c | -rw-r--r-- | 45.8 KB |
coredump.c | -rw-r--r-- | 21.3 KB |
dax.c | -rw-r--r-- | 41.2 KB |
dcache.c | -rw-r--r-- | 93.9 KB |
dcookies.c | -rw-r--r-- | 6.9 KB |
direct-io.c | -rw-r--r-- | 38.3 KB |
drop_caches.c | -rw-r--r-- | 1.6 KB |
eventfd.c | -rw-r--r-- | 12.9 KB |
eventpoll.c | -rw-r--r-- | 62.1 KB |
exec.c | -rw-r--r-- | 45.1 KB |
fcntl.c | -rw-r--r-- | 20.6 KB |
fhandle.c | -rw-r--r-- | 6.8 KB |
file.c | -rw-r--r-- | 23.6 KB |
file_table.c | -rw-r--r-- | 8.6 KB |
filesystems.c | -rw-r--r-- | 6.4 KB |
fs-writeback.c | -rw-r--r-- | 70.5 KB |
fs_pin.c | -rw-r--r-- | 2.0 KB |
fs_struct.c | -rw-r--r-- | 3.3 KB |
inode.c | -rw-r--r-- | 54.9 KB |
internal.h | -rw-r--r-- | 4.6 KB |
ioctl.c | -rw-r--r-- | 17.3 KB |
iomap.c | -rw-r--r-- | 22.7 KB |
libfs.c | -rw-r--r-- | 30.5 KB |
locks.c | -rw-r--r-- | 73.3 KB |
mbcache.c | -rw-r--r-- | 11.9 KB |
mount.h | -rw-r--r-- | 3.7 KB |
mpage.c | -rw-r--r-- | 20.5 KB |
namei.c | -rw-r--r-- | 120.9 KB |
namespace.c | -rw-r--r-- | 85.4 KB |
no-block.c | -rw-r--r-- | 688 bytes |
nsfs.c | -rw-r--r-- | 5.6 KB |
open.c | -rw-r--r-- | 28.2 KB |
pipe.c | -rw-r--r-- | 27.3 KB |
pnode.c | -rw-r--r-- | 12.1 KB |
pnode.h | -rw-r--r-- | 1.9 KB |
posix_acl.c | -rw-r--r-- | 21.4 KB |
proc_namespace.c | -rw-r--r-- | 7.8 KB |
read_write.c | -rw-r--r-- | 47.2 KB |
readdir.c | -rw-r--r-- | 11.2 KB |
select.c | -rw-r--r-- | 35.6 KB |
seq_file.c | -rw-r--r-- | 22.7 KB |
signalfd.c | -rw-r--r-- | 9.2 KB |
splice.c | -rw-r--r-- | 40.0 KB |
stack.c | -rw-r--r-- | 2.5 KB |
stat.c | -rw-r--r-- | 19.2 KB |
statfs.c | -rw-r--r-- | 9.7 KB |
super.c | -rw-r--r-- | 38.9 KB |
sync.c | -rw-r--r-- | 9.9 KB |
timerfd.c | -rw-r--r-- | 13.4 KB |
userfaultfd.c | -rw-r--r-- | 48.0 KB |
utimes.c | -rw-r--r-- | 7.1 KB |
xattr.c | -rw-r--r-- | 23.3 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...