Merge tag 'please-pull-misc-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 22 Feb 2013 01:55:48 +0000 (17:55 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 22 Feb 2013 01:55:48 +0000 (17:55 -0800)
Pull misc ia64 bits from Tony Luck.

* tag 'please-pull-misc-3.9' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux:
  MAINTAINERS: update SGI & ia64 Altix stuff
  sysctl: Enable IA64 "ignore-unaligned-usertrap" to be used cross-arch

1  2 
MAINTAINERS
arch/ia64/Kconfig
init/Kconfig
kernel/sysctl.c

diff --combined MAINTAINERS
index 73b7d50c9407fd53a7877af999b1a87e9edde009,0526e212bed010494f150985ddf5833bde4097e0..a92f485f54568589df0cefbe66664d07e4ce4557
@@@ -228,7 -228,7 +228,7 @@@ S: Maintaine
  F:    drivers/platform/x86/acerhdf.c
  
  ACER WMI LAPTOP EXTRAS
 -M:    Joey Lee <jlee@novell.com>
 +M:    "Lee, Chun-Yi" <jlee@suse.com>
  L:    platform-driver-x86@vger.kernel.org
  S:    Maintained
  F:    drivers/platform/x86/acer-wmi.c
@@@ -449,7 -449,6 +449,7 @@@ T: git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    drivers/char/agp/
  F:    include/linux/agp*
 +F:    include/uapi/linux/agp*
  
  AHA152X SCSI DRIVER
  M:    "Juergen E. Fischer" <fischer@norbit.de>
@@@ -590,7 -589,6 +590,7 @@@ M: Jiri Kosina <jkosina@suse.cz
  S:    Odd fixes
  F:    arch/x86/kernel/apm_32.c
  F:    include/linux/apm_bios.h
 +F:    include/uapi/linux/apm_bios.h
  F:    drivers/char/apm-emulation.c
  
  APPLE BCM5974 MULTITOUCH DRIVER
@@@ -648,7 -646,7 +648,7 @@@ F: arch/arm
  
  ARM SUB-ARCHITECTURES
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 -S:    MAINTAINED
 +S:    Maintained
  F:    arch/arm/mach-*/
  F:    arch/arm/plat-*/
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
@@@ -670,16 -668,8 +670,16 @@@ F:       drivers/input/serio/ambakmi.
  F:    include/linux/amba/kmi.h
  
  ARM PRIMECELL MMCI PL180/1 DRIVER
 -S:    Orphan
 +M:    Russell King <linux@arm.linux.org.uk>
 +S:    Maintained
  F:    drivers/mmc/host/mmci.*
 +F:    include/linux/amba/mmci.h
 +
 +ARM PRIMECELL UART PL010 AND PL011 DRIVERS
 +M:    Russell King <linux@arm.linux.org.uk>
 +S:    Maintained
 +F:    drivers/tty/serial/amba-pl01*.c
 +F:    include/linux/amba/serial.h
  
  ARM PRIMECELL BUS SUPPORT
  M:    Russell King <linux@arm.linux.org.uk>
@@@ -1015,6 -1005,7 +1015,6 @@@ F:      drivers/mmc/host/msm_sdcc.
  F:    drivers/mmc/host/msm_sdcc.h
  F:    drivers/tty/serial/msm_serial.h
  F:    drivers/tty/serial/msm_serial.c
 -F:    drivers/platform/msm/
  F:    drivers/*/pm8???-*
  F:    include/linux/mfd/pm8xxx/
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/davidb/linux-msm.git
@@@ -1078,6 -1069,7 +1078,6 @@@ M:      Russell King <linux@arm.linux.org.uk
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  W:    http://www.arm.linux.org.uk/
  S:    Maintained
 -F:    arch/arm/common/time-acorn.c
  F:    arch/arm/include/asm/hardware/entry-macro-iomd.S
  F:    arch/arm/include/asm/hardware/ioc.h
  F:    arch/arm/include/asm/hardware/iomd.h
@@@ -1102,6 -1094,7 +1102,6 @@@ W:      http://www.fluff.org/ben/linux
  S:    Maintained
  F:    arch/arm/plat-samsung/
  F:    arch/arm/plat-s3c24xx/
 -F:    arch/arm/plat-s5p/
  F:    arch/arm/mach-s3c24*/
  F:    arch/arm/mach-s3c64xx/
  F:    drivers/*/*s3c2410*
@@@ -1132,6 -1125,7 +1132,6 @@@ M:      Sylwester Nawrocki <s.nawrocki@samsu
  L:    linux-arm-kernel@lists.infradead.org
  L:    linux-media@vger.kernel.org
  S:    Maintained
 -F:    arch/arm/plat-s5p/dev-fimc*
  F:    arch/arm/plat-samsung/include/plat/*fimc*
  F:    drivers/media/platform/s5p-fimc/
  
@@@ -1142,7 -1136,7 +1142,7 @@@ M:      Jeongtae Park <jtp.park@samsung.com
  L:    linux-arm-kernel@lists.infradead.org
  L:    linux-media@vger.kernel.org
  S:    Maintained
 -F:    arch/arm/plat-s5p/dev-mfc.c
 +F:    arch/arm/plat-samsung/s5p-dev-mfc.c
  F:    drivers/media/platform/s5p-mfc/
  
  ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
@@@ -1256,17 -1250,12 +1256,17 @@@ M:   Tony Prisk <linux@prisktech.co.nz
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
  F:    arch/arm/mach-vt8500/
 +F:    drivers/clocksource/vt8500_timer.c
 +F:    drivers/gpio/gpio-vt8500.c
 +F:    drivers/mmc/host/wmt-sdmmc.c
 +F:    drivers/pwm/pwm-vt8500.c
 +F:    drivers/rtc/rtc-vt8500.c
 +F:    drivers/tty/serial/vt8500_serial.c
 +F:    drivers/usb/host/ehci-vt8500.c
 +F:    drivers/usb/host/uhci-platform.c
  F:    drivers/video/vt8500lcdfb.*
  F:    drivers/video/wm8505fb*
  F:    drivers/video/wmt_ge_rops.*
 -F:    drivers/tty/serial/vt8500_serial.c
 -F:    drivers/rtc/rtc-vt8500-c
 -F:    drivers/mmc/host/wmt-sdmmc.c
  
  ARM/ZIPIT Z2 SUPPORT
  M:    Marek Vasut <marek.vasut@gmail.com>
@@@ -1275,14 -1264,6 +1275,14 @@@ S:    Maintaine
  F:    arch/arm/mach-pxa/z2.c
  F:    arch/arm/mach-pxa/include/mach/z2.h
  
 +ARM/ZYNQ ARCHITECTURE
 +M:    Michal Simek <michal.simek@xilinx.com>
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 +W:    http://wiki.xilinx.com
 +T:    git git://git.xilinx.com/linux-xlnx.git
 +S:    Supported
 +F:    arch/arm/mach-zynq/
 +
  ARM64 PORT (AARCH64 ARCHITECTURE)
  M:    Catalin Marinas <catalin.marinas@arm.com>
  M:    Will Deacon <will.deacon@arm.com>
@@@ -1324,7 -1305,7 +1324,7 @@@ F:      include/linux/dmaengine.
  F:    include/linux/async_tx.h
  
  AT24 EEPROM DRIVER
 -M:    Wolfram Sang <w.sang@pengutronix.de>
 +M:    Wolfram Sang <wsa@the-dreams.de>
  L:    linux-i2c@vger.kernel.org
  S:    Maintained
  F:    drivers/misc/eeprom/at24.c
@@@ -1372,14 -1353,6 +1372,14 @@@ W:    http://wireless.kernel.org/en/users/
  S:    Supported
  F:    drivers/net/wireless/ath/ath9k/
  
 +WILOCITY WIL6210 WIRELESS DRIVER
 +M:    Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
 +L:    linux-wireless@vger.kernel.org
 +L:    wil6210@qca.qualcomm.com
 +S:    Supported
 +W:    http://wireless.kernel.org/en/users/Drivers/wil6210
 +F:    drivers/net/wireless/ath/wil6210/
 +
  CARL9170 LINUX COMMUNITY WIRELESS DRIVER
  M:    Christian Lamparter <chunkeey@googlemail.com>
  L:    linux-wireless@vger.kernel.org
@@@ -1415,7 -1388,6 +1415,7 @@@ W:      http://linux-atm.sourceforge.ne
  S:    Maintained
  F:    drivers/atm/
  F:    include/linux/atm*
 +F:    include/uapi/linux/atm*
  
  ATMEL AT91 / AT32 MCI DRIVER
  M:    Ludovic Desroches <ludovic.desroches@atmel.com>
@@@ -1434,13 -1406,13 +1434,13 @@@ L:   linux-arm-kernel@lists.infradead.or
  S:    Supported
  F:    drivers/dma/at_hdmac.c
  F:    drivers/dma/at_hdmac_regs.h
 -F:    arch/arm/mach-at91/include/mach/at_hdmac.h
 +F:    include/linux/platform_data/dma-atmel.h
  
  ATMEL ISI DRIVER
  M:    Josh Wu <josh.wu@atmel.com>
  L:    linux-media@vger.kernel.org
  S:    Supported
 -F:    drivers/media/platform/atmel-isi.c
 +F:    drivers/media/platform/soc_camera/atmel-isi.c
  F:    include/media/atmel-isi.h
  
  ATMEL LCDFB DRIVER
@@@ -1495,7 -1467,6 +1495,7 @@@ W:      http://people.redhat.com/sgrubb/audi
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/viro/audit-current.git
  S:    Maintained
  F:    include/linux/audit.h
 +F:    include/uapi/linux/audit.h
  F:    kernel/audit*
  
  AUXILIARY DISPLAY DRIVERS
@@@ -1510,7 -1481,7 +1510,7 @@@ AVR32 ARCHITECTUR
  M:    Haavard Skinnemoen <hskinnemoen@gmail.com>
  M:    Hans-Christian Egtvedt <egtvedt@samfundet.no>
  W:    http://www.atmel.com/products/AVR32/
 -W:    http://avr32linux.org/
 +W:    http://mirror.egtvedt.no/avr32linux.org/
  W:    http://avrfreaks.net/
  S:    Maintained
  F:    arch/avr32/
@@@ -1526,7 -1497,7 +1526,7 @@@ M:      Ralf Baechle <ralf@linux-mips.org
  L:    linux-hams@vger.kernel.org
  W:    http://www.linux-ax25.org/
  S:    Maintained
 -F:    include/linux/ax25.h
 +F:    include/uapi/linux/ax25.h
  F:    include/net/ax25.h
  F:    net/ax25/
  
@@@ -1587,7 -1558,7 +1587,7 @@@ M:      "Tigran A. Aivazian" <tigran@aivazia
  S:    Maintained
  F:    Documentation/filesystems/bfs.txt
  F:    fs/bfs/
 -F:    include/linux/bfs_fs.h
 +F:    include/uapi/linux/bfs_fs.h
  
  BLACKFIN ARCHITECTURE
  M:    Mike Frysinger <vapier@gentoo.org>
@@@ -1684,7 -1655,7 +1684,7 @@@ L:      netdev@vger.kernel.or
  W:    http://sourceforge.net/projects/bonding/
  S:    Supported
  F:    drivers/net/bonding/
 -F:    include/linux/if_bonding.h
 +F:    include/uapi/linux/if_bonding.h
  
  BROADCOM B44 10/100 ETHERNET DRIVER
  M:    Gary Zambrano <zambrano@broadcom.com>
@@@ -1763,7 -1734,6 +1763,7 @@@ L:      linux-scsi@vger.kernel.or
  S:    Supported
  F:    block/bsg.c
  F:    include/linux/bsg.h
 +F:    include/uapi/linux/bsg.h
  
  BT87X AUDIO DRIVER
  M:    Clemens Ladisch <clemens@ladisch.de>
@@@ -1834,7 -1804,7 +1834,7 @@@ L:      netdev@vger.kernel.or
  S:    Supported
  F:    Documentation/networking/caif/
  F:    drivers/net/caif/
 -F:    include/linux/caif/
 +F:    include/uapi/linux/caif/
  F:    include/net/caif/
  F:    net/caif/
  
@@@ -1855,11 -1825,11 +1855,11 @@@ W:   http://gitorious.org/linux-ca
  T:    git git://gitorious.org/linux-can/linux-can-next.git
  S:    Maintained
  F:    net/can/
 -F:    include/linux/can.h
  F:    include/linux/can/core.h
 -F:    include/linux/can/bcm.h
 -F:    include/linux/can/raw.h
 -F:    include/linux/can/gw.h
 +F:    include/uapi/linux/can.h
 +F:    include/uapi/linux/can/bcm.h
 +F:    include/uapi/linux/can/raw.h
 +F:    include/uapi/linux/can/gw.h
  
  CAN NETWORK DRIVERS
  M:    Wolfgang Grandegger <wg@grandegger.com>
@@@ -1870,16 -1840,15 +1870,16 @@@ T:   git git://gitorious.org/linux-can/li
  S:    Maintained
  F:    drivers/net/can/
  F:    include/linux/can/dev.h
 -F:    include/linux/can/error.h
 -F:    include/linux/can/netlink.h
  F:    include/linux/can/platform/
 +F:    include/uapi/linux/can/error.h
 +F:    include/uapi/linux/can/netlink.h
  
  CAPABILITIES
  M:    Serge Hallyn <serge.hallyn@canonical.com>
  L:    linux-security-module@vger.kernel.org
  S:    Supported
  F:    include/linux/capability.h
 +F:    include/uapi/linux/capability.h
  F:    security/capability.c
  F:    security/commoncap.c
  F:    kernel/capability.c
@@@ -1892,7 -1861,6 +1892,7 @@@ W:      http://www.ibm.com/developerworks/po
  S:    Supported
  F:    arch/powerpc/include/asm/cell*.h
  F:    arch/powerpc/include/asm/spu*.h
 +F:    arch/powerpc/include/uapi/asm/spu*.h
  F:    arch/powerpc/oprofile/*cell*
  F:    arch/powerpc/platforms/cell/
  
@@@ -1941,7 -1909,7 +1941,7 @@@ W:      http://wireless.kernel.org
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
  S:    Maintained
 -F:    include/linux/nl80211.h
 +F:    include/uapi/linux/nl80211.h
  F:    include/net/cfg80211.h
  F:    net/wireless/*
  X:    net/wireless/wext*
@@@ -1956,8 -1924,7 +1956,8 @@@ F:      drivers/misc/
  
  CHECKPATCH
  M:    Andy Whitcroft <apw@canonical.com>
 -S:    Supported
 +M:    Joe Perches <joe@perches.com>
 +S:    Maintained
  F:    scripts/checkpatch.pl
  
  CHINESE DOCUMENTATION
@@@ -1994,9 -1961,9 +1994,9 @@@ S:      Maintaine
  F:    drivers/usb/host/ohci-ep93xx.c
  
  CIRRUS LOGIC CS4270 SOUND DRIVER
 -M:    Timur Tabi <timur@freescale.com>
 +M:    Timur Tabi <timur@tabi.org>
  L:    alsa-devel@alsa-project.org (moderated for non-subscribers)
 -S:    Supported
 +S:    Odd Fixes
  F:    sound/soc/codecs/cs4270*
  
  CLEANCACHE API
@@@ -2045,7 -2012,6 +2045,7 @@@ S:      Maintaine
  F:    Documentation/filesystems/coda.txt
  F:    fs/coda/
  F:    include/linux/coda*.h
 +F:    include/uapi/linux/coda*.h
  
  COMMON CLK FRAMEWORK
  M:    Mike Turquette <mturquette@linaro.org>
@@@ -2162,10 -2128,10 +2162,10 @@@ S:   Maintaine
  F:    tools/power/cpupower
  
  CPUSETS
 -M:    Paul Menage <paul@paulmenage.org>
 +M:    Li Zefan <lizefan@huawei.com>
  W:    http://www.bullopensource.org/cpuset/
  W:    http://oss.sgi.com/projects/cpusets/
 -S:    Supported
 +S:    Maintained
  F:    Documentation/cgroups/cpusets.txt
  F:    include/linux/cpuset.h
  F:    kernel/cpuset.c
@@@ -2300,7 -2266,6 +2300,7 @@@ W:      http://www.cyclades.com
  S:    Orphan
  F:    drivers/tty/cyclades.c
  F:    include/linux/cyclades.h
 +F:    include/uapi/linux/cyclades.h
  
  CYCLADES PC300 DRIVER
  W:    http://www.cyclades.com/
@@@ -2358,7 -2323,6 +2358,7 @@@ L:      dccp@vger.kernel.or
  W:    http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
  S:    Maintained
  F:    include/linux/dccp.h
 +F:    include/uapi/linux/dccp.h
  F:    include/linux/tfrc.h
  F:    net/dccp/
  
@@@ -2385,7 -2349,7 +2385,7 @@@ M:      Massimo Dal Zotto <dz@debian.org
  W:    http://www.debian.org/~dz/i8k/
  S:    Maintained
  F:    drivers/char/i8k.c
 -F:    include/linux/i8k.h
 +F:    include/uapi/linux/i8k.h
  
  DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
  M:    Doug Warzecha <Douglas_Warzecha@dell.com>
@@@ -2458,7 -2422,6 +2458,7 @@@ S:      Maintaine
  F:    Documentation/filesystems/quota.txt
  F:    fs/quota/
  F:    include/linux/quota*.h
 +F:    include/uapi/linux/quota*.h
  
  DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
  M:    Bernie Thompson <bernie@plugable.com>
@@@ -2565,7 -2528,6 +2565,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    drivers/gpu/drm/
  F:    include/drm/
 +F:    include/uapi/drm/
  
  INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
  M:    Daniel Vetter <daniel.vetter@ffwll.ch>
@@@ -2575,7 -2537,6 +2575,7 @@@ T:      git git://people.freedesktop.org/~da
  S:    Supported
  F:    drivers/gpu/drm/i915
  F:    include/drm/i915*
 +F:    include/uapi/drm/i915*
  
  DRM DRIVERS FOR EXYNOS
  M:    Inki Dae <inki.dae@samsung.com>
@@@ -2587,7 -2548,6 +2587,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    drivers/gpu/drm/exynos
  F:    include/drm/exynos*
 +F:    include/uapi/drm/exynos*
  
  DRM DRIVERS FOR NVIDIA TEGRA
  M:    Thierry Reding <thierry.reding@avionic-design.de>
@@@ -2662,7 -2622,7 +2662,7 @@@ W:      http://github.com/mkrufk
  Q:    http://patchwork.linuxtv.org/project/linux-media/list/
  T:    git git://linuxtv.org/media_tree.git
  S:    Maintained
 -F:    drivers/media/usb/dvb-usb-v2/cxusb*
 +F:    drivers/media/usb/dvb-usb/cxusb*
  
  DVB_USB_CYPRESS_FIRMWARE MEDIA DRIVER
  M:    Antti Palosaari <crope@iki.fi>
@@@ -2762,7 -2722,6 +2762,7 @@@ L:      netfilter-devel@vger.kernel.or
  W:    http://ebtables.sourceforge.net/
  S:    Maintained
  F:    include/linux/netfilter_bridge/ebt_*.h
 +F:    include/uapi/linux/netfilter_bridge/ebt_*.h
  F:    net/bridge/netfilter/ebt*.c
  
  EC100 MEDIA DRIVER
@@@ -2974,6 -2933,12 +2974,6 @@@ M:     Maxim Levitsky <maximlevitsky@gmail.
  S:    Maintained
  F:    drivers/media/rc/ene_ir.*
  
 -EPSON 1355 FRAMEBUFFER DRIVER
 -M:    Christopher Hoover <ch@murgatroid.com>
 -M:    Christopher Hoover <ch@hpl.hp.com>
 -S:    Maintained
 -F:    drivers/video/epson1355fb.c
 -
  EPSON S1D13XXX FRAMEBUFFER DRIVER
  M:    Kristoffer Ericson <kristoffer.ericson@gmail.com>
  S:    Maintained
@@@ -2988,7 -2953,7 +2988,7 @@@ S:      Maintaine
  F:    drivers/net/ethernet/i825xx/eexpress.*
  
  ETHERNET BRIDGE
 -M:    Stephen Hemminger <shemminger@vyatta.com>
 +M:    Stephen Hemminger <stephen@networkplumber.org>
  L:    bridge@lists.linux-foundation.org
  L:    netdev@vger.kernel.org
  W:    http://www.linuxfoundation.org/en/Net:Bridge
@@@ -2996,6 -2961,11 +2996,6 @@@ S:     Maintaine
  F:    include/linux/netfilter_bridge/
  F:    net/bridge/
  
 -ETHERTEAM 16I DRIVER
 -M:    Mika Kuoppala <miku@iki.fi>
 -S:    Maintained
 -F:    drivers/net/ethernet/fujitsu/eth16i.c
 -
  EXT2 FILE SYSTEM
  M:    Jan Kara <jack@suse.cz>
  L:    linux-ext4@vger.kernel.org
@@@ -3081,7 -3051,6 +3081,7 @@@ M:      Eric Paris <eparis@redhat.com
  S:    Maintained
  F:    fs/notify/fanotify/
  F:    include/linux/fanotify.h
 +F:    include/uapi/linux/fanotify.h
  
  FARSYNC SYNCHRONOUS DRIVER
  M:    Kevin Curtis <kevin.curtis@farsite.co.uk>
@@@ -3105,7 -3074,6 +3105,7 @@@ F:      drivers/scsi/fcoe
  F:    include/scsi/fc/
  F:    include/scsi/libfc.h
  F:    include/scsi/libfcoe.h
 +F:    include/uapi/scsi/fc/
  
  FILE LOCKING (flock() and fcntl()/lockf())
  M:    Matthew Wilcox <matthew@wil.cx>
@@@ -3113,8 -3081,6 +3113,8 @@@ L:      linux-fsdevel@vger.kernel.or
  S:    Maintained
  F:    include/linux/fcntl.h
  F:    include/linux/fs.h
 +F:    include/uapi/linux/fcntl.h
 +F:    include/uapi/linux/fs.h
  F:    fs/fcntl.c
  F:    fs/locks.c
  
@@@ -3204,13 -3170,11 +3204,13 @@@ F:   Documentation/devicetree/bindings/fb
  F:    drivers/video/
  F:    include/video/
  F:    include/linux/fb.h
 +F:    include/uapi/video/
 +F:    include/uapi/linux/fb.h
  
  FREESCALE DIU FRAMEBUFFER DRIVER
 -M:    Timur Tabi <timur@freescale.com>
 +M:    Timur Tabi <timur@tabi.org>
  L:    linux-fbdev@vger.kernel.org
 -S:    Supported
 +S:    Maintained
  F:    drivers/video/fsl-diu-fb.*
  
  FREESCALE DMA DRIVER
@@@ -3232,7 -3196,7 +3232,7 @@@ M:      Sascha Hauer <kernel@pengutronix.de
  L:    linux-fbdev@vger.kernel.org
  L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
  S:    Maintained
 -F:    arch/arm/plat-mxc/include/mach/imxfb.h
 +F:    include/linux/platform_data/video-imxfb.h
  F:    drivers/video/imxfb.c
  
  FREESCALE SOC FS_ENET DRIVER
@@@ -3245,8 -3209,9 +3245,8 @@@ F:      drivers/net/ethernet/freescale/fs_en
  F:    include/linux/fs_enet_pd.h
  
  FREESCALE QUICC ENGINE LIBRARY
 -M:    Timur Tabi <timur@freescale.com>
  L:    linuxppc-dev@lists.ozlabs.org
 -S:    Supported
 +S:    Orphan
  F:    arch/powerpc/sysdev/qe_lib/
  F:    arch/powerpc/include/asm/*qe.h
  
@@@ -3265,16 -3230,16 +3265,16 @@@ S:   Maintaine
  F:    drivers/net/ethernet/freescale/ucc_geth*
  
  FREESCALE QUICC ENGINE UCC UART DRIVER
 -M:    Timur Tabi <timur@freescale.com>
 +M:    Timur Tabi <timur@tabi.org>
  L:    linuxppc-dev@lists.ozlabs.org
 -S:    Supported
 +S:    Maintained
  F:    drivers/tty/serial/ucc_uart.c
  
  FREESCALE SOC SOUND DRIVERS
 -M:    Timur Tabi <timur@freescale.com>
 +M:    Timur Tabi <timur@tabi.org>
  L:    alsa-devel@alsa-project.org (moderated for non-subscribers)
  L:    linuxppc-dev@lists.ozlabs.org
 -S:    Supported
 +S:    Maintained
  F:    sound/soc/fsl/fsl*
  F:    sound/soc/fsl/mpc8610_hpcd.c
  
@@@ -3308,16 -3273,6 +3308,16 @@@ F:    Documentation/filesystems/caching
  F:    fs/fscache/
  F:    include/linux/fscache*.h
  
 +F2FS FILE SYSTEM
 +M:    Jaegeuk Kim <jaegeuk.kim@samsung.com>
 +L:    linux-f2fs-devel@lists.sourceforge.net
 +W:    http://en.wikipedia.org/wiki/F2FS
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
 +S:    Maintained
 +F:    Documentation/filesystems/f2fs.txt
 +F:    fs/f2fs/
 +F:    include/linux/f2fs_fs.h
 +
  FUJITSU FR-V (FRV) PORT
  M:    David Howells <dhowells@redhat.com>
  S:    Maintained
@@@ -3349,7 -3304,7 +3349,7 @@@ L:      fuse-devel@lists.sourceforge.ne
  W:    http://fuse.sourceforge.net/
  S:    Maintained
  F:    fs/fuse/
 -F:    include/linux/fuse.h
 +F:    include/uapi/linux/fuse.h
  
  FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
  M:    Rik Faith <faith@cs.unc.edu>
@@@ -3396,7 -3351,6 +3396,7 @@@ L:      linux-arch@vger.kernel.or
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
  S:    Maintained
  F:    include/asm-generic
 +F:    include/uapi/asm-generic
  
  GENERIC UIO DRIVER FOR PCI DEVICES
  M:    "Michael S. Tsirkin" <mst@redhat.com>
@@@ -3413,7 -3367,7 +3413,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    Documentation/filesystems/gfs2*.txt
  F:    fs/gfs2/
 -F:    include/linux/gfs2_ondisk.h
 +F:    include/uapi/linux/gfs2_ondisk.h
  
  GIGASET ISDN DRIVERS
  M:    Hansjoerg Lipp <hjlipp@web.de>
@@@ -3423,7 -3377,7 +3423,7 @@@ W:      http://gigaset307x.sourceforge.net
  S:    Maintained
  F:    Documentation/isdn/README.gigaset
  F:    drivers/isdn/gigaset/
 -F:    include/linux/gigaset_dev.h
 +F:    include/uapi/linux/gigaset_dev.h
  
  GPIO SUBSYSTEM
  M:    Grant Likely <grant.likely@secretlab.ca>
@@@ -3580,7 -3534,6 +3580,7 @@@ S:      Supporte
  F:    Documentation/scsi/hpsa.txt
  F:    drivers/scsi/hpsa*.[ch]
  F:    include/linux/cciss*.h
 +F:    include/uapi/linux/cciss*.h
  
  HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
  M:    Mike Miller <mike.miller@hp.com>
@@@ -3589,7 -3542,6 +3589,7 @@@ S:      Supporte
  F:    Documentation/blockdev/cciss.txt
  F:    drivers/block/cciss*
  F:    include/linux/cciss_ioctl.h
 +F:    include/uapi/linux/cciss_ioctl.h
  
  HFS FILESYSTEM
  L:    linux-fsdevel@vger.kernel.org
@@@ -3624,7 -3576,6 +3624,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    drivers/hid/
  F:    include/linux/hid*
 +F:    include/uapi/linux/hid*
  
  HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
  M:    Thomas Gleixner <tglx@linutronix.de>
@@@ -3656,7 -3607,7 +3656,7 @@@ M:      Jes Sorensen <jes@trained-monkey.org
  L:    linux-hippi@sunsite.dk
  S:    Maintained
  F:    include/linux/hippidevice.h
 -F:    include/linux/if_hippi.h
 +F:    include/uapi/linux/if_hippi.h
  F:    net/802/hippi.c
  F:    drivers/net/hippi/
  
@@@ -3684,7 -3635,6 +3684,7 @@@ S:      Maintaine
  F:    Documentation/timers/hpet.txt
  F:    drivers/char/hpet.c
  F:    include/linux/hpet.h
 +F:    include/uapi/linux/hpet.h
  
  HPET: x86
  M:    "Venkatesh Pallipadi (Venki)" <venki@google.com>
@@@ -3774,18 -3724,17 +3774,18 @@@ S:   Maintaine
  F:    drivers/i2c/i2c-stub.c
  
  I2C SUBSYSTEM
 -M:    Wolfram Sang <w.sang@pengutronix.de>
 +M:    Wolfram Sang <wsa@the-dreams.de>
  M:    "Ben Dooks (embedded platforms)" <ben-linux@fluff.org>
  L:    linux-i2c@vger.kernel.org
  W:    http://i2c.wiki.kernel.org/
 -T:    quilt kernel.org/pub/linux/kernel/people/jdelvare/linux-2.6/jdelvare-i2c/
 -T:    git git://git.pengutronix.de/git/wsa/linux.git
 +T:    git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
  S:    Maintained
  F:    Documentation/i2c/
  F:    drivers/i2c/
  F:    include/linux/i2c.h
  F:    include/linux/i2c-*.h
 +F:    include/uapi/linux/i2c.h
 +F:    include/uapi/linux/i2c-*.h
  
  I2C-TAOS-EVM DRIVER
  M:    Jean Delvare <khali@linux-fr.org>
@@@ -3901,7 -3850,7 +3901,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    net/ieee802154/
  F:    net/mac802154/
 -F:    drivers/ieee802154/
 +F:    drivers/net/ieee802154/
  
  IGUANAWORKS USB IR TRANSCEIVER
  M:    Sean Young <sean@mess.org>
@@@ -3952,7 -3901,7 +3952,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    Documentation/infiniband/
  F:    drivers/infiniband/
 -F:    include/linux/if_infiniband.h
 +F:    include/uapi/linux/if_infiniband.h
  
  INOTIFY
  M:    John McCutchan <john@johnmccutchan.com>
@@@ -3962,7 -3911,6 +3962,7 @@@ S:      Maintaine
  F:    Documentation/filesystems/inotify.txt
  F:    fs/notify/inotify/
  F:    include/linux/inotify.h
 +F:    include/uapi/linux/inotify.h
  
  INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
  M:    Dmitry Torokhov <dmitry.torokhov@gmail.com>
@@@ -3973,7 -3921,6 +3973,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    drivers/input/
  F:    include/linux/input.h
 +F:    include/uapi/linux/input.h
  F:    include/linux/input/
  
  INPUT MULTITOUCH (MT) PROTOCOL
@@@ -3994,6 -3941,7 +3994,6 @@@ L:      linux-scsi@vger.kernel.or
  T:    git git://git.code.sf.net/p/intel-sas/isci
  S:    Supported
  F:    drivers/scsi/isci/
 -F:    firmware/isci/
  
  INTEL IDLE DRIVER
  M:    Len Brown <lenb@kernel.org>
@@@ -4088,6 -4036,12 +4088,6 @@@ F:     Documentation/networking/ixgbe.tx
  F:    Documentation/networking/ixgbevf.txt
  F:    drivers/net/ethernet/intel/
  
 -INTEL MRST PMU DRIVER
 -M:    Len Brown <len.brown@intel.com>
 -L:    linux-pm@vger.kernel.org
 -S:    Supported
 -F:    arch/x86/platform/mrst/pmu.*
 -
  INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
  M:    Stanislav Yakovlev <stas.yakovlev@gmail.com>
  L:    linux-wireless@vger.kernel.org
@@@ -4116,7 -4070,7 +4116,7 @@@ S:      Supporte
  W:    http://linuxwimax.org
  F:    Documentation/wimax/README.i2400m
  F:    drivers/net/wimax/i2400m/
 -F:    include/linux/wimax/i2400m.h
 +F:    include/uapi/linux/wimax/i2400m.h
  
  INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
  M:    Stanislaw Gruszka <sgruszka@redhat.com>
@@@ -4138,9 -4092,9 +4138,9 @@@ INTEL MANAGEMENT ENGINE (mei
  M:    Tomas Winkler <tomas.winkler@intel.com>
  L:    linux-kernel@vger.kernel.org
  S:    Supported
 -F:    include/linux/mei.h
 +F:    include/uapi/linux/mei.h
  F:    drivers/misc/mei/*
 -F:    Documentation/mei/*
 +F:    Documentation/misc-devices/mei/*
  
  IOC3 ETHERNET DRIVER
  M:    Ralf Baechle <ralf@linux-mips.org>
@@@ -4180,7 -4134,6 +4180,7 @@@ S:      Supporte
  F:    Documentation/IPMI.txt
  F:    drivers/char/ipmi/
  F:    include/linux/ipmi*
 +F:    include/uapi/linux/ipmi*
  
  IPS SCSI RAID DRIVER
  M:    Adaptec OEM Raid Solutions <aacraid@adaptec.com>
@@@ -4198,7 -4151,7 +4198,7 @@@ L:      lvs-devel@vger.kernel.or
  S:    Maintained
  F:    Documentation/networking/ipvs-sysctl.txt
  F:    include/net/ip_vs.h
 -F:    include/linux/ip_vs.h
 +F:    include/uapi/linux/ip_vs.h
  F:    net/netfilter/ipvs/
  
  IPWIRELESS DRIVER
@@@ -4211,8 -4164,8 +4211,8 @@@ IPX NETWORK LAYE
  M:    Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
  L:    netdev@vger.kernel.org
  S:    Maintained
 -F:    include/linux/ipx.h
  F:    include/net/ipx.h
 +F:    include/uapi/linux/ipx.h
  F:    net/ipx/
  
  IRDA SUBSYSTEM
@@@ -4232,7 -4185,6 +4232,7 @@@ M:      Thomas Gleixner <tglx@linutronix.de
  S:    Maintained
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
  F:    kernel/irq/
 +F:    drivers/irqchip/
  
  IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
  M:    Benjamin Herrenschmidt <benh@kernel.crashing.org>
@@@ -4276,8 -4228,6 +4276,8 @@@ F:      Documentation/isdn
  F:    drivers/isdn/
  F:    include/linux/isdn.h
  F:    include/linux/isdn/
 +F:    include/uapi/linux/isdn.h
 +F:    include/uapi/linux/isdn/
  
  ISDN SUBSYSTEM (Eicon active card driver)
  M:    Armin Schindler <mac@melware.de>
@@@ -4318,7 -4268,7 +4318,7 @@@ W:      http://www.ivtvdriver.or
  S:    Maintained
  F:    Documentation/video4linux/*.ivtv
  F:    drivers/media/pci/ivtv/
 -F:    include/linux/ivtv*
 +F:    include/uapi/linux/ivtv*
  
  IX2505V MEDIA DRIVER
  M:    Malcolm Priestley <tvboxspy@gmail.com>
@@@ -4356,7 -4306,7 +4356,7 @@@ L:      linux-mtd@lists.infradead.or
  W:    http://www.linux-mtd.infradead.org/doc/jffs2.html
  S:    Maintained
  F:    fs/jffs2/
 -F:    include/linux/jffs2.h
 +F:    include/uapi/linux/jffs2.h
  
  JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
  M:    Andrew Morton <akpm@linux-foundation.org>
@@@ -4439,13 -4389,11 +4439,13 @@@ W:   http://nfs.sourceforge.net
  S:    Supported
  F:    fs/nfsd/
  F:    include/linux/nfsd/
 +F:    include/uapi/linux/nfsd/
  F:    fs/lockd/
  F:    fs/nfs_common/
  F:    net/sunrpc/
  F:    include/linux/lockd/
  F:    include/linux/sunrpc/
 +F:    include/uapi/linux/sunrpc/
  
  KERNEL VIRTUAL MACHINE (KVM)
  M:    Marcelo Tosatti <mtosatti@redhat.com>
@@@ -4457,7 -4405,6 +4457,7 @@@ F:      Documentation/*/kvm.tx
  F:    arch/*/kvm/
  F:    arch/*/include/asm/kvm*
  F:    include/linux/kvm*
 +F:    include/uapi/linux/kvm*
  F:    virt/kvm/
  
  KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
@@@ -4498,22 -4445,12 +4498,22 @@@ F:   arch/s390/include/asm/kvm
  F:    arch/s390/kvm/
  F:    drivers/s390/kvm/
  
 +KERNEL VIRTUAL MACHINE (KVM) FOR ARM
 +M:    Christoffer Dall <cdall@cs.columbia.edu>
 +L:    kvmarm@lists.cs.columbia.edu
 +W:    http://systems.cs.columbia.edu/projects/kvm-arm
 +S:    Maintained
 +F:    arch/arm/include/uapi/asm/kvm*
 +F:    arch/arm/include/asm/kvm*
 +F:    arch/arm/kvm/
 +
  KEXEC
  M:    Eric Biederman <ebiederm@xmission.com>
  W:    http://kernel.org/pub/linux/utils/kernel/kexec/
  L:    kexec@lists.infradead.org
  S:    Maintained
  F:    include/linux/kexec.h
 +F:    include/uapi/linux/kexec.h
  F:    kernel/kexec.c
  
  KEYS/KEYRINGS:
@@@ -4755,7 -4692,6 +4755,7 @@@ LLC (802.2
  M:    Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
  S:    Maintained
  F:    include/linux/llc.h
 +F:    include/uapi/linux/llc.h
  F:    include/net/llc*
  F:    net/llc/
  
@@@ -4931,7 -4867,7 +4931,7 @@@ S:      Maintaine
  
  MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
  M:    Mirko Lindner <mlindner@marvell.com>
 -M:    Stephen Hemminger <shemminger@vyatta.com>
 +M:    Stephen Hemminger <stephen@networkplumber.org>
  L:    netdev@vger.kernel.org
  S:    Maintained
  F:    drivers/net/ethernet/marvell/sk*
@@@ -4976,7 -4912,7 +4976,7 @@@ MATROX FRAMEBUFFER DRIVE
  L:    linux-fbdev@vger.kernel.org
  S:    Orphan
  F:    drivers/video/matrox/matroxfb_*
 -F:    include/linux/matroxfb.h
 +F:    include/uapi/linux/matroxfb.h
  
  MAX16065 HARDWARE MONITOR DRIVER
  M:    Guenter Roeck <linux@roeck-us.net>
@@@ -5036,10 -4972,6 +5036,10 @@@ L:    linux-mm@kvack.or
  W:    http://www.linux-mm.org
  S:    Maintained
  F:    include/linux/mm.h
 +F:    include/linux/gfp.h
 +F:    include/linux/mmzone.h
 +F:    include/linux/memory_hotplug.h
 +F:    include/linux/vmalloc.h
  F:    mm/
  
  MEMORY RESOURCE CONTROLLER
@@@ -5062,7 -4994,7 +5062,7 @@@ T:      git git://git.infradead.org/mtd-2.6.
  S:    Maintained
  F:    drivers/mtd/
  F:    include/linux/mtd/
 -F:    include/mtd/
 +F:    include/uapi/mtd/
  
  MICROBLAZE ARCHITECTURE
  M:    Michal Simek <monstr@monstr.eu>
@@@ -5100,6 -5032,12 +5100,6 @@@ F:     Documentation/video4linux/meye.tx
  F:    drivers/media/pci/meye/
  F:    include/uapi/linux/meye.h
  
 -MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER
 -M:    Pavel Pisa <ppisa@pikron.com>
 -L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 -S:    Maintained
 -F:    drivers/mmc/host/imxmmc.*
 -
  MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
  M:    Jiri Slaby <jirislaby@gmail.com>
  S:    Maintained
@@@ -5114,7 -5052,7 +5114,7 @@@ S:      Maintaine
  F:    drivers/media/radio/radio-mr800.c
  
  MSI LAPTOP SUPPORT
 -M:    "Lee, Chun-Yi" <jlee@novell.com>
 +M:    "Lee, Chun-Yi" <jlee@suse.com>
  L:    platform-driver-x86@vger.kernel.org
  S:    Maintained
  F:    drivers/platform/x86/msi-laptop.c
@@@ -5138,7 -5076,6 +5138,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    drivers/mmc/
  F:    include/linux/mmc/
 +F:    include/uapi/linux/mmc/
  
  MULTIMEDIA CARD (MMC) ETC. OVER SPI
  S:    Orphan
@@@ -5210,7 -5147,7 +5210,7 @@@ S:      Supporte
  F:    drivers/infiniband/hw/nes/
  
  NETEM NETWORK EMULATOR
 -M:    Stephen Hemminger <shemminger@vyatta.com>
 +M:    Stephen Hemminger <stephen@networkplumber.org>
  L:    netem@lists.linux-foundation.org
  S:    Maintained
  F:    net/sched/sch_netem.c
@@@ -5239,8 -5176,6 +5239,8 @@@ S:      Supporte
  F:    include/linux/netfilter*
  F:    include/linux/netfilter/
  F:    include/net/netfilter/
 +F:    include/uapi/linux/netfilter*
 +F:    include/uapi/linux/netfilter/
  F:    net/*/netfilter.c
  F:    net/*/netfilter/
  F:    net/netfilter/
@@@ -5259,8 -5194,8 +5259,8 @@@ M:      Ralf Baechle <ralf@linux-mips.org
  L:    linux-hams@vger.kernel.org
  W:    http://www.linux-ax25.org/
  S:    Maintained
 -F:    include/linux/netrom.h
  F:    include/net/netrom.h
 +F:    include/uapi/linux/netrom.h
  F:    net/netrom/
  
  NETWORK BLOCK DEVICE (NBD)
@@@ -5269,7 -5204,6 +5269,7 @@@ S:      Maintaine
  F:    Documentation/blockdev/nbd.txt
  F:    drivers/block/nbd.c
  F:    include/linux/nbd.h
 +F:    include/uapi/linux/nbd.h
  
  NETWORK DROP MONITOR
  M:    Neil Horman <nhorman@tuxdriver.com>
@@@ -5291,9 -5225,6 +5291,9 @@@ F:      include/net
  F:    include/linux/in.h
  F:    include/linux/net.h
  F:    include/linux/netdevice.h
 +F:    include/uapi/linux/in.h
 +F:    include/uapi/linux/net.h
 +F:    include/uapi/linux/netdevice.h
  
  NETWORKING [IPv4/IPv6]
  M:    "David S. Miller" <davem@davemloft.net>
@@@ -5339,7 -5270,6 +5339,7 @@@ F:      net/rfkill
  F:    net/wireless/
  F:    include/net/ieee80211*
  F:    include/linux/wireless.h
 +F:    include/uapi/linux/wireless.h
  F:    include/net/iw_handler.h
  F:    drivers/net/wireless/
  
@@@ -5359,8 -5289,6 +5359,8 @@@ F:      include/linux/fcdevice.
  F:    include/linux/fddidevice.h
  F:    include/linux/hippidevice.h
  F:    include/linux/inetdevice.h
 +F:    include/uapi/linux/if_*
 +F:    include/uapi/linux/netdevice.h
  
  NETXEN (1/10) GbE SUPPORT
  M:    Sony Chacko <sony.chacko@qlogic.com>
@@@ -5378,8 -5306,8 +5378,8 @@@ L:      linux-wireless@vger.kernel.or
  L:    linux-nfc@lists.01.org (moderated for non-subscribers)
  S:    Maintained
  F:    net/nfc/
 -F:    include/linux/nfc.h
  F:    include/net/nfc/
 +F:    include/uapi/linux/nfc.h
  F:    drivers/nfc/
  F:    include/linux/platform_data/pn544.h
  
@@@ -5396,8 -5324,13 +5396,8 @@@ F:     net/sunrpc
  F:    include/linux/lockd/
  F:    include/linux/nfs*
  F:    include/linux/sunrpc/
 -
 -NI5010 NETWORK DRIVER
 -M:    Jan-Pascal van Best <janpascal@vanbest.org>
 -M:    Andreas Mohr <andi@lisas.de>
 -L:    netdev@vger.kernel.org
 -S:    Maintained
 -F:    drivers/net/ethernet/racal/ni5010.*
 +F:    include/uapi/linux/nfs*
 +F:    include/uapi/linux/sunrpc/
  
  NILFS2 FILESYSTEM
  M:    KONISHI Ryusuke <konishi.ryusuke@lab.ntt.co.jp>
@@@ -5424,13 -5357,6 +5424,13 @@@ S:    Maintaine
  F:    Documentation/scsi/NinjaSCSI.txt
  F:    drivers/scsi/nsp32*
  
 +NTB DRIVER
 +M:    Jon Mason <jon.mason@intel.com>
 +S:    Supported
 +F:    drivers/ntb/
 +F:    drivers/net/ntb_netdev.c
 +F:    include/linux/ntb.h
 +
  NTFS FILESYSTEM
  M:    Anton Altaparmakov <anton@tuxera.com>
  L:    linux-ntfs-dev@lists.sourceforge.net
@@@ -5544,7 -5470,8 +5544,7 @@@ M:      Benoît Cousson <b-cousson@ti.com
  M:    Paul Walmsley <paul@pwsan.com>
  L:    linux-omap@vger.kernel.org
  S:    Maintained
 -F:    arch/arm/mach-omap2/omap_hwmod.c
 -F:    arch/arm/plat-omap/include/plat/omap_hwmod.h
 +F:    arch/arm/mach-omap2/omap_hwmod.*
  
  OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
  M:    Benoît Cousson <b-cousson@ti.com>
@@@ -5586,7 -5513,6 +5586,7 @@@ M:      Harald Welte <laforge@gnumonks.org
  S:    Maintained
  F:    drivers/char/pcmcia/cm4000_cs.c
  F:    include/linux/cm4000_cs.h
 +F:    include/uapi/linux/cm4000_cs.h
  
  OMNIKEY CARDMAN 4040 DRIVER
  M:    Harald Welte <laforge@gnumonks.org>
@@@ -5745,7 -5671,7 +5745,7 @@@ S:      Orpha
  F:    drivers/parport/
  F:    include/linux/parport*.h
  F:    drivers/char/ppdev.c
 -F:    include/linux/ppdev.h
 +F:    include/uapi/linux/ppdev.h
  
  PARAVIRT_OPS INTERFACE
  M:    Jeremy Fitzhardinge <jeremy@goop.org>
@@@ -5808,6 -5734,15 +5808,6 @@@ L:     linux-i2c@vger.kernel.or
  S:    Maintained
  F:    drivers/i2c/muxes/i2c-mux-pca9541.c
  
 -PCA9564/PCA9665 I2C BUS DRIVER
 -M:    Wolfram Sang <w.sang@pengutronix.de>
 -L:    linux-i2c@vger.kernel.org
 -S:    Maintained
 -F:    drivers/i2c/algos/i2c-algo-pca.c
 -F:    drivers/i2c/busses/i2c-pca-*
 -F:    include/linux/i2c-algo-pca.h
 -F:    include/linux/i2c-pca-platform.h
 -
  PCDP - PRIMARY CONSOLE AND DEBUG PORT
  M:    Khalid Aziz <khalid@gonehiking.org>
  S:    Maintained
@@@ -5877,11 -5812,11 +5877,11 @@@ T:   git git://git.kernel.org/pub/scm/lin
  S:    Supported
  F:    kernel/events/*
  F:    include/linux/perf_event.h
 +F:    include/uapi/linux/perf_event.h
  F:    arch/*/kernel/perf_event*.c
  F:    arch/*/kernel/*/perf_event*.c
  F:    arch/*/kernel/*/*/perf_event*.c
  F:    arch/*/include/asm/perf_event.h
 -F:    arch/*/lib/perf_event*.c
  F:    arch/*/kernel/perf_callchain.c
  F:    tools/perf/
  
@@@ -5890,7 -5825,6 +5890,7 @@@ M:      Christoph Hellwig <hch@infradead.org
  L:    linux-abi-devel@lists.sourceforge.net
  S:    Maintained
  F:    include/linux/personality.h
 +F:    include/uapi/linux/personality.h
  
  PHONET PROTOCOL
  M:    Remi Denis-Courmont <courmisch@gmail.com>
@@@ -5898,7 -5832,6 +5898,7 @@@ S:      Supporte
  F:    Documentation/networking/phonet.txt
  F:    include/linux/phonet.h
  F:    include/net/phonet/
 +F:    include/uapi/linux/phonet.h
  F:    net/phonet/
  
  PHRAM MTD DRIVER
@@@ -5947,7 -5880,6 +5947,7 @@@ M:      Jiri Kosina <jkosina@suse.cz
  S:    Maintained
  F:    drivers/block/pktcdvd.c
  F:    include/linux/pktcdvd.h
 +F:    include/uapi/linux/pktcdvd.h
  
  PKUNITY SOC DRIVERS
  M:    Guan Xuetao <gxt@mprc.pku.edu.cn>
@@@ -6022,7 -5954,7 +6022,7 @@@ PPP OVER ATM (RFC 2364
  M:    Mitchell Blank Jr <mitch@sfgoth.com>
  S:    Maintained
  F:    net/atm/pppoatm.c
 -F:    include/linux/atmppp.h
 +F:    include/uapi/linux/atmppp.h
  
  PPP OVER ETHERNET
  M:    Michal Ostrowski <mostrows@earthlink.net>
@@@ -6035,7 -5967,6 +6035,7 @@@ M:      James Chapman <jchapman@katalix.com
  S:    Maintained
  F:    net/l2tp/l2tp_ppp.c
  F:    include/linux/if_pppol2tp.h
 +F:    include/uapi/linux/if_pppol2tp.h
  
  PPS SUPPORT
  M:    Rodolfo Giometti <giometti@enneenne.com>
@@@ -6133,7 -6064,6 +6133,7 @@@ F:      include/asm-generic/syscall.
  F:    include/linux/ptrace.h
  F:    include/linux/regset.h
  F:    include/linux/tracehook.h
 +F:    include/uapi/linux/ptrace.h
  F:    kernel/ptrace.c
  
  PVRUSB2 VIDEO4LINUX DRIVER
@@@ -6162,6 -6092,7 +6162,6 @@@ T:      git git://gitorious.org/linux-pwm/li
  F:    Documentation/pwm.txt
  F:    Documentation/devicetree/bindings/pwm/
  F:    include/linux/pwm.h
 -F:    include/linux/of_pwm.h
  F:    drivers/pwm/
  F:    drivers/video/backlight/pwm_bl.c
  F:    include/linux/pwm_backlight.h
@@@ -6257,8 -6188,8 +6257,8 @@@ M:      Anders Larsen <al@alarsen.net
  W:    http://www.alarsen.net/linux/qnx4fs/
  S:    Maintained
  F:    fs/qnx4/
 -F:    include/linux/qnx4_fs.h
 -F:    include/linux/qnxtypes.h
 +F:    include/uapi/linux/qnx4_fs.h
 +F:    include/uapi/linux/qnxtypes.h
  
  QT1010 MEDIA DRIVER
  M:    Antti Palosaari <crope@iki.fi>
@@@ -6292,7 -6223,7 +6292,7 @@@ M:      Benjamin Herrenschmidt <benh@kernel.
  L:    linux-fbdev@vger.kernel.org
  S:    Maintained
  F:    drivers/video/aty/radeon*
 -F:    include/linux/radeonfb.h
 +F:    include/uapi/linux/radeonfb.h
  
  RADIOSHARK RADIO DRIVER
  M:    Hans de Goede <hdegoede@redhat.com>
@@@ -6393,7 -6324,6 +6393,7 @@@ S:      Maintaine
  F:    Documentation/rtc.txt
  F:    drivers/rtc/
  F:    include/linux/rtc.h
 +F:    include/uapi/linux/rtc.h
  
  REISERFS FILE SYSTEM
  L:    reiserfs-devel@vger.kernel.org
@@@ -6448,8 -6378,8 +6448,8 @@@ M:      Ralf Baechle <ralf@linux-mips.org
  L:    linux-hams@vger.kernel.org
  W:    http://www.linux-ax25.org/
  S:    Maintained
 -F:    include/linux/rose.h
  F:    include/net/rose.h
 +F:    include/uapi/linux/rose.h
  F:    net/rose/
  
  RTL2830 MEDIA DRIVER
@@@ -6519,7 -6449,7 +6519,7 @@@ S:      Supporte
  F:    drivers/s390/net/
  
  S390 ZCRYPT DRIVER
 -M:    Holger Dengler <hd@linux.vnet.ibm.com>
 +M:    Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
  M:    linux390@de.ibm.com
  L:    linux-s390@vger.kernel.org
  W:    http://www.ibm.com/developerworks/linux/linux390/
@@@ -6606,7 -6536,7 +6606,7 @@@ F:      drivers/media/platform/s3c-camif
  F:    include/media/s3c_camif.h
  
  SERIAL DRIVERS
 -M:    Alan Cox <alan@linux.intel.com>
 +M:    Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  L:    linux-serial@vger.kernel.org
  S:    Maintained
  F:    drivers/tty/serial
@@@ -6619,15 -6549,13 +6619,15 @@@ F:   drivers/dma/dw_dmac_regs.
  F:    drivers/dma/dw_dmac.c
  
  TIMEKEEPING, NTP
 -M:    John Stultz <johnstul@us.ibm.com>
 +M:    John Stultz <john.stultz@linaro.org>
  M:    Thomas Gleixner <tglx@linutronix.de>
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
  S:    Supported
  F:    include/linux/clocksource.h
  F:    include/linux/time.h
  F:    include/linux/timex.h
 +F:    include/uapi/linux/time.h
 +F:    include/uapi/linux/timex.h
  F:    kernel/time/clocksource.c
  F:    kernel/time/time*.c
  F:    kernel/time/ntp.c
@@@ -6652,7 -6580,6 +6652,7 @@@ T:      git git://git.kernel.org/pub/scm/lin
  S:    Maintained
  F:    kernel/sched/
  F:    include/linux/sched.h
 +F:    include/uapi/linux/sched.h
  
  SCORE ARCHITECTURE
  M:    Chen Liqin <liqin.chen@sunplusct.com>
@@@ -6806,7 -6733,7 +6806,7 @@@ SENSABLE PHANTO
  M:    Jiri Slaby <jirislaby@gmail.com>
  S:    Maintained
  F:    drivers/misc/phantom.c
 -F:    include/linux/phantom.h
 +F:    include/uapi/linux/phantom.h
  
  SERIAL ATA (SATA) SUBSYSTEM
  M:    Jeff Garzik <jgarzik@pobox.com>
@@@ -6841,7 -6768,8 +6841,8 @@@ S:      Supporte
  F:    drivers/net/ethernet/sfc/
  
  SGI GRU DRIVER
- M:    Jack Steiner <steiner@sgi.com>
+ M:    Dimitri Sivanich <sivanich@sgi.com>
+ M:    Robin Holt <holt@sgi.com>
  S:    Maintained
  F:    drivers/misc/sgi-gru/
  
@@@ -7036,14 -6964,6 +7037,6 @@@ L:     linux-fbdev@vger.kernel.or
  S:    Maintained
  F:    drivers/video/smscufx.c
  
- SN-IA64 (Itanium) SUB-PLATFORM
- M:    Jes Sorensen <jes@sgi.com>
- L:    linux-altix@sgi.com
- L:    linux-ia64@vger.kernel.org
- W:    http://www.sgi.com/altix
- S:    Maintained
- F:    arch/ia64/sn/
  SOC-CAMERA V4L2 SUBSYSTEM
  M:    Guennadi Liakhovetski <g.liakhovetski@gmx.de>
  L:    linux-media@vger.kernel.org
@@@ -7064,7 -6984,6 +7057,7 @@@ L:      linux-raid@vger.kernel.or
  S:    Supported
  F:    drivers/md/
  F:    include/linux/raid/
 +F:    include/uapi/linux/raid/
  
  SONIC NETWORK DRIVER
  M:    Thomas Bogendoerfer <tsbogend@alpha.franken.de>
@@@ -7105,11 -7024,10 +7098,11 @@@ T:   git git://git.alsa-project.org/alsa-
  S:    Maintained
  F:    Documentation/sound/
  F:    include/sound/
 +F:    include/uapi/sound/
  F:    sound/
  
  SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
 -M:    Liam Girdwood <lrg@ti.com>
 +M:    Liam Girdwood <lgirdwood@gmail.com>
  M:    Mark Brown <broonie@opensource.wolfsonmicro.com>
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
  L:    alsa-devel@alsa-project.org (moderated for non-subscribers)
@@@ -7199,7 -7117,6 +7192,7 @@@ F:      drivers/clk/spear
  
  SPI SUBSYSTEM
  M:    Grant Likely <grant.likely@secretlab.ca>
 +M:    Mark Brown <broonie@opensource.wolfsonmicro.com>
  L:    spi-devel-general@lists.sourceforge.net
  Q:    http://patchwork.kernel.org/project/spi-devel-general/list/
  T:    git git://git.secretlab.ca/git/linux-2.6.git
@@@ -7207,7 -7124,6 +7200,7 @@@ S:      Maintaine
  F:    Documentation/spi/
  F:    drivers/spi/
  F:    include/linux/spi/
 +F:    include/uapi/linux/spi/
  
  SPIDERNET NETWORK DRIVER for CELL
  M:    Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
@@@ -7325,7 -7241,8 +7318,7 @@@ S:      Odd Fixe
  F:    drivers/staging/olpc_dcon/
  
  STAGING - OZMO DEVICES USB OVER WIFI DRIVER
 -M:    Rupesh Gujare <rgujare@ozmodevices.com>
 -M:    Chris Kelly <ckelly@ozmodevices.com>
 +M:    Rupesh Gujare <rupesh.gujare@atmel.com>
  S:    Maintained
  F:    drivers/staging/ozwpan/
  
@@@ -7343,7 -7260,7 +7336,7 @@@ F:      drivers/staging/rtl8712
  STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
  M:    Teddy Wang <teddy.wang@siliconmotion.com.cn>
  S:    Odd Fixes
 -F:    drivers/staging/sm7xx/
 +F:    drivers/staging/sm7xxfb/
  
  STAGING - SOFTLOGIC 6x10 MPEG CODEC
  M:    Ben Collins <bcollins@bluecherry.net>
@@@ -7361,7 -7278,7 +7354,7 @@@ S:      Odd Fixe
  F:    drivers/staging/speakup/
  
  STAGING - TI DSP BRIDGE DRIVERS
 -M:    Omar Ramirez Luna <omar.ramirez@ti.com>
 +M:    Omar Ramirez Luna <omar.ramirez@copitl.com>
  S:    Odd Fixes
  F:    drivers/staging/tidspbridge/
  
@@@ -7469,8 -7386,8 +7462,8 @@@ TC CLASSIFIE
  M:    Jamal Hadi Salim <jhs@mojatatu.com>
  L:    netdev@vger.kernel.org
  S:    Maintained
 -F:    include/linux/pkt_cls.h
  F:    include/net/pkt_cls.h
 +F:    include/uapi/linux/pkt_cls.h
  F:    net/sched/
  
  TCP LOW PRIORITY MODULE
@@@ -7557,17 -7474,11 +7550,17 @@@ S:   Maintaine
  F:    drivers/media/tuners/tea5767.*
  
  TEAM DRIVER
 -M:    Jiri Pirko <jpirko@redhat.com>
 +M:    Jiri Pirko <jiri@resnulli.us>
  L:    netdev@vger.kernel.org
  S:    Supported
  F:    drivers/net/team/
  F:    include/linux/if_team.h
 +F:    include/uapi/linux/if_team.h
 +
 +TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
 +M:    Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>
 +S:    Maintained
 +F:    arch/x86/platform/ts5500/
  
  TECHNOTREND USB IR RECEIVER
  M:    Sean Young <sean@mess.org>
@@@ -7611,11 -7522,6 +7604,11 @@@ S:      Supporte
  F:      drivers/thermal/
  F:      include/linux/thermal.h
  
 +THINGM BLINK(1) USB RGB LED DRIVER
 +M:    Vivien Didelot <vivien.didelot@savoirfairelinux.com>
 +S:    Maintained
 +F:    drivers/hid/hid-thingm.c
 +
  THINKPAD ACPI EXTRAS DRIVER
  M:    Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
  L:    ibm-acpi-devel@lists.sourceforge.net
@@@ -7648,22 -7554,6 +7641,22 @@@ F:    Documentation/backlight/lp855x-drive
  F:    drivers/video/backlight/lp855x_bl.c
  F:    include/linux/platform_data/lp855x.h
  
 +TI LP8727 CHARGER DRIVER
 +M:    Milo Kim <milo.kim@ti.com>
 +S:    Maintained
 +F:    drivers/power/lp8727_charger.c
 +F:    include/linux/platform_data/lp8727.h
 +
 +TI LP8788 MFD DRIVER
 +M:    Milo Kim <milo.kim@ti.com>
 +S:    Maintained
 +F:    drivers/iio/adc/lp8788_adc.c
 +F:    drivers/leds/leds-lp8788.c
 +F:    drivers/mfd/lp8788*.c
 +F:    drivers/power/lp8788-charger.c
 +F:    drivers/regulator/lp8788-*.c
 +F:    include/linux/mfd/lp8788*.h
 +
  TI TWL4030 SERIES SOC CODEC DRIVER
  M:    Peter Ujfalusi <peter.ujfalusi@ti.com>
  L:    alsa-devel@alsa-project.org (moderated for non-subscribers)
@@@ -7687,7 -7577,7 +7680,7 @@@ L:      netdev@vger.kernel.org (core kernel 
  L:    tipc-discussion@lists.sourceforge.net (user apps, general discussion)
  W:    http://tipc.sourceforge.net/
  S:    Maintained
 -F:    include/linux/tipc*.h
 +F:    include/uapi/linux/tipc*.h
  F:    net/tipc/
  
  TILE ARCHITECTURE
@@@ -7737,7 -7627,6 +7730,7 @@@ W:      http://www.buzzard.org.uk/toshiba
  S:    Maintained
  F:    drivers/char/toshiba.c
  F:    include/linux/toshiba.h
 +F:    include/uapi/linux/toshiba.h
  
  TMIO MMC DRIVER
  M:    Guennadi Liakhovetski <g.liakhovetski@gmx.de>
@@@ -7805,9 -7694,6 +7798,9 @@@ F:      drivers/tty/serial/serial_core.
  F:    include/linux/serial_core.h
  F:    include/linux/serial.h
  F:    include/linux/tty.h
 +F:    include/uapi/linux/serial_core.h
 +F:    include/uapi/linux/serial.h
 +F:    include/uapi/linux/tty.h
  
  TUA9001 MEDIA DRIVER
  M:    Antti Palosaari <crope@iki.fi>
@@@ -7887,7 -7773,7 +7880,7 @@@ M:      David Herrmann <dh.herrmann@googlema
  L:    linux-input@vger.kernel.org
  S:    Maintained
  F:    drivers/hid/uhid.c
 -F:    include/linux/uhid.h
 +F:    include/uapi/linux/uhid.h
  
  ULTRA-WIDEBAND (UWB) SUBSYSTEM:
  L:    linux-usb@vger.kernel.org
@@@ -7916,7 -7802,6 +7909,7 @@@ S:      Maintaine
  F:    Documentation/cdrom/
  F:    drivers/cdrom/cdrom.c
  F:    include/linux/cdrom.h
 +F:    include/uapi/linux/cdrom.h
  
  UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
  M:    Vinayak Holikatti <vinholikatti@gmail.com>
@@@ -7934,7 -7819,7 +7927,7 @@@ T:      git git://git.infradead.org/ubi-2.6.
  S:    Maintained
  F:    drivers/mtd/ubi/
  F:    include/linux/mtd/ubi.h
 -F:    include/mtd/ubi-user.h
 +F:    include/uapi/mtd/ubi-user.h
  
  UNSORTED BLOCK IMAGES (UBI) Fastmap
  M:    Richard Weinberger <richard@nod.at>
@@@ -7958,10 -7843,9 +7951,10 @@@ F:    drivers/net/wireless/ath/ar5523
  USB ATTACHED SCSI
  M:    Matthew Wilcox <willy@linux.intel.com>
  M:    Sarah Sharp <sarah.a.sharp@linux.intel.com>
 +M:    Gerd Hoffmann <kraxel@redhat.com>
  L:    linux-usb@vger.kernel.org
  L:    linux-scsi@vger.kernel.org
 -S:    Supported
 +S:    Maintained
  F:    drivers/usb/storage/uas.c
  
  USB CDC ETHERNET DRIVER
@@@ -7969,7 -7853,7 +7962,7 @@@ M:      Oliver Neukum <oliver@neukum.org
  L:    linux-usb@vger.kernel.org
  S:    Maintained
  F:    drivers/net/usb/cdc_*.c
 -F:    include/linux/usb/cdc.h
 +F:    include/uapi/linux/usb/cdc.h
  
  USB CYPRESS C67X00 DRIVER
  M:    Peter Korsgaard <jacmet@sunsite.dk>
@@@ -8290,7 -8174,6 +8283,7 @@@ S:      Maintaine
  F:    Documentation/vfio.txt
  F:    drivers/vfio/
  F:    include/linux/vfio.h
 +F:    include/uapi/linux/vfio.h
  
  VIDEOBUF2 FRAMEWORK
  M:    Pawel Osciak <pawel@osciak.com>
@@@ -8307,7 -8190,6 +8300,7 @@@ L:      virtualization@lists.linux-foundatio
  S:    Maintained
  F:    drivers/char/virtio_console.c
  F:    include/linux/virtio_console.h
 +F:    include/uapi/linux/virtio_console.h
  
  VIRTIO CORE, NET AND BLOCK DRIVERS
  M:    Rusty Russell <rusty@rustcorp.com.au>
@@@ -8326,7 -8208,7 +8319,7 @@@ L:      virtualization@lists.linux-foundatio
  L:    netdev@vger.kernel.org
  S:    Maintained
  F:    drivers/vhost/
 -F:    include/linux/vhost.h
 +F:    include/uapi/linux/vhost.h
  
  VIA RHINE NETWORK DRIVER
  M:    Roger Luethi <rl@hellgate.ch>
@@@ -8466,7 -8348,6 +8459,7 @@@ S:      Maintaine
  F:    Documentation/watchdog/
  F:    drivers/watchdog/
  F:    include/linux/watchdog.h
 +F:    include/uapi/linux/watchdog.h
  
  WD7000 SCSI DRIVER
  M:    Miroslav Zagorac <zaga@fly.cc.fer.hr>
@@@ -8492,9 -8373,9 +8485,9 @@@ L:      wimax@linuxwimax.or
  S:    Supported
  W:    http://linuxwimax.org
  F:    Documentation/wimax/README.wimax
 -F:    include/linux/wimax.h
  F:    include/linux/wimax/debug.h
  F:    include/net/wimax.h
 +F:    include/uapi/linux/wimax.h
  F:    net/wimax/
  
  WISTRON LAPTOP BUTTON DRIVER
@@@ -8580,7 -8461,7 +8573,7 @@@ F:      Documentation/x86
  F:    arch/x86/
  
  X86 PLATFORM DRIVERS
 -M:    Matthew Garrett <mjg@redhat.com>
 +M:    Matthew Garrett <matthew.garrett@nebula.com>
  L:    platform-driver-x86@vger.kernel.org
  T:    git git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86.git
  S:    Maintained
@@@ -8612,7 -8493,6 +8605,7 @@@ F:      drivers/*/xen-*front.
  F:    drivers/xen/
  F:    arch/x86/include/asm/xen/
  F:    include/xen/
 +F:    include/uapi/xen/
  
  XEN HYPERVISOR ARM
  M:    Stefano Stabellini <stefano.stabellini@eu.citrix.com>
diff --combined arch/ia64/Kconfig
index c1b80fb6938d3e9551b672d3ab7ec1382549defb,5fb10644d9ed85cfe28a7f05396f9feef0df398a..c90366ef718389521c0387405cb3c6f772c07afd
@@@ -29,6 -29,7 +29,6 @@@ config IA6
        select ARCH_DISCARD_MEMBLOCK
        select GENERIC_IRQ_PROBE
        select GENERIC_PENDING_IRQ if SMP
 -      select IRQ_PER_CPU
        select GENERIC_IRQ_SHOW
        select ARCH_WANT_OPTIONAL_GPIOLIB
        select ARCH_HAVE_NMI_SAFE_CMPXCHG
@@@ -39,6 -40,7 +39,7 @@@
        select ARCH_THREAD_INFO_ALLOCATOR
        select ARCH_CLOCKSOURCE_DATA
        select GENERIC_TIME_VSYSCALL_OLD
+       select SYSCTL_ARCH_UNALIGN_NO_WARN
        select HAVE_MOD_ARCH_SPECIFIC
        select MODULES_USE_ELF_RELA
        default y
@@@ -374,8 -376,8 +375,8 @@@ config NR_CPU
          performance hit.
  
  config HOTPLUG_CPU
 -      bool "Support for hot-pluggable CPUs (EXPERIMENTAL)"
 -      depends on SMP && EXPERIMENTAL
 +      bool "Support for hot-pluggable CPUs"
 +      depends on SMP
        select HOTPLUG
        default n
        ---help---
@@@ -554,8 -556,8 +555,8 @@@ config IA64_HP_AML_NF
  source "drivers/sn/Kconfig"
  
  config KEXEC
 -      bool "kexec system call (EXPERIMENTAL)"
 -      depends on EXPERIMENTAL && !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)
 +      bool "kexec system call"
 +      depends on !IA64_HP_SIM && (!SMP || HOTPLUG_CPU)
        help
          kexec is a system call that implements the ability to shutdown your
          current kernel, and to start another kernel.  It is like a reboot
diff --combined init/Kconfig
index 335a1f680c918058e6ac4b12dadabd8f17294fb8,523bee15fb442377646420545a105bcc5ad11245..28c5b9dcc91e81bfba954bf0ebc26b476dc7b312
@@@ -20,8 -20,12 +20,8 @@@ config CONSTRUCTOR
        bool
        depends on !UML
  
 -config HAVE_IRQ_WORK
 -      bool
 -
  config IRQ_WORK
        bool
 -      depends on HAVE_IRQ_WORK
  
  config BUILDTIME_EXTABLE_SORT
        bool
  menu "General setup"
  
  config EXPERIMENTAL
 -      bool "Prompt for development and/or incomplete code/drivers"
 -      ---help---
 -        Some of the various things that Linux supports (such as network
 -        drivers, file systems, network protocols, etc.) can be in a state
 -        of development where the functionality, stability, or the level of
 -        testing is not yet high enough for general use. This is usually
 -        known as the "alpha-test" phase among developers. If a feature is
 -        currently in alpha-test, then the developers usually discourage
 -        uninformed widespread use of this feature by the general public to
 -        avoid "Why doesn't this work?" type mail messages. However, active
 -        testing and use of these systems is welcomed. Just be aware that it
 -        may not meet the normal level of reliability or it may fail to work
 -        in some special cases. Detailed bug reports from people familiar
 -        with the kernel internals are usually welcomed by the developers
 -        (before submitting bug reports, please read the documents
 -        <file:README>, <file:MAINTAINERS>, <file:REPORTING-BUGS>,
 -        <file:Documentation/BUG-HUNTING>, and
 -        <file:Documentation/oops-tracing.txt> in the kernel source).
 -
 -        This option will also make obsoleted drivers available. These are
 -        drivers that have been replaced by something else, and/or are
 -        scheduled to be removed in a future kernel release.
 -
 -        Unless you intend to help test and develop a feature or driver that
 -        falls into this category, or you have a situation that requires
 -        using these features, you should probably say N here, which will
 -        cause the configurator to present you with fewer choices. If
 -        you say Y here, you will be offered the choice of using features or
 -        drivers that are currently considered to be in the alpha-test phase.
 +      bool
 +      default y
  
  config BROKEN
        bool
@@@ -216,7 -247,7 +216,7 @@@ config SYSVIPC_SYSCT
  
  config POSIX_MQUEUE
        bool "POSIX Message Queues"
 -      depends on NET && EXPERIMENTAL
 +      depends on NET
        ---help---
          POSIX variant of message queues is a part of IPC. In POSIX message
          queues every message has a priority which decides about succession
@@@ -295,13 -326,10 +295,13 @@@ source "kernel/time/Kconfig
  
  menu "CPU/Task time and stats accounting"
  
 +config VIRT_CPU_ACCOUNTING
 +      bool
 +
  choice
        prompt "Cputime accounting"
        default TICK_CPU_ACCOUNTING if !PPC64
 -      default VIRT_CPU_ACCOUNTING if PPC64
 +      default VIRT_CPU_ACCOUNTING_NATIVE if PPC64
  
  # Kind of a stub config for the pure tick based cputime accounting
  config TICK_CPU_ACCOUNTING
  
          If unsure, say Y.
  
 -config VIRT_CPU_ACCOUNTING
 +config VIRT_CPU_ACCOUNTING_NATIVE
        bool "Deterministic task and CPU time accounting"
        depends on HAVE_VIRT_CPU_ACCOUNTING
 +      select VIRT_CPU_ACCOUNTING
        help
          Select this option to enable more accurate task and CPU time
          accounting.  This is done by reading a CPU counter on each
          this also enables accounting of stolen time on logically-partitioned
          systems.
  
 +config VIRT_CPU_ACCOUNTING_GEN
 +      bool "Full dynticks CPU time accounting"
 +      depends on HAVE_CONTEXT_TRACKING && 64BIT
 +      select VIRT_CPU_ACCOUNTING
 +      select CONTEXT_TRACKING
 +      help
 +        Select this option to enable task and CPU time accounting on full
 +        dynticks systems. This accounting is implemented by watching every
 +        kernel-user boundaries using the context tracking subsystem.
 +        The accounting is thus performed at the expense of some significant
 +        overhead.
 +
 +        For now this is only useful if you are working on the full
 +        dynticks subsystem development.
 +
 +        If unsure, say N.
 +
  config IRQ_TIME_ACCOUNTING
        bool "Fine granularity task level IRQ time accounting"
        depends on HAVE_IRQ_TIME_ACCOUNTING
@@@ -383,7 -393,7 +383,7 @@@ config BSD_PROCESS_ACCT_V
          at <http://www.gnu.org/software/acct/>.
  
  config TASKSTATS
 -      bool "Export task/process statistics through netlink (EXPERIMENTAL)"
 +      bool "Export task/process statistics through netlink"
        depends on NET
        default n
        help
          Say N if unsure.
  
  config TASK_DELAY_ACCT
 -      bool "Enable per-task delay accounting (EXPERIMENTAL)"
 +      bool "Enable per-task delay accounting"
        depends on TASKSTATS
        help
          Collect information on time spent by a task waiting for system
          Say N if unsure.
  
  config TASK_XACCT
 -      bool "Enable extended accounting over taskstats (EXPERIMENTAL)"
 +      bool "Enable extended accounting over taskstats"
        depends on TASKSTATS
        help
          Collect extended task accounting data and send the data
          Say N if unsure.
  
  config TASK_IO_ACCOUNTING
 -      bool "Enable per-task storage I/O accounting (EXPERIMENTAL)"
 +      bool "Enable per-task storage I/O accounting"
        depends on TASK_XACCT
        help
          Collect information on the number of bytes of storage I/O which this
@@@ -443,7 -453,7 +443,7 @@@ config TREE_RC
  
  config TREE_PREEMPT_RCU
        bool "Preemptible tree-based hierarchical RCU"
 -      depends on PREEMPT && SMP
 +      depends on PREEMPT
        help
          This option selects the RCU implementation that is
          designed for very large SMP systems with hundreds or
          is also required.  It also scales down nicely to
          smaller systems.
  
 +        Select this option if you are unsure.
 +
  config TINY_RCU
        bool "UP-only small-memory-footprint RCU"
        depends on !PREEMPT && !SMP
@@@ -478,14 -486,6 +478,14 @@@ config PREEMPT_RC
          This option enables preemptible-RCU code that is common between
          the TREE_PREEMPT_RCU and TINY_PREEMPT_RCU implementations.
  
 +config RCU_STALL_COMMON
 +      def_bool ( TREE_RCU || TREE_PREEMPT_RCU || RCU_TRACE )
 +      help
 +        This option enables RCU CPU stall code that is common between
 +        the TINY and TREE variants of RCU.  The purpose is to allow
 +        the tiny variants to disable RCU CPU stall warnings, while
 +        making these warnings mandatory for the tree variants.
 +
  config CONTEXT_TRACKING
         bool
  
@@@ -880,8 -880,8 +880,8 @@@ config MEMCG_SWAP_ENABLE
          select this option (if, for some reason, they need to disable it
          then swapaccount=0 does the trick).
  config MEMCG_KMEM
 -      bool "Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)"
 -      depends on MEMCG && EXPERIMENTAL
 +      bool "Memory Resource Controller Kernel Memory accounting"
 +      depends on MEMCG
        depends on SLUB || SLAB
        help
          The Kernel Memory extension for Memory Resource Controller can limit
  
  config CGROUP_HUGETLB
        bool "HugeTLB Resource Controller for Control Groups"
 -      depends on RESOURCE_COUNTERS && HUGETLB_PAGE && EXPERIMENTAL
 +      depends on RESOURCE_COUNTERS && HUGETLB_PAGE
        default n
        help
          Provides a cgroup Resource Controller for HugeTLB pages.
@@@ -932,6 -932,7 +932,6 @@@ config FAIR_GROUP_SCHE
  
  config CFS_BANDWIDTH
        bool "CPU bandwidth provisioning for FAIR_GROUP_SCHED"
 -      depends on EXPERIMENTAL
        depends on FAIR_GROUP_SCHED
        default n
        help
  
  config RT_GROUP_SCHED
        bool "Group scheduling for SCHED_RR/FIFO"
 -      depends on EXPERIMENTAL
        depends on CGROUP_SCHED
        default n
        help
@@@ -1024,7 -1026,8 +1024,7 @@@ config IPC_N
          different IPC objects in different namespaces.
  
  config USER_NS
 -      bool "User namespace (EXPERIMENTAL)"
 -      depends on EXPERIMENTAL
 +      bool "User namespace"
        depends on UIDGID_CONVERTED
        select UIDGID_STRICT_TYPE_CHECKS
  
@@@ -1179,7 -1182,7 +1179,7 @@@ config CC_OPTIMIZE_FOR_SIZ
          Enabling this option will pass "-Os" instead of "-O2" to gcc
          resulting in a smaller kernel.
  
 -        If unsure, say Y.
 +        If unsure, say N.
  
  config SYSCTL
        bool
@@@ -1229,6 -1232,13 +1229,13 @@@ config SYSCTL_EXCEPTION_TRAC
        help
          Enable support for /proc/sys/debug/exception-trace.
  
+ config SYSCTL_ARCH_UNALIGN_NO_WARN
+       bool
+       help
+         Enable support for /proc/sys/kernel/ignore-unaligned-usertrap
+         Allows arch to define/use @no_unaligned_warning to possibly warn
+         about unaligned access emulation going on under the hood.
  config KALLSYMS
         bool "Load all symbols for debugging/ksymoops" if EXPERT
         default y
@@@ -1260,7 -1270,6 +1267,7 @@@ config HOTPLU
  config PRINTK
        default y
        bool "Enable support for printk" if EXPERT
 +      select IRQ_WORK
        help
          This option enables normal printk support. Removing it
          eliminates most of the message strings from the kernel image
@@@ -1606,7 -1615,7 +1613,7 @@@ config MODULE_UNLOA
  
  config MODULE_FORCE_UNLOAD
        bool "Forced module unloading"
 -      depends on MODULE_UNLOAD && EXPERIMENTAL
 +      depends on MODULE_UNLOAD
        help
          This option allows you to force a module to unload, even if the
          kernel believes it is unsafe: the kernel will remove the module
diff --combined kernel/sysctl.c
index 4fc9be955c712ca4b68c25b18d1ac9599df2a3ae,840fd5eb2309344e16248c8449af2b69b7edeb59..467d8b923fcdad7a55dce597e80dd39eab170230
@@@ -61,7 -61,6 +61,7 @@@
  #include <linux/kmod.h>
  #include <linux/capability.h>
  #include <linux/binfmts.h>
 +#include <linux/sched/sysctl.h>
  
  #include <asm/uaccess.h>
  #include <asm/processor.h>
@@@ -162,10 -161,13 +162,13 @@@ extern int unaligned_enabled
  #endif
  
  #ifdef CONFIG_IA64
- extern int no_unaligned_warning;
  extern int unaligned_dump_stack;
  #endif
  
+ #ifdef CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN
+ extern int no_unaligned_warning;
+ #endif
  #ifdef CONFIG_PROC_SYSCTL
  static int proc_do_cad_pid(struct ctl_table *table, int write,
                  void __user *buffer, size_t *lenp, loff_t *ppos);
@@@ -404,13 -406,6 +407,13 @@@ static struct ctl_table kern_table[] = 
                .mode           = 0644,
                .proc_handler   = sched_rt_handler,
        },
 +      {
 +              .procname       = "sched_rr_timeslice_ms",
 +              .data           = &sched_rr_timeslice,
 +              .maxlen         = sizeof(int),
 +              .mode           = 0644,
 +              .proc_handler   = sched_rr_handler,
 +      },
  #ifdef CONFIG_SCHED_AUTOGROUP
        {
                .procname       = "sched_autogroup_enabled",
                .proc_handler   = proc_doulongvec_minmax,
        },
  #endif
- #ifdef CONFIG_IA64
+ #ifdef CONFIG_SYSCTL_ARCH_UNALIGN_NO_WARN
        {
                .procname       = "ignore-unaligned-usertrap",
                .data           = &no_unaligned_warning,
                .mode           = 0644,
                .proc_handler   = proc_dointvec,
        },
+ #endif
+ #ifdef CONFIG_IA64
        {
                .procname       = "unaligned-dump-stack",
                .data           = &unaligned_dump_stack,