Tag 'v2.6.37-rc7' created by Linus Torvalds <torva...@linux-foundation.org> at 2010-12-21 19:26 -0800
Linux 2.6.37-rc7 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEABECAAYFAk0Q/4EACgkQF3YsRnbiHLv4JwCfaCNAacPyu3yzGTAGAJOh4lAd V6sAnR4wSFsYMIhRgBI3TGolzSHJSBJF =ttYB -----END PGP SIGNATURE----- Changes since v2.6.37-rc6: Al Viro (2): MIPS: Don't stomp on caller's ->regs[2] in copy_thread() Fix btrfs b0rkage Alexey Zaytsev (1): fanotify: split version into version and metadata_len Andre Przywara (1): KVM: enlarge number of possible CPUID leaves Avi Kivity (1): KVM: Fix preemption counter leak in kvm_timer_init() Bjorn Helgaas (9): Revert "PCI: fix pci_bus_alloc_resource() hang, prefer positive decode" Revert "x86: allocate space within a region top-down" Revert "x86/PCI: allocate space from the end of a region, not the beginning" Revert "PCI: allocate bus resources from the top down" Revert "resources: support allocating space within a region from the top down" resources: add arch hook for preventing allocation in reserved areas x86: avoid low BIOS area when allocating address space x86: avoid E820 regions when allocating address space x86: avoid high BIOS area when allocating address space Brandon Philips (1): [media] bttv: remove unneeded locking comments Chris Metcalf (2): arch/tile: handle CLONE_SETTLS in copy_thread(), not user space arch/tile: handle rt_sigreturn() more cleanly Christian Glindkamp (1): at91: Refactor Stamp9G20 and PControl G20 board file Dan Carpenter (1): perf: Fix off by one in perf_swevent_init() David Daney (5): MIPS: Don't clobber personality high bits. MIPS: compat: Don't clobber personality bits in 32-bit sys_personality(). MIPS: Rework GENERIC_HARDIRQS Kconfig. MIPS: Send proper signal and siginfo on FP emulator faults. MIPS: Add a CONFIG_FORCE_MAX_ZONEORDER Kconfig option. David Henningsson (2): ALSA: HDA: Fix auto-mute on Lenovo Edge 14 ALSA: HDA: Enable subwoofer on Asus G73Jw Dmitry Artamonow (1): ASoC: fix deemphasis control in wm8904/55/60 codecs Dmitry Torokhov (1): Input: define separate EVIOCGKEYCODE_V2/EVIOCSKEYCODE_V2 Eric Paris (5): fanotify: deny permissions when no event was sent fanotify: remove packed from access response message inotify: stop kernel memory leak on file creation failure fanotify: do not leak user reference on allocation failure fanotify: fill in the metadata_len field on struct fanotify_event_metadata Florian Faber (1): USB: ftdi_sio: Add D.O.Tec PID Florian Fainelli (2): MIPS: AR7: Fix double ar7_gpio_init declaration MIPS: AR7: Fix loops per jiffies on TNETD7200 devices Greg Kroah-Hartman (1): Revert "USB: gadget: Allow function access to device ID data during bind()" H. Peter Anvin (2): x86, gcc-4.6: Use gcc -m options when building vdso x86-32: Make sure we can map all of lowmem if we need to Hans Verkuil (15): [media] BKL: trivial BKL removal from V4L2 radio drivers [media] cadet: use unlocked_ioctl [media] tea5764: convert to unlocked_ioctl [media] si4713: convert to unlocked_ioctl [media] typhoon: convert to unlocked_ioctl [media] BKL: trivial ioctl -> unlocked_ioctl video driver conversions [media] sn9c102: convert to unlocked_ioctl [media] et61x251_core: trivial conversion to unlocked_ioctl [media] cafe_ccic: replace ioctl by unlocked_ioctl [media] sh_vou: convert to unlocked_ioctl [media] radio-timb: convert to unlocked_ioctl [media] cx18: convert to unlocked_ioctl [media] v4l2-dev: use mutex_lock_interruptible instead of plain mutex_lock [media] V4L: improve the BKL replacement heuristic [media] v4l2-dev: fix race condition Hauke Mehrtens (5): MIPS: BCM47xx: Do not read config from CFE MIPS: BCM47xx: Fill values for b43 into SSB sprom MIPS: BCM47xx: Use sscanf for parsing mac address MIPS: BCM47xx: Swap serial console if ttyS1 was specified. SSB: Fix nvram_get on BCM47xx platform Heiko Carstens (1): nohz: Fix get_next_timer_interrupt() vs cpu hotplug Henry C Chang (3): ceph: fix direct-io on non-page-aligned buffers ceph: mark user pages dirty on direct-io reads ceph: handle partial result from get_user_pages Ingo Molnar (2): Merge branch 'tip/perf/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-2.6-trace into perf/urgent sched: Remove debugging check Jarkko Nikula (1): ASoC: Fix bias power down of non-DAPM codec Jean-Francois Moine (6): [media] gspca - sonixj: Move bridge init to sd start [media] gspca - sonixj: Fix a bad probe exchange [media] gspca - sonixj: Add a flag in the driver_info table [media] gspca - sonixj: Set the flag for some devices [media] gspca - sonixj: Add the bit definitions of the bridge reg 0x01 and 0x17 [media] gspca - sonixj: Better handling of the bridge registers 0x01 and 0x17 Jesper Juhl (1): MIPS: VPE loader: Check vmalloc return value in vpe_open Joerg Roedel (1): KVM: SVM: Do not report xsave in supported cpuid John Reiser (1): ftrace: Have recordmcount honor endianness in fn_ELF_R_INFO Ken Mills (2): n_gsm: Fix message length handling when building header n_gsm: gsm_data_alloc buffer allocation could fail and it is not being checked Kenji Kaneshige (2): x86, vt-d: Fix the vt-d fault handling irq migration in the x2apic mode x86: Enable the intr-remap fault handling after local APIC setup Kevin Cernekee (3): MIPS: Fix regression on BCM4710 processor detection MIPS: Fix CP0 COUNTER clockevent race MIPS: Fix build errors in sc-mips.c Kevin Granade (1): Input: wacom - add another Bamboo Pen ID (0xd4) Kukjin Kim (1): ARM: S3C24XX: Fix CONFIG_S3C_DEV_NAND Kconfig entry Lars Ellenberg (2): drbd: don't recvmsg with zero length drbd: fix for spin_lock_irqsave in endio callback Lars-Peter Clausen (3): MIPS: jz4740: qi_lb60: Fix gpio for the 6th row of the keyboard matrix MIPS: jz4740: Fix section mismatch in prom.c MIPS: JZ4740: Fix pcm device name Laurent Pinchart (5): [media] uvcvideo: Lock controls mutex when querying menus [media] uvcvideo: Move mutex lock/unlock inside uvc_free_buffers [media] uvcvideo: Move mmap() handler to uvc_queue.c [media] uvcvideo: Lock stream mutex when accessing format-related information [media] uvcvideo: Convert to unlocked_ioctl Lino Sanfilippo (6): fanotify: if set by user unset FMODE_NONOTIFY before fsnotify_perm() is called fanotify: correct broken ref counting in case adding a mark failed fanotify: Dont allow a mask of 0 if setting or removing a mark fanotify: on group destroy allow all waiters to bypass permission check fanotify: Introduce FAN_NOFD fanotify: Dont try to open a file descriptor for the overflow event Linus Torvalds (27): Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ryusuke/nilfs2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/upstream-linus Merge branch 'for-linus' of git://git.infradead.org/users/eparis/notify Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 Merge branch 'bkl_removal' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 Merge branch 'pm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6 Merge branch 'kvm-updates/2.6.37' of git://git.kernel.org/pub/scm/virt/kvm/kvm Merge branch 'for_linus' of git://github.com/at91linux/linux-2.6-at91 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/upstream-linus Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branches 'x86-fixes-for-linus' and 'perf-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'sched-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block Merge branch 's5p-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung Merge branch 'fbdev-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/fbdev-2.6 Merge branch 'sh-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 Merge branch 'rmobile-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6 Merge branch 'v4l_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6 Fix build error in drivers/block/cciss.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6 Linux 2.6.37-rc7 Maciej W. Rozycki (1): MIPS: LD/SD o32 macro GAS fix update Magnus Damm (2): ARM: mach-shmobile: fix compile warning in mm/init.c ARM: mach-shmobile: INTC interrupt priority level demux fix Manuel Lauss (1): MIPS: Alchemy: fix build with SERIAL_8250=n Marek Szyprowski (1): ARM: S5PV210: update MAX8998 platform data to get rid of WARN() Martin K. Petersen (1): block: Deprecate QUEUE_FLAG_CLUSTER and use queue_limits instead Mauro Carvalho Chehab (2): [media] Don't export format_by_forcc on two different drivers [media] bttv: fix mutex use before init (BZ#24602) Mike Galbraith (1): Sched: fix skip_clock_update optimization Mike Snitzer (1): block: max hardware sectors limit wrapper Neil Horman (1): PCI: Update MCP55 quirk to not affect non HyperTransport variants Nicolas Pitre (1): clarify a usage constraint for cnt32_to_63() Paul Mundt (1): Merge branch 'for-paul-rc' of git://gitorious.org/linux-omap-dss2/linux into fbdev-fixes-for-linus Pavankumar Kondeti (2): USB: core: Add input prompt and help text for USB_OTG config USB: gadget: Remove suspended sysfs file before freeing cdev Peter Zijlstra (5): scripts/tags.sh: Add magic for trace-events perf: Fix duplicate events with multiple-pmu vs software events sched: Cure more NO_HZ load average woes sched: Fix the irqtime code to deal with u64 wraps sched: Fix the irqtime code for 32bit Rafael J. Wysocki (2): PM / Hibernate: Restore old swap signature to avoid user space breakage PM / Runtime: Fix pm_runtime_suspended() Ralf Baechle (3): MIPS: Swarm: Fix typo in symbol name: RTC_M4LT81 -> RTC_M41T81 MIPS: MT: Fix typo in comment. MIPS: Rename mips_dma_cache_sync back to dma_cache_sync Rusty Russell (3): lguest: fix crash lguest_time_init lguest: restore boot speed lguest: populate initial_page_table Ryan Mallon (1): at91: Fix uhpck clock rate in upll case Ryusuke Konishi (1): nilfs2: fix regression of garbage collection ioctl Sage Weil (2): ceph: fix msgr_init error path ceph: fix null pointer dereference in ceph_init_dentry for nfs reexport Sarah Sharp (1): xhci: Fix issue with port array setup and buggy hosts. Seungwhan Youn (1): ASoC: WM8580: Fix R8 initial value Sheng Yang (1): KVM: Fix OSXSAVE after migration Slava Pestov (1): tracing: Fix panic when lseek() called on "trace" opened for writing Stephen M. Cameron (1): cciss: fix cciss_revalidate panic Suresh Siddha (4): bootmem: Add alloc_bootmem_align() x86, xsave: Use alloc_bootmem_align() instead of alloc_bootmem() x86, vt-d: Quirk for masking vtd spec errors to platform error handling logic x86, vt-d: Handle previous faults after enabling fault handling Takashi Iwai (4): PM / Hibernate: Fix PM_POST_* notification with user-space suspend ALSA: hda - Fix conflict of Mic Boot controls Merge branch 'fix/hda' into for-linus Merge branch 'fix/asoc' into for-linus Takashi YOSHII (1): clocksource: sh_cmt: Remove nested spinlock fix Thomas Chou (1): MIPS: FDT size is a be32 Thomas Gleixner (2): x86: io_apic: Avoid unused variable warning when CONFIG_GENERIC_PENDING_IRQ=n x86: HPET: Chose a paranoid safe value for the ETIME check Thomas Sailer (1): USB: misc: uss720.c: add another vendor/product ID Tomi Valkeinen (2): OMAP: DSS: VRAM: Align start & size of vram to 2M OMAP: OMAPFB: disable old omapfb for OMAP4 builds Tony Wu (1): MIPS: Separate two consecutive loads in memset.S Vitaly Kuznetsov (1): USB: usb-storage: unusual_devs entry for the Samsung YP-CP3 Vivek Goyal (2): blk-throttle: Trim/adjust slice_end once a bio has been dispatched blk-throttle: Correct the placement of smp_rmb() Wu Zhangjin (1): MIPS: Loongson: Add return value check for strict_strtoul() Xiaotian Feng (1): block: check for proper length of iov entries earlier in blk_rq_map_user_iov() Yauhen Kharuzhy (1): ARM S3C24XX: Fix compilation of PM code for S3C2416 Yoichi Yuasa (1): MIPS: Alchemy: Add return value check for strict_strtoul() --- Documentation/kernel-parameters.txt | 5 Documentation/power/runtime_pm.txt | 4 Makefile | 2 arch/arm/mach-at91/Makefile | 2 arch/arm/mach-at91/board-pcontrol-g20.c | 98 ----- arch/arm/mach-at91/board-stamp9g20.c | 82 ++-- arch/arm/mach-at91/clock.c | 2 arch/arm/mach-at91/include/mach/stamp9g20.h | 7 arch/arm/mach-s3c2412/Kconfig | 7 arch/arm/mach-s3c2412/Makefile | 3 arch/arm/mach-s3c2416/Kconfig | 1 arch/arm/mach-s5pv210/mach-aquila.c | 6 arch/arm/mach-s5pv210/mach-goni.c | 6 arch/arm/mach-shmobile/include/mach/entry-macro.S | 30 + arch/arm/mach-shmobile/include/mach/vmalloc.h | 2 arch/arm/plat-s3c24xx/Kconfig | 2 arch/mips/Kconfig | 38 +- arch/mips/alchemy/common/platform.c | 2 arch/mips/alchemy/devboards/prom.c | 5 arch/mips/ar7/clock.c | 9 arch/mips/ar7/time.c | 3 arch/mips/bcm47xx/setup.c | 153 +++++--- arch/mips/include/asm/cpu.h | 4 arch/mips/include/asm/elf.h | 8 arch/mips/include/asm/io.h | 12 arch/mips/include/asm/mach-ar7/ar7.h | 3 arch/mips/include/asm/mach-bcm47xx/nvram.h | 7 arch/mips/jz4740/board-qi_lb60.c | 4 arch/mips/jz4740/platform.c | 2 arch/mips/jz4740/prom.c | 2 arch/mips/kernel/cevt-r4k.c | 2 arch/mips/kernel/cpu-probe.c | 7 arch/mips/kernel/linux32.c | 13 arch/mips/kernel/process.c | 1 arch/mips/kernel/prom.c | 2 arch/mips/kernel/smp-mt.c | 2 arch/mips/kernel/traps.c | 44 +- arch/mips/kernel/vpe.c | 14 arch/mips/lib/memset.S | 4 arch/mips/loongson/common/env.c | 4 arch/mips/math-emu/cp1emu.c | 116 +++++- arch/mips/mm/dma-default.c | 4 arch/mips/mm/sc-mips.c | 4 arch/mips/pmc-sierra/yosemite/py-console.c | 12 arch/mips/sibyte/swarm/setup.c | 8 arch/mn10300/kernel/time.c | 10 arch/tile/include/asm/signal.h | 2 arch/tile/kernel/compat_signal.c | 6 arch/tile/kernel/intvec_32.S | 24 + arch/tile/kernel/process.c | 8 arch/tile/kernel/signal.c | 10 arch/x86/boot/compressed/misc.c | 2 arch/x86/include/asm/e820.h | 3 arch/x86/include/asm/kvm_host.h | 2 arch/x86/kernel/Makefile | 1 arch/x86/kernel/apic/apic.c | 8 arch/x86/kernel/apic/io_apic.c | 4 arch/x86/kernel/apic/probe_64.c | 7 arch/x86/kernel/head_32.S | 16 arch/x86/kernel/hpet.c | 26 - arch/x86/kernel/resource.c | 48 ++ arch/x86/kernel/setup.c | 1 arch/x86/kernel/xsave.c | 3 arch/x86/kvm/svm.c | 4 arch/x86/kvm/vmx.c | 5 arch/x86/kvm/x86.c | 11 arch/x86/kvm/x86.h | 5 arch/x86/lguest/boot.c | 16 arch/x86/lguest/i386_head.S | 105 +++++ arch/x86/pci/i386.c | 18 arch/x86/vdso/Makefile | 4 block/blk-map.c | 5 block/blk-merge.c | 6 block/blk-settings.c | 51 +- block/blk-sysfs.c | 2 block/blk-throttle.c | 39 +- drivers/block/cciss.c | 2 drivers/block/drbd/drbd_receiver.c | 14 drivers/block/drbd/drbd_req.h | 3 drivers/block/drbd/drbd_worker.c | 10 drivers/clocksource/sh_cmt.c | 17 drivers/input/evdev.c | 113 +++-- drivers/input/tablet/wacom_wac.c | 3 drivers/md/dm-table.c | 10 drivers/md/md.c | 3 drivers/media/common/saa7146_hlp.c | 8 drivers/media/common/saa7146_video.c | 16 drivers/media/radio/radio-aimslab.c | 16 drivers/media/radio/radio-aztech.c | 6 drivers/media/radio/radio-cadet.c | 12 drivers/media/radio/radio-gemtek-pci.c | 6 drivers/media/radio/radio-gemtek.c | 14 drivers/media/radio/radio-maestro.c | 14 drivers/media/radio/radio-maxiradio.c | 2 drivers/media/radio/radio-miropcm20.c | 6 drivers/media/radio/radio-rtrack2.c | 10 drivers/media/radio/radio-sf16fmi.c | 7 drivers/media/radio/radio-sf16fmr2.c | 11 drivers/media/radio/radio-si4713.c | 3 drivers/media/radio/radio-tea5764.c | 49 -- drivers/media/radio/radio-terratec.c | 8 drivers/media/radio/radio-timb.c | 5 drivers/media/radio/radio-trust.c | 18 drivers/media/radio/radio-typhoon.c | 16 drivers/media/radio/radio-zoltrix.c | 30 - drivers/media/video/arv.c | 2 drivers/media/video/bt8xx/bttv-driver.c | 117 ------ drivers/media/video/bw-qcam.c | 2 drivers/media/video/c-qcam.c | 2 drivers/media/video/cafe_ccic.c | 2 drivers/media/video/cx18/cx18-alsa-pcm.c | 8 drivers/media/video/cx18/cx18-streams.c | 2 drivers/media/video/et61x251/et61x251_core.c | 2 drivers/media/video/gspca/sonixj.c | 416 +++++++++------------- drivers/media/video/meye.c | 14 drivers/media/video/pms.c | 2 drivers/media/video/sh_vou.c | 13 drivers/media/video/sn9c102/sn9c102_core.c | 2 drivers/media/video/uvc/uvc_ctrl.c | 48 ++ drivers/media/video/uvc/uvc_queue.c | 133 +++++-- drivers/media/video/uvc/uvc_v4l2.c | 185 +++------ drivers/media/video/uvc/uvc_video.c | 3 drivers/media/video/uvc/uvcvideo.h | 10 drivers/media/video/v4l2-dev.c | 69 ++- drivers/media/video/v4l2-device.c | 1 drivers/media/video/w9966.c | 2 drivers/pci/bus.c | 81 ---- drivers/pci/dmar.c | 5 drivers/pci/quirks.c | 26 + drivers/scsi/scsi_lib.c | 3 drivers/staging/cx25821/cx25821-video.c | 8 drivers/staging/cx25821/cx25821-video.h | 2 drivers/tty/n_gsm.c | 6 drivers/usb/core/Kconfig | 12 drivers/usb/gadget/composite.c | 18 drivers/usb/host/xhci-mem.c | 25 - drivers/usb/misc/uss720.c | 4 drivers/usb/serial/ftdi_sio.c | 1 drivers/usb/serial/ftdi_sio_ids.h | 5 drivers/usb/storage/unusual_devs.h | 7 drivers/video/omap/Kconfig | 4 drivers/video/omap2/vram.c | 4 fs/btrfs/export.c | 2 fs/ceph/dir.c | 3 fs/ceph/file.c | 39 +- fs/namei.c | 3 fs/nilfs2/gcinode.c | 9 fs/nilfs2/ioctl.c | 12 fs/notify/fanotify/fanotify.c | 6 fs/notify/fanotify/fanotify_user.c | 81 ++-- fs/notify/inotify/inotify_user.c | 1 include/linux/blkdev.h | 10 include/linux/bootmem.h | 2 include/linux/ceph/libceph.h | 6 include/linux/cnt32_to_63.h | 20 + include/linux/fanotify.h | 10 include/linux/fsnotify.h | 3 include/linux/fsnotify_backend.h | 2 include/linux/input.h | 6 include/linux/ioport.h | 2 include/linux/perf_event.h | 1 include/linux/pm_runtime.h | 3 include/linux/sched.h | 2 include/linux/ssb/ssb_driver_gige.h | 17 include/media/saa7146.h | 2 include/media/v4l2-device.h | 2 kernel/fork.c | 1 kernel/perf_event.c | 37 + kernel/power/swap.c | 2 kernel/power/user.c | 2 kernel/resource.c | 104 ----- kernel/sched.c | 287 ++++++++++++--- kernel/timer.c | 8 kernel/trace/trace.c | 10 net/ceph/messenger.c | 8 net/ceph/pagevec.c | 15 scripts/recordmcount.h | 2 scripts/tags.sh | 4 sound/pci/hda/patch_realtek.c | 24 + sound/soc/codecs/wm8580.c | 2 sound/soc/codecs/wm8904.c | 3 sound/soc/codecs/wm8955.c | 3 sound/soc/codecs/wm8960.c | 3 sound/soc/soc-dapm.c | 3 184 files changed, 2079 insertions(+), 1561 deletions(-) --- _______________________________________________ svn mailing list svn@mailman.vyatta.com http://mailman.vyatta.com/mailman/listinfo/svn