From ce5c461fe608f95796dcfbecf6d0fecc4330586b Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Tue, 6 Mar 2012 11:16:17 -0800 Subject: [PATCH] --- yaml --- r: 288532 b: refs/heads/master c: bfcfaa77bdf0f775263e906015982a608df01c76 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/Documentation/hwmon/w83627ehf | 9 +- trunk/Documentation/hwmon/zl6100 | 14 +- trunk/MAINTAINERS | 48 +- trunk/Makefile | 2 +- trunk/arch/arm/mach-omap2/mailbox.c | 3 +- trunk/arch/arm/mach-omap2/omap-iommu.c | 3 +- trunk/arch/arm/mach-shmobile/board-ag5evm.c | 1 - trunk/arch/arm/mach-shmobile/board-ap4evb.c | 2 +- trunk/arch/arm/mach-shmobile/board-bonito.c | 3 +- trunk/arch/arm/mach-shmobile/board-mackerel.c | 4 - trunk/arch/c6x/include/asm/processor.h | 4 +- trunk/arch/c6x/kernel/entry.S | 27 + trunk/arch/sh/kernel/cpu/sh2a/ex.S | 1 - trunk/arch/sh/kernel/cpu/sh4a/clock-sh7757.c | 4 +- trunk/arch/sh/kernel/cpu/sh4a/clock-sh7785.c | 2 +- trunk/arch/sparc/Makefile | 2 +- trunk/arch/tile/configs/tilegx_defconfig | 1412 +++++++++++++- trunk/arch/tile/configs/tilepro_defconfig | 1629 +++++++++++------ trunk/arch/tile/kernel/compat_signal.c | 5 +- trunk/arch/tile/kernel/signal.c | 13 +- trunk/arch/tile/kernel/sysfs.c | 2 +- trunk/arch/tile/lib/spinlock_32.c | 2 +- trunk/arch/x86/Kconfig | 1 + trunk/arch/x86/kernel/cpu/perf_event_intel.c | 17 +- trunk/arch/x86/lib/delay.c | 4 +- trunk/block/blk-ioc.c | 135 +- trunk/block/cfq-iosched.c | 12 +- trunk/block/genhd.c | 42 +- trunk/block/partition-generic.c | 48 +- trunk/drivers/block/DAC960.c | 18 +- trunk/drivers/block/sx8.c | 2 +- .../gpu/drm/exynos/exynos_drm_connector.c | 16 +- trunk/drivers/gpu/drm/exynos/exynos_drm_drv.c | 2 +- .../drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 28 +- .../drivers/gpu/drm/exynos/exynos_drm_fimd.c | 17 +- trunk/drivers/gpu/drm/i915/i915_reg.h | 2 +- trunk/drivers/gpu/drm/i915/intel_display.c | 1 - trunk/drivers/gpu/drm/i915/intel_sprite.c | 6 +- trunk/drivers/gpu/drm/radeon/r600.c | 3 - .../gpu/drm/radeon/r600_blit_shaders.c | 8 - trunk/drivers/gpu/drm/radeon/r600d.h | 1 - .../gpu/drm/radeon/radeon_connectors.c | 2 +- trunk/drivers/gpu/drm/radeon/radeon_display.c | 18 +- .../drivers/gpu/drm/radeon/radeon_encoders.c | 6 +- trunk/drivers/gpu/drm/radeon/radeon_fb.c | 11 +- trunk/drivers/gpu/drm/radeon/radeon_mode.h | 2 +- trunk/drivers/hwmon/pmbus/zl6100.c | 12 +- trunk/drivers/hwmon/w83627ehf.c | 17 +- trunk/drivers/i2c/algos/i2c-algo-bit.c | 8 +- trunk/drivers/i2c/i2c-core.c | 12 +- trunk/drivers/iommu/amd_iommu_init.c | 2 +- trunk/drivers/media/dvb/siano/smsdvb.c | 127 +- trunk/drivers/media/video/davinci/isif.c | 1 - trunk/drivers/media/video/uvc/uvc_video.c | 14 +- .../net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 12 +- .../net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 8 +- .../net/ethernet/broadcom/bnx2x/bnx2x_main.c | 51 +- .../net/ethernet/broadcom/bnx2x/bnx2x_sp.c | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_stats.c | 12 + .../drivers/net/ethernet/ibm/ehea/ehea_main.c | 4 +- .../ethernet/mellanox/mlx4/resource_tracker.c | 3 +- trunk/drivers/net/hyperv/netvsc_drv.c | 8 +- trunk/drivers/net/tun.c | 15 +- trunk/drivers/net/usb/asix.c | 4 - trunk/drivers/net/usb/usbnet.c | 6 +- trunk/drivers/net/wimax/i2400m/netdev.c | 30 +- trunk/drivers/net/wireless/ath/carl9170/tx.c | 9 +- .../drivers/net/wireless/iwlegacy/3945-mac.c | 2 +- trunk/drivers/net/wireless/iwlegacy/3945.c | 7 +- .../net/wireless/iwlwifi/iwl-agn-lib.c | 2 +- trunk/drivers/net/wireless/mwifiex/cfg80211.c | 1 - trunk/drivers/net/wireless/rt2x00/rt2x00dev.c | 6 +- trunk/drivers/net/wireless/rt2x00/rt2x00mac.c | 9 - .../drivers/net/wireless/rt2x00/rt2x00queue.c | 3 - trunk/drivers/pci/pcie/aspm.c | 3 - trunk/drivers/platform/x86/Kconfig | 24 - trunk/drivers/platform/x86/Makefile | 2 - trunk/drivers/platform/x86/acer-wmi.c | 30 +- trunk/drivers/platform/x86/amilo-rfkill.c | 173 -- trunk/drivers/platform/x86/fujitsu-tablet.c | 478 ----- trunk/drivers/platform/x86/panasonic-laptop.c | 4 +- trunk/drivers/rapidio/devices/tsi721.h | 30 +- trunk/drivers/regulator/da9052-regulator.c | 12 +- trunk/drivers/regulator/tps6524x-regulator.c | 2 +- trunk/drivers/target/iscsi/iscsi_target.c | 2 +- trunk/drivers/target/target_core_pr.c | 34 +- trunk/drivers/target/target_core_transport.c | 1 - trunk/drivers/tty/serial/sh-sci.c | 5 - trunk/drivers/video/backlight/s6e63m0.c | 2 +- trunk/fs/Kconfig | 4 + trunk/fs/afs/internal.h | 2 +- trunk/fs/afs/rxrpc.c | 3 - trunk/fs/aio.c | 22 +- trunk/fs/block_dev.c | 16 +- trunk/fs/btrfs/backref.c | 8 +- trunk/fs/btrfs/reada.c | 2 +- trunk/fs/cifs/file.c | 69 +- trunk/fs/cifs/xattr.c | 6 +- trunk/fs/dcache.c | 29 +- trunk/fs/eventpoll.c | 4 - trunk/fs/inode.c | 4 +- trunk/fs/namei.c | 126 +- trunk/fs/nilfs2/the_nilfs.c | 7 - trunk/fs/udf/file.c | 2 + trunk/include/linux/genhd.h | 1 - trunk/include/linux/iocontext.h | 10 +- trunk/include/linux/workqueue.h | 4 - trunk/include/net/inetpeer.h | 4 +- trunk/kernel/sys.c | 2 +- trunk/kernel/workqueue.c | 7 +- trunk/lib/dynamic_queue_limits.c | 1 - trunk/mm/memcontrol.c | 55 +- trunk/net/bridge/br_stp.c | 2 +- trunk/net/bridge/br_stp_if.c | 3 +- trunk/net/ipv4/inetpeer.c | 81 +- trunk/net/ipv4/route.c | 12 +- trunk/net/ipv4/syncookies.c | 30 +- trunk/net/ipv4/tcp_ipv4.c | 10 +- trunk/net/ipv6/mcast.c | 1 + trunk/net/ipv6/route.c | 2 +- trunk/net/netfilter/nf_conntrack_netlink.c | 23 +- trunk/net/openvswitch/actions.c | 44 +- trunk/net/openvswitch/datapath.c | 3 - trunk/net/sched/sch_sfq.c | 6 +- trunk/sound/pci/hda/patch_realtek.c | 17 - trunk/sound/pci/rme9652/hdspm.c | 1 - trunk/sound/soc/samsung/neo1973_wm8753.c | 4 +- trunk/tools/perf/Makefile | 2 - trunk/tools/perf/arch/powerpc/util/header.c | 2 +- trunk/tools/perf/arch/x86/util/header.c | 2 +- trunk/tools/perf/perf.h | 6 - trunk/tools/perf/util/color.c | 9 +- trunk/tools/perf/util/header.c | 4 +- trunk/tools/perf/util/hist.c | 30 +- trunk/tools/perf/util/include/asm/unistd_32.h | 1 - trunk/tools/perf/util/include/asm/unistd_64.h | 1 - trunk/tools/perf/util/parse-events.c | 2 +- trunk/tools/perf/util/sort.c | 3 - trunk/tools/perf/util/strbuf.c | 7 +- trunk/tools/perf/util/ui/browsers/hists.c | 12 +- trunk/tools/perf/util/ui/helpline.c | 2 +- 144 files changed, 3128 insertions(+), 2371 deletions(-) delete mode 100644 trunk/drivers/platform/x86/amilo-rfkill.c delete mode 100644 trunk/drivers/platform/x86/fujitsu-tablet.c delete mode 100644 trunk/tools/perf/util/include/asm/unistd_32.h delete mode 100644 trunk/tools/perf/util/include/asm/unistd_64.h diff --git a/[refs] b/[refs] index 55288a4b341c..ab6544297ffc 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6d7d1a0dc735ea8412769edae7154885021107a9 +refs/heads/master: bfcfaa77bdf0f775263e906015982a608df01c76 diff --git a/trunk/Documentation/hwmon/w83627ehf b/trunk/Documentation/hwmon/w83627ehf index ceaf6f652b00..3f44dbdfda70 100644 --- a/trunk/Documentation/hwmon/w83627ehf +++ b/trunk/Documentation/hwmon/w83627ehf @@ -50,7 +50,7 @@ W83627DHG, W83627DHG-P, W83627UHG, W83667HG, W83667HG-B, W83667HG-I (NCT6775F), and NCT6776F super I/O chips. We will refer to them collectively as Winbond chips. -The chips implement 3 to 4 temperature sensors (9 for NCT6775F and NCT6776F), +The chips implement 2 to 4 temperature sensors (9 for NCT6775F and NCT6776F), 2 to 5 fan rotation speed sensors, 8 to 10 analog voltage sensors, one VID (except for 627UHG), alarms with beep warnings (control unimplemented), and some automatic fan regulation strategies (plus manual fan control mode). @@ -143,13 +143,8 @@ pwm[1-4]_min_output - minimum fan speed (range 1 - 255), when the temperature pwm[1-4]_stop_time - how many milliseconds [ms] must elapse to switch corresponding fan off. (when the temperature was below defined range). -pwm[1-4]_start_output-minimum fan speed (range 1 - 255) when spinning up -pwm[1-4]_step_output- rate of fan speed change (1 - 255) -pwm[1-4]_stop_output- minimum fan speed (range 1 - 255) when spinning down -pwm[1-4]_max_output - maximum fan speed (range 1 - 255), when the temperature - is above defined range. -Note: last six functions are influenced by other control bits, not yet exported +Note: last two functions are influenced by other control bits, not yet exported by the driver, so a change might not have any effect. Implementation Details diff --git a/trunk/Documentation/hwmon/zl6100 b/trunk/Documentation/hwmon/zl6100 index a4e8d90f59f6..51f76a189fee 100644 --- a/trunk/Documentation/hwmon/zl6100 +++ b/trunk/Documentation/hwmon/zl6100 @@ -88,12 +88,14 @@ Module parameters delay ----- -Intersil/Zilker Labs DC-DC controllers require a minimum interval between I2C -bus accesses. According to Intersil, the minimum interval is 2 ms, though 1 ms -appears to be sufficient and has not caused any problems in testing. The problem -is known to affect all currently supported chips. For manual override, the -driver provides a writeable module parameter, 'delay', which can be used to set -the interval to a value between 0 and 65,535 microseconds. +Some Intersil/Zilker Labs DC-DC controllers require a minimum interval between +I2C bus accesses. According to Intersil, the minimum interval is 2 ms, though +1 ms appears to be sufficient and has not caused any problems in testing. +The problem is known to affect ZL6100, ZL2105, and ZL2008. It is known not to +affect ZL2004 and ZL6105. The driver automatically sets the interval to 1 ms +except for ZL2004 and ZL6105. To enable manual override, the driver provides a +writeable module parameter, 'delay', which can be used to set the interval to +a value between 0 and 65,535 microseconds. Sysfs entries diff --git a/trunk/MAINTAINERS b/trunk/MAINTAINERS index 9c63a43ab63a..b087b3bca290 100644 --- a/trunk/MAINTAINERS +++ b/trunk/MAINTAINERS @@ -962,7 +962,7 @@ 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 +T: git git://codeaurora.org/quic/kernel/davidb/linux-msm.git S: Maintained ARM/TOSA MACHINE SUPPORT @@ -1513,23 +1513,19 @@ F: drivers/mtd/devices/block2mtd.c BLUETOOTH DRIVERS M: Marcel Holtmann -M: Gustavo Padovan -M: Johan Hedberg +M: "Gustavo F. Padovan" L: linux-bluetooth@vger.kernel.org W: http://www.bluez.org/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth.git -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jh/bluetooth.git +T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git S: Maintained F: drivers/bluetooth/ BLUETOOTH SUBSYSTEM M: Marcel Holtmann -M: Gustavo Padovan -M: Johan Hedberg +M: "Gustavo F. Padovan" L: linux-bluetooth@vger.kernel.org W: http://www.bluez.org/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth.git -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jh/bluetooth.git +T: git git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth-2.6.git S: Maintained F: net/bluetooth/ F: include/net/bluetooth/ @@ -1721,14 +1717,6 @@ F: include/linux/can/error.h F: include/linux/can/netlink.h F: include/linux/can/platform/ -CAPABILITIES -M: Serge Hallyn -L: linux-security-module@vger.kernel.org -S: Supported -F: include/linux/capability.h -F: security/capability.c -F: security/commoncap.c - CELL BROADBAND ENGINE ARCHITECTURE M: Arnd Bergmann L: linuxppc-dev@lists.ozlabs.org @@ -2363,15 +2351,6 @@ S: Supported F: drivers/gpu/drm/exynos F: include/drm/exynos* -EXYNOS MIPI DISPLAY DRIVERS -M: Inki Dae -M: Donghwa Lee -M: Kyungmin Park -L: linux-fbdev@vger.kernel.org -S: Maintained -F: drivers/video/exynos/exynos_mipi* -F: include/video/exynos_mipi* - DSCC4 DRIVER M: Francois Romieu L: netdev@vger.kernel.org @@ -2866,12 +2845,6 @@ S: Maintained F: drivers/media/video/m5mols/ F: include/media/m5mols.h -FUJITSU TABLET EXTRAS -M: Robert Gerlach -L: platform-driver-x86@vger.kernel.org -S: Maintained -F: drivers/platform/x86/fujitsu-tablet.c - FUSE: FILESYSTEM IN USERSPACE M: Miklos Szeredi L: fuse-devel@lists.sourceforge.net @@ -5880,7 +5853,6 @@ F: drivers/mmc/host/sdhci-s3c.c SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER M: Viresh Kumar -L: spear-devel@list.st.com L: linux-mmc@vger.kernel.org S: Maintained F: drivers/mmc/host/sdhci-spear.c @@ -6223,32 +6195,24 @@ F: drivers/tty/serial/sunzilog.h SPEAR PLATFORM SUPPORT M: Viresh Kumar -L: spear-devel@list.st.com -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) W: http://www.st.com/spear S: Maintained F: arch/arm/plat-spear/ SPEAR3XX MACHINE SUPPORT M: Viresh Kumar -L: spear-devel@list.st.com -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) W: http://www.st.com/spear S: Maintained F: arch/arm/mach-spear3xx/ SPEAR6XX MACHINE SUPPORT M: Rajeev Kumar -L: spear-devel@list.st.com -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) W: http://www.st.com/spear S: Maintained F: arch/arm/mach-spear6xx/ SPEAR CLOCK FRAMEWORK SUPPORT M: Viresh Kumar -L: spear-devel@list.st.com -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) W: http://www.st.com/spear S: Maintained F: arch/arm/mach-spear*/clock.c @@ -6257,8 +6221,6 @@ F: arch/arm/plat-spear/include/plat/clock.h SPEAR PAD MULTIPLEXING SUPPORT M: Viresh Kumar -L: spear-devel@list.st.com -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) W: http://www.st.com/spear S: Maintained F: arch/arm/plat-spear/include/plat/padmux.h diff --git a/trunk/Makefile b/trunk/Makefile index 1932984478c1..66d13c917bc7 100644 --- a/trunk/Makefile +++ b/trunk/Makefile @@ -1,7 +1,7 @@ VERSION = 3 PATCHLEVEL = 3 SUBLEVEL = 0 -EXTRAVERSION = +EXTRAVERSION = -rc6 NAME = Saber-toothed Squirrel # *DOCUMENTATION* diff --git a/trunk/arch/arm/mach-omap2/mailbox.c b/trunk/arch/arm/mach-omap2/mailbox.c index 415a6f1cf419..2cc1aa004b94 100644 --- a/trunk/arch/arm/mach-omap2/mailbox.c +++ b/trunk/arch/arm/mach-omap2/mailbox.c @@ -420,7 +420,8 @@ static void __exit omap2_mbox_exit(void) platform_driver_unregister(&omap2_mbox_driver); } -module_init(omap2_mbox_init); +/* must be ready before omap3isp is probed */ +subsys_initcall(omap2_mbox_init); module_exit(omap2_mbox_exit); MODULE_LICENSE("GPL v2"); diff --git a/trunk/arch/arm/mach-omap2/omap-iommu.c b/trunk/arch/arm/mach-omap2/omap-iommu.c index ac49384d0285..b8822048e409 100644 --- a/trunk/arch/arm/mach-omap2/omap-iommu.c +++ b/trunk/arch/arm/mach-omap2/omap-iommu.c @@ -150,8 +150,7 @@ static int __init omap_iommu_init(void) platform_device_put(omap_iommu_pdev[i]); return err; } -/* must be ready before omap3isp is probed */ -subsys_initcall(omap_iommu_init); +module_init(omap_iommu_init); static void __exit omap_iommu_exit(void) { diff --git a/trunk/arch/arm/mach-shmobile/board-ag5evm.c b/trunk/arch/arm/mach-shmobile/board-ag5evm.c index 8aea3a2dd889..068b754bc348 100644 --- a/trunk/arch/arm/mach-shmobile/board-ag5evm.c +++ b/trunk/arch/arm/mach-shmobile/board-ag5evm.c @@ -38,7 +38,6 @@ #include #include #include -#include #include