Tag 'v2.6.37-rc7' created by Linus Torvalds <[email protected]> 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
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn