Linux 2.6.15-rc3
From: Linus Torvalds
Date: Mon Nov 28 2005 - 23:13:00 EST
I just pushed 2.6.15-rc3 out there, and here are both the shortlog and
diffstats appended.
Most notable are some VM fixes from Hugh Dickins (with me then redoing
some of it, but the bulk of the work goes to Hugh). That should finally
hopefully fix some of the issues some people hit with the PageReserved
removal and cleanup by Nick Piggin that was in -rc1.
There's also some input updates, cifs fixes, USB EHCI host controller
updates, and a number of random stuff. Details in the shortlog below,
Linus
--- shortlog ---
Adam Brooks:
[ARM] 3173/1: Fix to allow 2.6.15-rc2 to compile for IOP3xx boards
Adrian Bunk:
[SPARC]: drivers/sbus/char/aurora.c: "extern inline" -> "static inline"
drivers/message/i2o/pci.c: fix a NULL pointer dereference
drivers/infiniband/core/mad.c: fix use-after-release case
drivers/scsi/dpt_i2o.c: fix a NULL pointer dereference
Alan Stern:
Small fixes to driver core
Workaround for gcc 2.96 (undefined references)
Alasdair G Kergon:
device-mapper: list_versions fix
device-mapper: mirror log bitset fix
Alexandra Kossovsky:
[COMPAT] net: SIOCGIFCONF data corruption
Andi Kleen:
i386: Use bigsmp for > 8 core Opteron systems
Remove compat ioctl semaphore
Andrea Arcangeli:
shrinker->nr = LONG_MAX means deadlock for icache
Andrea Bittau:
[PKT_SCHED]: sch_netem: correctly order packets to be sent simultaneously
Andrew Morton:
Input: wistron - disable for x86_64
revert floppy-fix-read-only-handling
jffs2 debug gcc-2.9x fix
memory_sysdev_class is static
fork.c: proc_fork_connector() called under write_lock()
Antonino A. Daplas:
fbcon: Console Rotation - Fix wrong shift calculation
vgacon: Fix usage of stale height value on vc initialization
Arjan van de Ven:
[SERIAL] mark several serial tables const
Ashok Raj:
Register disabled CPUs
clean up lock_cpu_hotplug() in cpufreq
Ben Collins:
Fix hardcoded cpu=0 in workqueue for per_cpu_ptr() calls
Benjamin Herrenschmidt:
Fix crash in unregister_console()
Console rotation fixes
Benoit Boissinot:
[NETFILTER]: ip_conntrack_netlink.c needs linux/interrupt.h
Bernhard Rosenkraenzer:
Input: wistron - add support for Acer Aspire 1500 notebooks
Chris Humbert:
fix broken lib/genalloc.c
Christoph Hellwig:
[XFS] handle error returns from freeze_bdev
Damian Wrobel:
USB: SN9C10x driver - bad page state fix
Daniel Marjamäki:
PCI: direct.c: DBG
Daniel Marjamäkia:
PCI: trivial printk updates in common.c
Dave Airlie:
I think that if a PCI bus is a root bus, attached to a host bridge not a
drm: add __GFP_COMP to the drm_alloc_pages
drm: move is_pci to the end of the structure
drm: fix quiescent locking
Dave Jones:
[AGPGART] Mark maxes_table as const
[AGPGART] Mark AMD64 aperture size structs as const
[AGPGART] Support VIA P4M800CE bridge.
dell_rbu driver depends on x86[64]
David Brownell:
USB: EHCI updates
USB: EHCI updates mostly whitespace cleanups
USB: EHCI updates split init/reinit logic for resume
USB: ohci, move ppc asic tweaks nearer pci
David Gibson:
Fix error handling with put_compat_statfs()
Fix hugetlbfs_statfs() reporting of block limits
powerpc: fix for hugepage areas straddling 4GB boundary
powerpc: More hugepage boundary case fixes
David Howells:
FRV: Make the FRV arch work again
David Härdeman:
USB: fix USB key generates ioctl_internal_command errors issue
David S. Miller:
sparc: convert IO remapping to VM_PFNMAP
Dirk Opfer:
[ARM] 3170/1: Sharp SL-6000x: platform device conversion fixup
Dmitry Torokhov:
Input: atkbd - speed up setting leds/repeat state
Input: add Wistron driver
Input: wistron - convert to dynamic input_dev allocation
Input: wistron - add PM support
Input: uinput - convert to dynalloc allocation
Input: uinput - add UI_SET_SWBIT ioctl
Input: uinput - don't use "interruptible" in FF code
Input: handle failures in input_register_device()
Input: make serio and gameport more swsusp friendly
Fix an OOPS when initializing IR remote on saa7134
Fix missing initialization in ir-kbd-gpio.c
Fix an OOPS is CinergyT2
Eric Paris:
hugetlb: fix race in set_max_huge_pages for multiple updaters of nr_huge_pages
Eric Sandeen:
[XFS] Fix potential overflow in xfs_iomap_t delta for very large extents
Eugeniy Meshcheryakov:
hwmon: hdaps missing an axis
Felix Blyakher:
[XFS] Tight loop in xfs_finish_reclaim_all prevented the xfslogd to run
Glauber de Oliveira Costa:
ext3: Wrong return value for EXT3_IOC_GROUP_ADD
Grant Coady:
cpufreq: silence cpufreq for UP
hawkes@xxxxxxx:
[IA64] fix bug in sn/ia64 for sparse CPU numbering
Herbert Xu:
[NETLINK]: Use tgid instead of pid for nlmsg_pid
Hirokazu Takata:
m32r: Fix sys_tas() syscall
m32r: Introduce atomic_cmpxchg and atomic_inc_not_zero operations
m32r: M3A-2170(Mappi-III) IDE support
Hugh Dickins:
unpaged: get_user_pages VM_RESERVED
unpaged: private write VM_RESERVED
unpaged: sound nopage get_page
unpaged: unifdefed PageCompound
unpaged: VM_UNPAGED
unpaged: VM_NONLINEAR VM_RESERVED
unpaged: COW on VM_UNPAGED
unpaged: anon in VM_UNPAGED
unpaged: ZERO_PAGE in VM_UNPAGED
unpaged: PG_reserved bad_page
unpaged: copy_page_range vma
unpaged: fix sound Bad page states
mm: update split ptlock Kconfig
mm: unbloat get_futex_key
mm: powerpc ptlock comments
mm: powerpc init_mm without ptlock
mm: fill arch atomic64 gaps
Ian Abbott:
USB: ftdi_sio: new IDs for KOBIL devices
Jack Steiner:
[IA64-SGI] support for older versions of PROM
Jacob.Shin@xxxxxxx:
Fix x86_64/msr.h interface to agree with i386/msr.h
Jamal Hadi Salim:
[IPV4]: Fix secondary IP addresses after promotion
Jan Kara:
Fix oops in vfs_quotaon_mount()
Jasper Spaans:
fbcon: fix obvious bug in fbcon logo rotation code
jblunck@xxxxxxx:
device-mapper snapshot: bio_list fix
Jean Delvare:
hwmon: Fix lm78 VID conversion
hwmon: Fix missing it87 fan div init
Jeff Dike:
uml: eliminate use of local in clone stub
uml: eliminate anonymous union and clean up symlink lossage
uml: properly invoke x86_64 system calls
uml: eliminate use of libc PAGE_SIZE
Jens Axboe:
as-iosched: remove state assertion in as_add_request()
Jim Keniston:
kprobes: Fix return probes on sys_execve
Jody McIntyre:
sbp2_command_orb_lock must be held when accessing the _orb_inuse list.
Clarify T: field in MAINTAINERS
Jonathan E Brassow:
device-mapper raid1: drop mark_region spinlock fix
Josh Boyer:
MTD git tree location added to MAINTAINERS
Add more SCM trees to MAINTAINERS
Kenneth Tan:
[ARM] 3171/1: To add missing QMGR region size for IXP4XX
Kiyoshi Ueda:
device-mapper dm-ioctl: missing put in table load error case
Kris Katterjohn:
[NET]: Reject socket filter if division by constant zero is attempted.
Latchesar Ionkov:
v9fs: fix memory leak in v9fs dentry code
Linus Torvalds:
Fix up GFP_ZONEMASK for GFP_DMA32 usage
compat-ioctl.c: fix compile with no CONFIG_JBD
Revert "[NET]: Shut up warnings in net/core/flow.c"
mm: re-architect the VM_UNPAGED logic
Linux v2.6.15-rc3
Lucas Correia Villa Real:
[ARM] 3178/1: S3C2400 - adds GPIO registers definitions to regs-gpio.h
Mark Maule:
[IA64] altix: fix copyright in tioce .h files
Matthew Dobson:
Fix a bug in scsi_get_command
Matthew Wilcox:
Check the irq number is within bounds
Michael Krufky:
fix broken hybrid v4l-dvb frontend selection
Miklos Szeredi:
fuse: check directory aliasing in mkdir
fuse: check for invalid node ID in fuse_create_open()
Miloslav Trmac:
Input: wistron - disable wifi/bluetooth on suspend
Nathan Scott:
[XFS] Fix a 32 bit value wraparound when providing a mapping for a large
[XFS] Fix a case where attr2 format was being used unconditionally.
[XFS] Resolve the xlog_grant_log_space hang, revert inline to macro.
Neil Horman:
[NET]: Fix ifenslave to not fail on lack of IP information
NeilBrown:
md: improve read speed to raid10 arrays using 'far copies'
md: fix locking problem in r5/r6
md: fix problem with raid6 intent bitmap
md: set default_bitmap_offset properly in set_array_info
md: fix --re-add for raid1 and raid6
Nick Piggin:
mm: __alloc_pages cleanup fix
Nicolas Kaiser:
[NETFILTER]: Remove ARRAY_SIZE duplicate
usb serial: remove redundant include
Olaf Rempel:
[BRIDGE]: recompute features when adding a new device
Oleg Drokin:
32bit integer overflow in invalidate_inode_pages2()
reiserfs: fix 32-bit overflow in map_block_for_writepage()
Oleg Nesterov:
fix do_wait() vs exec() race
fix 32bit overflow in timespec_to_sample()
Olof Johansson:
powerpc: update my email address
Pablo Neira Ayuso:
[NETFILTER] ctnetlink: Fix refcount leak ip_conntrack/nat_proto
Patrick McHardy:
[FIB_TRIE]: Don't show local table in /proc/net/route output
[DCCP]: Add missing no_policy flag to struct net_protocol
[NET]: Use unused bit for ipvs_property field in struct sk_buff
Paul Jackson:
cpuset fork locking fix
Pierre Ossman:
[MMC] Fix protocol errors
Prarit Bhargava:
[IA64] Prevent sn2 ptc code from executing on all ia64 subarches
Rajesh Shah:
PCI Express Hotplug: clear sticky power-fault bit
PCI: remove bogus resource collision error
Randy Dunlap:
[NET]: kernel-doc fixes
kernel Doc/ URL corrections
PCI: kernel-doc fix for pci-acpi.c
USB: kernel-doc for linux/usb.h
Richard Knutsson:
net: Fix compiler-error on dgrs.c when !CONFIG_PCI
Richard Purdie:
[ARM] 3179/1: Update/correct Zaurus Kconfig entries
[ARM] 3180/1: Update Zaurus defconfigs
Rik van Riel:
temporarily disable swap token on memory pressure
Roman Zippel:
prefer pkg-config for the QT check
Russ Anderson:
[IA64-SGI] bte_copy nasid_index fix
Russell King:
[ARM] Add asm/memory.h to asm/numnodes.h
[ARM] ebsa110: __arch_ioremap should be 3 args
[ARM] Shut up gcc warning in assabet.c
[ARM] Shut up gcc warning in clps7500 core.c
[SERIAL] imx: Fix missed platform_driver_unregister
[NET]: Shut up warnings in net/core/flow.c
[ARM] Remove asm/hardware.h include from SA1100 io.h
[ARM] Remove mach-types.h from head.S
[ARM] Do not call flush_tlb_kernel_range() with IRQs disabled.
[ARM] Realview core.c does not need mach-types.h
[ARM] Update mach-types
Sascha Hauer:
[ARM] 3181/1: add PORT_ identifier for Hilscher netx uart
Stefan Bader:
device-mapper dm-mpath: endio spinlock fix
Stephen Rothwell:
powerpc: remove arch/powerpc/include hack for 64 bit
Steve French:
[CIFS] Fix CIFS "nobrl" mount option so does not disable sending brl requests
[CIFS] Cleanup sparse warnings for unicode little endian casts
[CIFS] Recognize properly symlinks and char/blk devices (not just FIFOs)
[CIFS] Fix endian errors (setfacl/getfacl failures) in handling ACLs
[CIFS] Fix sparse warnings on smb bcc (byte count)
[CIFS] Recognize properly symlinks and char/blk devices (not just
[CIFS] Vectored and async i/o turned on and correct the
[CIFS] Fix scheduling while atomic when pending writes at file close time
[CIFS] Missing part of previous patch
[CIFS] Fix mknod of block and chardev over SFU mounts
[CIFS] Fix setattr of mode only (e.g. in some chmod cases) to Windows
Trond Myklebust:
NFSv4: Fix buggy nfs_wait_on_sequence()
NFSv4: Fix typo in lock caching
NFS: Fix a spinlock recursion inside nfs_update_inode()
SUNRPC: Funny looking code in __rpc_purge_upcall
Ville Nuorvala:
[IPV6]: Fix calculation of AH length during filling ancillary data.
Yan Zheng:
[IPV6]: Acquire addrconf_hash_lock for read in addrconf_verify(...)
Yasuyuki Kozakai:
[NETFILTER]: fixed dependencies between modules related with ip_conntrack
YOSHIFUJI Hideaki:
[IPV6]: Fix memory management error during setting up new advapi sockopts.
[IPV6]: Fix sending extension headers before and including routing header.
Yuan Mu:
hwmon: Fix missing boundary check when setting W83627THF in0 limits
--- diffstat ---
Documentation/DocBook/kernel-api.tmpl | 6
Documentation/arm/VFP/release-notes.txt | 2
Documentation/dvb/faq.txt | 1
Documentation/filesystems/affs.txt | 2
Documentation/filesystems/ext2.txt | 3
Documentation/floppy.txt | 10
Documentation/ioctl-number.txt | 2
Documentation/kernel-docs.txt | 60 +-
Documentation/mca.txt | 2
Documentation/networking/driver.txt | 5
Documentation/networking/ifenslave.c | 9
Documentation/networking/iphase.txt | 2
Documentation/networking/irda.txt | 8
Documentation/networking/ray_cs.txt | 3
Documentation/networking/vortex.txt | 28 -
Documentation/power/pci.txt | 2
Documentation/scsi/ibmmca.txt | 4
Documentation/usb/ibmcam.txt | 4
Documentation/usb/ov511.txt | 4
Documentation/usb/rio.txt | 6
Documentation/video4linux/zr36120.txt | 7
MAINTAINERS | 25 +
Makefile | 2
arch/arm/configs/corgi_defconfig | 83 ++
arch/arm/configs/poodle_defconfig | 1015 ---------------------------
arch/arm/configs/spitz_defconfig | 81 ++
arch/arm/kernel/head.S | 11
arch/arm/mach-clps7500/core.c | 2
arch/arm/mach-pxa/Kconfig | 4
arch/arm/mach-pxa/tosa.c | 2
arch/arm/mach-realview/core.c | 1
arch/arm/mach-sa1100/assabet.c | 3
arch/arm/mm/consistent.c | 13
arch/arm/tools/mach-types | 14
arch/frv/kernel/semaphore.c | 2
arch/frv/mb93090-mb00/pci-irq.c | 2
arch/frv/mm/init.c | 2
arch/frv/mm/pgalloc.c | 6
arch/i386/kernel/acpi/boot.c | 4
arch/i386/kernel/mpparse.c | 5
arch/i386/kernel/process.c | 7
arch/i386/pci/common.c | 4
arch/i386/pci/direct.c | 2
arch/i386/pci/i386.c | 7
arch/ia64/kernel/process.c | 7
arch/ia64/sn/kernel/bte.c | 1
arch/ia64/sn/kernel/sn2/sn2_smp.c | 3
arch/ia64/sn/kernel/sn2/sn_hwperf.c | 3
arch/m32r/kernel/io_mappi3.c | 54 +
arch/m32r/kernel/setup_mappi3.c | 20 -
arch/m32r/kernel/sys_m32r.c | 6
arch/powerpc/Makefile | 16
arch/powerpc/kernel/process.c | 1
arch/powerpc/kernel/vdso.c | 9
arch/powerpc/mm/4xx_mmu.c | 4
arch/powerpc/mm/hugetlbpage.c | 10
arch/powerpc/mm/mem.c | 2
arch/powerpc/mm/tlb_32.c | 6
arch/powerpc/mm/tlb_64.c | 4
arch/powerpc/platforms/iseries/iommu.c | 2
arch/powerpc/platforms/pseries/iommu.c | 2
arch/powerpc/sysdev/dart.h | 2
arch/powerpc/sysdev/u3_iommu.c | 4
arch/sparc/kernel/ioport.c | 2
arch/sparc/mm/generic.c | 10
arch/sparc64/kernel/sbus.c | 2
arch/sparc64/mm/generic.c | 15
arch/um/Makefile | 2
arch/um/include/sysdep-i386/stub.h | 9
arch/um/include/sysdep-x86_64/stub.h | 12
arch/um/kernel/skas/clone.c | 21 -
arch/um/sys-i386/Makefile | 2
arch/um/sys-i386/ldt.c | 35 +
arch/um/sys-i386/stub_segv.c | 11
arch/um/sys-x86_64/Makefile | 2
arch/um/sys-x86_64/stub_segv.c | 20 -
arch/x86_64/kernel/process.c | 7
block/as-iosched.c | 4
drivers/base/bus.c | 21 -
drivers/base/dd.c | 8
drivers/block/floppy.c | 6
drivers/char/agp/amd64-agp.c | 4
drivers/char/agp/backend.c | 2
drivers/char/agp/via-agp.c | 6
drivers/char/drm/drm_lock.c | 16
drivers/char/drm/drm_memory.c | 2
drivers/char/drm/drm_memory_debug.h | 2
drivers/char/drm/mga_drv.c | 2
drivers/char/drm/radeon_drv.h | 3
drivers/cpufreq/cpufreq.c | 14
drivers/firmware/Kconfig | 1
drivers/hwmon/hdaps.c | 2
drivers/hwmon/it87.c | 7
drivers/hwmon/lm78.c | 2
drivers/hwmon/w83627hf.c | 8
drivers/ieee1394/sbp2.c | 6
drivers/infiniband/core/mad.c | 4
drivers/input/gameport/gameport.c | 12
drivers/input/input.c | 63 +-
drivers/input/keyboard/atkbd.c | 99 ++-
drivers/input/misc/Kconfig | 10
drivers/input/misc/Makefile | 1
drivers/input/misc/uinput.c | 323 ++++-----
drivers/input/misc/wistron_btns.c | 561 +++++++++++++++
drivers/input/serio/serio.c | 12
drivers/md/dm-bio-list.h | 3
drivers/md/dm-ioctl.c | 3
drivers/md/dm-log.c | 4
drivers/md/dm-mpath.c | 13
drivers/md/dm-raid1.c | 20 -
drivers/md/md.c | 4
drivers/md/raid1.c | 8
drivers/md/raid10.c | 6
drivers/md/raid5.c | 2
drivers/md/raid6main.c | 27 +
drivers/media/dvb/cinergyT2/cinergyT2.c | 2
drivers/media/video/Kconfig | 2
drivers/media/video/cx88/Kconfig | 20 -
drivers/media/video/cx88/Makefile | 27 -
drivers/media/video/ir-kbd-gpio.c | 5
drivers/media/video/saa7134/Kconfig | 12
drivers/media/video/saa7134/Makefile | 19 -
drivers/media/video/saa7134/saa7134-input.c | 2
drivers/message/i2o/pci.c | 2
drivers/mmc/mmc.c | 2
drivers/net/dgrs.c | 2
drivers/pci/hotplug/pciehp.h | 1
drivers/pci/hotplug/pciehp_ctrl.c | 15
drivers/pci/hotplug/pciehp_hpc.c | 10
drivers/pci/pci-acpi.c | 1
drivers/pcmcia/m32r_cfc.c | 3
drivers/sbus/char/aurora.c | 12
drivers/scsi/dpt_i2o.c | 9
drivers/scsi/scsi.c | 2
drivers/serial/8250.c | 2
drivers/serial/8250_pci.c | 2
drivers/serial/imx.c | 2
drivers/serial/serial_core.c | 2
drivers/serial/serial_cs.c | 6
drivers/usb/core/hcd-pci.c | 38 +
drivers/usb/core/hub.c | 1
drivers/usb/host/ehci-hcd.c | 158 ++--
drivers/usb/host/ehci-hub.c | 7
drivers/usb/host/ehci-pci.c | 355 ++++-----
drivers/usb/host/ohci-pci.c | 36 -
drivers/usb/media/sn9c102_core.c | 2
drivers/usb/serial/ftdi_sio.c | 2
drivers/usb/serial/ftdi_sio.h | 7
drivers/usb/serial/ipw.c | 1
drivers/usb/storage/unusual_devs.h | 9
drivers/video/console/fbcon_ccw.c | 2
drivers/video/console/fbcon_rotate.h | 17
drivers/video/console/vgacon.c | 1
drivers/video/fbmem.c | 6
fs/9p/vfs_inode.c | 2
fs/cifs/CHANGES | 2
fs/cifs/cifs_unicode.c | 13
fs/cifs/cifs_unicode.h | 6
fs/cifs/cifsencrypt.c | 2
fs/cifs/cifsfs.c | 109 ++-
fs/cifs/cifsfs.h | 2
fs/cifs/cifspdu.h | 10
fs/cifs/cifssmb.c | 43 +
fs/cifs/connect.c | 91 +-
fs/cifs/dir.c | 32 +
fs/cifs/file.c | 2
fs/cifs/inode.c | 202 ++++-
fs/cifs/misc.c | 2
fs/cifs/readdir.c | 43 +
fs/cifs/transport.c | 4
fs/compat.c | 23 -
fs/compat_ioctl.c | 8
fs/dquot.c | 6
fs/exec.c | 8
fs/ext3/resize.c | 1
fs/fuse/dir.c | 37 +
fs/hugetlbfs/inode.c | 12
fs/jffs2/debug.h | 8
fs/nfs/inode.c | 26 -
fs/nfs/nfs4proc.c | 6
fs/nfs/nfs4state.c | 20 -
fs/proc/task_mmu.c | 7
fs/reiserfs/inode.c | 2
fs/xfs/linux-2.6/xfs_aops.c | 13
fs/xfs/xfs_attr_leaf.c | 11
fs/xfs/xfs_fsops.c | 2
fs/xfs/xfs_iomap.h | 2
fs/xfs/xfs_log_priv.h | 36 -
fs/xfs/xfs_vnodeops.c | 5
include/asm-alpha/atomic.h | 7
include/asm-arm/arch-ebsa110/io.h | 2
include/asm-arm/arch-iop3xx/timex.h | 2
include/asm-arm/arch-ixp4xx/ixp4xx-regs.h | 1
include/asm-arm/arch-s3c2410/regs-gpio.h | 239 ++++++
include/asm-arm/arch-sa1100/io.h | 2
include/asm-arm/numnodes.h | 2
include/asm-frv/hardirq.h | 1
include/asm-frv/ide.h | 8
include/asm-frv/page.h | 4
include/asm-frv/semaphore.h | 2
include/asm-frv/thread_info.h | 2
include/asm-ia64/sn/sn_sal.h | 34 +
include/asm-ia64/sn/tioce.h | 26 -
include/asm-ia64/sn/tioce_provider.h | 17
include/asm-m32r/atomic.h | 21 +
include/asm-m32r/ide.h | 13
include/asm-m32r/mappi3/mappi3_pld.h | 2
include/asm-m32r/system.h | 64 ++
include/asm-powerpc/iommu.h | 2
include/asm-powerpc/page_64.h | 23 -
include/asm-powerpc/tce.h | 2
include/asm-sparc64/atomic.h | 1
include/asm-sparc64/pgtable.h | 10
include/asm-um/ldt-i386.h | 2
include/asm-um/ldt-x86_64.h | 69 ++
include/asm-um/ldt.h | 74 --
include/asm-x86_64/atomic.h | 51 +
include/asm-x86_64/msr.h | 2
include/linux/cpu.h | 7
include/linux/gfp.h | 9
include/linux/jbd.h | 17
include/linux/memory.h | 1
include/linux/mm.h | 27 -
include/linux/mmc/protocol.h | 4
include/linux/mmzone.h | 18
include/linux/netfilter_ipv4/ipt_sctp.h | 12
include/linux/page-flags.h | 4
include/linux/pci_ids.h | 1
include/linux/rmap.h | 4
include/linux/sched.h | 1
include/linux/serial_core.h | 3
include/linux/skbuff.h | 7
include/linux/swap.h | 6
include/linux/uinput.h | 13
include/linux/usb.h | 1
include/net/ipv6.h | 2
include/net/route.h | 3
kernel/cpu.c | 83 +-
kernel/fork.c | 7
kernel/futex.c | 15
kernel/irq/manage.c | 15
kernel/posix-cpu-timers.c | 2
kernel/printk.c | 2
kernel/workqueue.c | 12
lib/genalloc.c | 14
mm/Kconfig | 6
mm/fremap.c | 28 -
mm/hugetlb.c | 6
mm/madvise.c | 2
mm/memory.c | 213 ++++--
mm/mempolicy.c | 12
mm/mmap.c | 11
mm/mprotect.c | 8
mm/msync.c | 12
mm/nommu.c | 2
mm/page_alloc.c | 75 +-
mm/rmap.c | 58 +-
mm/swap.c | 3
mm/thrash.c | 10
mm/truncate.c | 6
mm/vmscan.c | 29 +
net/bridge/br_if.c | 1
net/core/filter.c | 6
net/dccp/proto.c | 1
net/ipv4/devinet.c | 40 +
net/ipv4/fib_frontend.c | 2
net/ipv4/fib_trie.c | 3
net/ipv4/netfilter/Kconfig | 10
net/ipv4/netfilter/ip_conntrack_netlink.c | 25 -
net/ipv6/addrconf.c | 10
net/ipv6/datagram.c | 2
net/ipv6/exthdrs.c | 22 +
net/ipv6/ip6_flowlabel.c | 16
net/ipv6/raw.c | 4
net/ipv6/udp.c | 4
net/netlink/af_netlink.c | 2
net/sched/sch_netem.c | 2
net/sunrpc/rpc_pipe.c | 26 -
scripts/kconfig/Makefile | 68 +-
sound/core/memalloc.c | 2
sound/usb/usx2y/usx2yhwdeppcm.c | 1
281 files changed, 3435 insertions(+), 2934 deletions(-)