Al Viro
d37c6e1b67
saner typechecking in generic unaligned.h
...
Verify that types would match for assignment (under sizeof, so we are safe from
side effects or any code actually getting generated), then explicitly cast
everywhere to the fixed-sized types. Kills a bunch of bogus warnings about
constants being truncated (gcc, sparse), finds a pile of endianness problems
hidden by old noise (sparse).
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-07-17 11:01:07 -07:00
..
bitops
sched: simplify sched_find_first_bit()
2007-07-09 18:52:00 +02:00
4level-fixup.h
atomic.h
atomic.h: atomic_add_unless as inline. Remove system.h atomic.h circular dependency
2007-05-08 11:15:20 -07:00
audit_change_attr.h
audit_dir_write.h
audit_read.h
audit_signal.h
[PATCH] add SIGNAL syscall class (v3)
2007-05-11 05:38:25 -04:00
audit_write.h
bitops.h
bug.h
Fix sparse false positives re BUG_ON(ptr)
2007-07-17 10:23:03 -07:00
cputime.h
device.h
Driver core: add dev_archdata to struct device
2006-12-01 14:52:01 -08:00
div64.h
[NET]: div64_64 consolidate (rev3)
2007-04-25 22:23:33 -07:00
dma-mapping-broken.h
dma-mapping: prevent dma dependent code from linking on !HAS_DMA archs
2007-07-16 09:05:45 -07:00
dma-mapping.h
[PATCH] Pass struct dev pointer to dma_cache_sync()
2006-12-07 08:39:41 -08:00
emergency-restart.h
errno-base.h
errno.h
fcntl.h
Introduce O_CLOEXEC
2007-07-16 09:05:45 -07:00
futex.h
[PATCH] mm: pagefault_{disable,enable}()
2006-12-07 08:39:21 -08:00
gpio.h
[PATCH] GPIO core
2007-02-12 09:48:34 -08:00
ide_iops.h
ioctl.h
iomap.h
ipc.h
irq_regs.h
Kbuild
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
Kbuild.asm
[PATCH] cleanup asm/setup.h userspace visibility
2006-12-07 08:39:46 -08:00
kdebug.h
move die notifier handling to common code
2007-05-08 11:15:04 -07:00
libata-portmap.h
Fix Maple PATA IRQ assignment.
2007-01-26 17:27:40 -05:00
local.h
local_t: architecture independent extension
2007-05-08 11:15:20 -07:00
memory_model.h
[PATCH] typeof __page_to_pfn with SPARSEMEM=y
2007-02-11 10:51:17 -08:00
mm_hooks.h
[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destruction
2007-05-02 19:27:14 +02:00
mman.h
[PATCH] Remove final references to deprecated "MAP_ANON" page protection flag
2007-02-11 10:51:17 -08:00
mutex-dec.h
mutex-null.h
mutex-xchg.h
page.h
Revert "[PATCH] LOG2: Alter get_order() so that it can make use of ilog2() on a constant"
2007-03-06 19:38:01 -08:00
pci-dma-compat.h
pci.h
percpu.h
[PATCH] i386: Use per-cpu variables for GDT, PDA
2007-05-02 19:27:10 +02:00
pgtable-nopmd.h
pgtable-nopud.h
pgtable.h
mm: remove ptep_test_and_clear_dirty and ptep_clear_flush_dirty
2007-07-17 10:22:59 -07:00
poll.h
Consolidate asm/poll.h
2007-05-11 08:29:34 -07:00
resource.h
rtc.h
sections.h
siginfo.h
signal.h
statfs.h
termios.h
[PATCH] tty: switch to ktermios
2006-12-08 08:28:57 -08:00
tlb.h
topology.h
uaccess.h
unaligned.h
saner typechecking in generic unaligned.h
2007-07-17 11:01:07 -07:00
vmlinux.lds.h
sparc64: fix alignment bug in linker definition script
2007-05-29 21:29:00 +02:00
xor.h