2010-12-21 19:52:41

by Linus Torvalds

[permalink] [raw]
Subject: Linux 2.6.37-rc7

Another week, another -rc.

Nothing really earth-shattering in here, but the most notable part is
likely the PCI resource allocation changes, which revert back to
allocating things bottom-up, and then add some logic to avoid random
ACPI regions. That should fix the regressions in that area that we saw
after -rc1.

There's also a v4l update to fix some fallout from the BKL removal,
and fix up a few other regressions.

And a slightly uncomfortably large scheduler patch that should finally
fix the "report too high load average" problem that has been plaguing
the NOHZ case.

Other than that, there's all the normal random patches spread out. ARM
and MIPS updates, some lguest fixes, some fanotify stuff.. The
shortlog gives a reasonable view.

I'm still nervous about some of the regression reports for intel
graphics, so please keep testing and reporting. This is the last -rc
before xmas (or whatever your holiday may be), so now you all have a
few free days when you have nothing better to do than test out an -rc
release, right?

Linus

---

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 (1):
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 (2):
Fix build error in drivers/block/cciss.c
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()

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 (2):
PM / Hibernate: Fix PM_POST_* notification with user-space suspend
ALSA: hda - Fix conflict of Mic Boot controls

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()


2010-12-21 23:30:38

by Jochen Voss

[permalink] [raw]
Subject: Re: Linux 2.6.37-rc7

Dear all,

On Tue, Dec 21, 2010 at 11:52:17AM -0800, Linus Torvalds wrote:
> I'm still nervous about some of the regression reports for intel
> graphics, so please keep testing and reporting. This is the last -rc
> before xmas (or whatever your holiday may be), so now you all have a
> few free days when you have nothing better to do than test out an -rc
> release, right?

For reference, the regression I reported yesterday
(message id "20101220140615.GA3035@automatix",
http://www.spinics.net/lists/kernel/msg1126718.html
on the web) is still present: -rc7 only shows a blank
screen on my system, -rc7 with 541cc966 reverted works
without problems.

I hope this helps,
Jochen
--
http://seehuhn.de/

2010-12-22 03:56:54

by Sedat Dilek

[permalink] [raw]
Subject: Re: Linux 2.6.37-rc7

[...]
>I'm still nervous about some of the regression reports for intel
>graphics, so please keep testing and reporting. This is the last -rc
>before xmas (or whatever your holiday may be), so now you all have a
>few free days when you have nothing better to do than test out an -rc
>release, right?
>
> Linus

As I am not celebrating Xmas this means I have time for testing.
BUT... for testing the kernel-mirrors should work as expected.
Since Monday the speed for checking out or online-browsing the diverse
repos is simply not acceptable.
Also other services are affected like patchwork.kernel.org.
The reason (answer from the ftpadmins) was some android syncing.
How many days will this take?
Yesterday, I could start my daily compilation of linux-next around 5hrs later.
Cloning linux-next GIT was possible in the evening (7/8 p.m. UTC+1).

Sorry, the current situation is far beyond from testing-friendly.

- Sedat -

2010-12-22 18:43:38

by Jesse Barnes

[permalink] [raw]
Subject: Re: Linux 2.6.37-rc7

On Wed, 22 Dec 2010 20:18:55 +0200
"Ahmed S. Darwish" <[email protected]> wrote:

> Hi,
>
> On Tue, 21 Dec 2010 23:30:30 +0000, Jochen Voss wrote:
> > On Tue, Dec 21, 2010 at 11:52:17AM -0800, Linus Torvalds wrote:
> > > I'm still nervous about some of the regression reports for intel
> > > graphics, so please keep testing and reporting. This is the last -rc
> > > before xmas (or whatever your holiday may be), so now you all have a
> > > few free days when you have nothing better to do than test out an -rc
> > > release, right?
> >
> > For reference, the regression I reported yesterday
> > (message id "20101220140615.GA3035@automatix",
> > http://www.spinics.net/lists/kernel/msg1126718.html
> > on the web) is still present: -rc7 only shows a blank
> > screen on my system, -rc7 with 541cc966 reverted works
> > without problems.
> >
>
> I can confirm the regression: a completely-blank screen right after the
> grub prompt.
>
> Printing kernel output using early_printk() all along ('earlyprintk=
> serial,keep') shows that the rest of the kernel internally goes on with
> its booting process as usual.
>
> Reverting the mentioned 541cc966 commit solves the problem; the bug is
> reproducible in both qemu and real hardware.

That one has since been reverted; I think Dave has it queued up for
Linus now actually.

--
Jesse Barnes, Intel Open Source Technology Center

2010-12-22 18:19:05

by Ahmed S. Darwish

[permalink] [raw]
Subject: Re: Linux 2.6.37-rc7

Hi,

On Tue, 21 Dec 2010 23:30:30 +0000, Jochen Voss wrote:
> On Tue, Dec 21, 2010 at 11:52:17AM -0800, Linus Torvalds wrote:
> > I'm still nervous about some of the regression reports for intel
> > graphics, so please keep testing and reporting. This is the last -rc
> > before xmas (or whatever your holiday may be), so now you all have a
> > few free days when you have nothing better to do than test out an -rc
> > release, right?
>
> For reference, the regression I reported yesterday
> (message id "20101220140615.GA3035@automatix",
> http://www.spinics.net/lists/kernel/msg1126718.html
> on the web) is still present: -rc7 only shows a blank
> screen on my system, -rc7 with 541cc966 reverted works
> without problems.
>

I can confirm the regression: a completely-blank screen right after the
grub prompt.

Printing kernel output using early_printk() all along ('earlyprintk=
serial,keep') shows that the rest of the kernel internally goes on with
its booting process as usual.

Reverting the mentioned 541cc966 commit solves the problem; the bug is
reproducible in both qemu and real hardware.

regards,

--
Darwish
http://darwish.07.googlepages.com