All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: Linux 3.1-rc4
@ 2011-08-29 13:22 Pawel Sikora
  2011-08-29 15:39 ` Keith Packard
  0 siblings, 1 reply; 9+ messages in thread
From: Pawel Sikora @ 2011-08-29 13:22 UTC (permalink / raw)
  To: linux-kernel; +Cc: kamal, keithp

Hi,

the recent -rc4 fix ( Kamal Mostafa / i915: do not setup intel_backlight twice ) fixes an oops
described in https://bugzilla.kernel.org/show_bug.cgi?id=40892#c1 but the core error
"[drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed" still exists.

moreover there's a next crash in framebuffer code:

(...)
Aug 29 10:51:55 vmx kernel: [   30.385071] Console: switching to colour frame buffer device 80x30
Aug 29 10:51:55 vmx kernel: [   30.385576] uvesafb: framebuffer at 0xb0000000, mapped to 0xffffc90006b00000, using 6144k, total 65472k
Aug 29 10:51:55 vmx kernel: [   30.385578] fb0: VESA VGA frame buffer device
Aug 29 15:10:54 vmx kernel: [22759.779325] [drm] Initialized drm 1.1.0 20060810
Aug 29 15:10:54 vmx kernel: [22759.845909] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Aug 29 15:10:54 vmx kernel: [22759.845914] i915 0000:00:02.0: setting latency timer to 64
Aug 29 15:10:54 vmx kernel: [22759.945397] mtrr: type mismatch for b0000000,10000000 old: write-back new: write-combining
Aug 29 15:10:54 vmx kernel: [22759.945401] [drm] MTRR allocation failed.  Graphics performance may suffer.
Aug 29 15:10:54 vmx kernel: [22759.951892] i915 0000:00:02.0: irq 44 for MSI/MSI-X
Aug 29 15:10:54 vmx kernel: [22759.951955] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
Aug 29 15:10:54 vmx kernel: [22759.951958] [drm] Driver supports precise vblank timestamp query.
Aug 29 15:10:54 vmx kernel: [22759.953550] [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed
Aug 29 15:10:54 vmx kernel: [22759.955680] [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed
Aug 29 15:10:54 vmx kernel: [22759.955848] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
Aug 29 15:10:54 vmx kernel: [22759.955851] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
Aug 29 15:10:54 vmx kernel: [22760.519819] fbcon: inteldrmfb (fb1) is primary device
Aug 29 15:10:54 vmx kernel: [22760.519824] fbcon: Remapping primary device, fb1, to tty 1-63
Aug 29 15:10:55 vmx kernel: [22761.103384] fb1: inteldrmfb frame buffer device
Aug 29 15:10:55 vmx kernel: [22761.103385] drm: registered panic notifier
Aug 29 15:10:55 vmx kernel: [22761.103401] BUG: unable to handle kernel paging request at 000000104a69c2f8
Aug 29 15:10:55 vmx kernel: [22761.103403] IP: [<ffffffff81265d02>] fb_flashcursor+0x42/0x150
Aug 29 15:10:55 vmx kernel: [22761.103409] PGD 332bca067 PUD 0
Aug 29 15:10:55 vmx kernel: [22761.103412] Oops: 0000 [#1] SMP
Aug 29 15:10:55 vmx kernel: [22761.103414] CPU 0
Aug 29 15:10:55 vmx kernel: [22761.103415] Modules linked in: i915(+) drm_kms_helper drm i2c_algo_bit binfmt_misc uvesafb sch_sfq ext2 raid1 cryptd aes_x86_64 aes_generic ecb 
uvcvideo videodev snd_hda_codec_hdmi v4l2_compat_ioctl32 media ath3k arc4 btusb bluetooth snd_hda_codec_realtek ath9k mac80211 asus_nb_wmi asus_wmi sparse_keymap pci_hotplug 
ath9k_common ath9k_hw snd_hda_intel hwmon i2c_i801 joydev ath atl1c xhci_hcd ehci_hcd snd_hda_codec mxm_wmi i2c_core usbcore mei(C) iTCO_wdt wmi sr_mod sg ac psmouse intel_agp 
intel_gtt cdrom iTCO_vendor_support processor battery button evdev snd_hwdep snd_pcm snd_timer cfg80211 snd soundcore pcspkr serio_raw rfkill snd_page_alloc video thermal ext4 
jbd2 crc16 mbcache dm_mod sd_mod crc_t10dif raid10 md_mod ahci libahci libata scsi_mod [last unloaded: scsi_wait_scan]
Aug 29 15:10:55 vmx kernel: [22761.103446]
Aug 29 15:10:55 vmx kernel: [22761.103449] Pid: 11, comm: kworker/0:1 Tainted: G         C  3.1.0-rc4-dirty #3 ASUSTeK Computer Inc. N73SV/N73SV
Aug 29 15:10:55 vmx kernel: [22761.103452] RIP: 0010:[<ffffffff81265d02>]  [<ffffffff81265d02>] fb_flashcursor+0x42/0x150
Aug 29 15:10:55 vmx kernel: [22761.103456] RSP: 0018:ffff88033b7bddb0  EFLAGS: 00010217
Aug 29 15:10:55 vmx kernel: [22761.103457] RAX: 0000000219191917 RBX: ffff8803430398f0 RCX: 0000000000000000
Aug 29 15:10:55 vmx kernel: [22761.103459] RDX: 0000000000000000 RSI: 0000000000000282 RDI: ffffffff81815fb0
Aug 29 15:10:55 vmx kernel: [22761.103461] RBP: ffff88033b7bde00 R08: ffff88033b7bc000 R09: ffff88034fa0f440
Aug 29 15:10:55 vmx kernel: [22761.103463] R10: 0000000000000000 R11: 0000000000000000 R12: ffff88034fa0c980
Aug 29 15:10:55 vmx kernel: [22761.103464] R13: ffff880333e601d0 R14: ffffffff81265cc0 R15: ffff880339f137c8
Aug 29 15:10:55 vmx kernel: [22761.103467] FS:  0000000000000000(0000) GS:ffff88034fa00000(0000) knlGS:0000000000000000
Aug 29 15:10:55 vmx kernel: [22761.103469] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Aug 29 15:10:55 vmx kernel: [22761.103471] CR2: 000000104a69c2f8 CR3: 00000003369da000 CR4: 00000000000406f0

BR,
Paweł.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 3.1-rc4
  2011-08-29 13:22 Linux 3.1-rc4 Pawel Sikora
@ 2011-08-29 15:39 ` Keith Packard
  2011-09-02  4:52   ` Paweł Sikora
  0 siblings, 1 reply; 9+ messages in thread
From: Keith Packard @ 2011-08-29 15:39 UTC (permalink / raw)
  To: Pawel Sikora, linux-kernel; +Cc: kamal

[-- Attachment #1: Type: text/plain, Size: 1064 bytes --]

On Mon, 29 Aug 2011 15:22:10 +0200, Pawel Sikora <pluto@agmk.net> wrote:
> Hi,
> 
> the recent -rc4 fix ( Kamal Mostafa / i915: do not setup intel_backlight twice ) fixes an oops
> described in https://bugzilla.kernel.org/show_bug.cgi?id=40892#c1 but the core error
> "[drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed" still
> exists.

That looks harmless; I'll check with the ACPI experts though.

> Aug 29 15:10:55 vmx kernel: [22761.103401] BUG: unable to handle kernel paging request at 000000104a69c2f8
> Aug 29 15:10:55 vmx kernel: [22761.103403] IP: [<ffffffff81265d02>] fb_flashcursor+0x42/0x150

I'm assuming this is a regression; can you find a version that it worked
on without any other changes in the environment? I'm concerned that
you're loading both vesafb and then switching to the drm fb, which
always seems fraught with peril to me.

And, of course, a bisect would be most helpful if possible. I can't
think of any i915-specific changes that would cause fb mappings to go wrong.

-- 
keith.packard@intel.com

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 3.1-rc4
  2011-08-29 15:39 ` Keith Packard
@ 2011-09-02  4:52   ` Paweł Sikora
  0 siblings, 0 replies; 9+ messages in thread
From: Paweł Sikora @ 2011-09-02  4:52 UTC (permalink / raw)
  To: Keith Packard; +Cc: linux-kernel, kamal

[-- Attachment #1: Type: Text/Plain, Size: 1143 bytes --]

On Monday 29 of August 2011 17:39:46 Keith Packard wrote:
> On Mon, 29 Aug 2011 15:22:10 +0200, Pawel Sikora <pluto@agmk.net> wrote:
> > Aug 29 15:10:55 vmx kernel: [22761.103401] BUG: unable to handle kernel paging request at 000000104a69c2f8
> > Aug 29 15:10:55 vmx kernel: [22761.103403] IP: [<ffffffff81265d02>] fb_flashcursor+0x42/0x150
> 
> I'm assuming this is a regression; can you find a version that it worked
> on without any other changes in the environment? I'm concerned that
> you're loading both vesafb and then switching to the drm fb, which
> always seems fraught with peril to me.
> 
> And, of course, a bisect would be most helpful if possible. I can't
> think of any i915-specific changes that would cause fb mappings to go wrong.

git bisect shows the 695434e1cbd57f404110bf4ab187a5127ffd79bb as a first commit
which prints fb_flashcursor ooops but this commit is imho completely unrelated,
so probably there's a hidden bug exposed by minimal binary code movement.

the testcease is:

$login_as_root_locally
run locally 'service fbset start'
$login_as_root_via_ssh_to_grab_dmesg
run locally 'Xorg -configure'

BR,
Paweł.

[-- Attachment #2: NOTES.txt --]
[-- Type: text/plain, Size: 12357 bytes --]

695434e1cbd57f404110bf4ab187a5127ffd79bb is the first bad commit
commit 695434e1cbd57f404110bf4ab187a5127ffd79bb
Author: Nicholas Bellinger <nab@linux-iscsi.org>
Date:   Fri Jun 3 20:59:19 2011 -0700

    target: Add transport_handle_cdb_direct optimization

    This patch adds a transport_handle_cdb_direct() optimization for mapping
    and queueing tasks directly from within fabric processing context by calling
    the newly exported transport_generic_new_cmd().  This currently expects to
    be called from process context only, and will fail if called within interrupt
    context.

    This patch also leaves transport_generic_handle_cdb() unmodified for the
    moment to function as expected with existing tcm_fc and ib_srpt fabrics,
    and will be removed once these have been converted and tested with v4.1
    code using transport_handle_cdb_direct().

    Based on Andy's original patch here:

    [PATCH 39/42] target: Call transport_new_cmd instead of adding to cmd queue

    Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>

:040000 040000 9f09fd83ce55852ccb4f703bb21961164eb8476b 67b288d8264ca6b6b855afd85815adf975284b1c M      drivers
:040000 040000 9a643f652b9ae20a6104825bda4c9332a20861d2 c1e743054644097f8364fdc2b2d1e68d6823d562 M      include


[   45.610251] uvesafb: Intel Corporation, Intel(R)Sandybridge Mobile Graphics Controller, Hardware Version 0.0, OEM: Intel(R)Sandybridge Mobile Graphics Chipset Accelerated VGA BIOS, VBE v3.0
[   45.617877] uvesafb: VBIOS/hardware supports DDC2 transfers
[   45.630268] uvesafb: monitor limits: vf = 60 Hz, hf = 57 kHz, clk = 107 MHz
[   45.630361] uvesafb: scrolling: redraw
[   45.630372] mtrr: type mismatch for b0000000,800000 old: write-back new: write-combining
[   45.630376] mtrr: type mismatch for b0000000,400000 old: write-back new: write-combining
[   45.630380] mtrr: type mismatch for b0000000,200000 old: write-back new: write-combining
[   45.630384] mtrr: type mismatch for b0000000,100000 old: write-back new: write-combining
[   45.630388] mtrr: type mismatch for b0000000,80000 old: write-back new: write-combining
[   45.630391] mtrr: type mismatch for b0000000,40000 old: write-back new: write-combining
[   45.630395] mtrr: type mismatch for b0000000,20000 old: write-back new: write-combining
[   45.630399] mtrr: type mismatch for b0000000,10000 old: write-back new: write-combining
[   45.630402] mtrr: type mismatch for b0000000,8000 old: write-back new: write-combining
[   45.630406] mtrr: type mismatch for b0000000,4000 old: write-back new: write-combining
[   45.630410] mtrr: type mismatch for b0000000,2000 old: write-back new: write-combining
[   45.630413] mtrr: type mismatch for b0000000,1000 old: write-back new: write-combining
[   45.720004] Console: switching to colour frame buffer device 80x30
[   45.720476] uvesafb: framebuffer at 0xb0000000, mapped to 0xffffc90006b00000, using 6144k, total 65472k
[   45.720478] fb0: VESA VGA frame buffer device
[   62.997425] [drm] Initialized drm 1.1.0 20060810
[   63.067327] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[   63.067332] i915 0000:00:02.0: setting latency timer to 64
[   63.165994] mtrr: type mismatch for b0000000,10000000 old: write-back new: write-combining
[   63.165998] [drm] MTRR allocation failed.  Graphics performance may suffer.
[   63.167207] i915 0000:00:02.0: irq 43 for MSI/MSI-X
[   63.167214] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   63.167216] [drm] Driver supports precise vblank timestamp query.
[   63.167502] [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed
[   63.167770] [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed
[   63.167833] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
[   63.167836] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
[   63.404653] fbcon: inteldrmfb (fb1) is primary device
[   63.404656] fbcon: Remapping primary device, fb1, to tty 1-63
[   63.918888] fb1: inteldrmfb frame buffer device
[   63.918890] drm: registered panic notifier
[   63.918943] BUG: unable to handle kernel paging request at 000000104a696098
[   63.918947] IP: [<ffffffff81254522>] fb_flashcursor+0x42/0x150
[   63.918953] PGD 0 
[   63.918955] Oops: 0000 [#1] SMP 
[   63.918958] CPU 2 
[   63.918959] Modules linked in: i915(+) drm_kms_helper drm i2c_algo_bit uvesafb binfmt_misc sch_sfq ext2 raid1 uvcvideo videodev media v4l2_compat_ioctl32 ath3k btusb bluetooth rfkill intel_agp intel_gtt joydev i2c_i801 iTCO_wdt i2c_core iTCO_vendor_support psmouse atl1c xhci_hcd ehci_hcd usbcore wmi evdev serio_raw pcspkr video sr_mod ac processor thermal button battery cdrom sg ext4 mbcache jbd2 crc16 dm_mod sd_mod crc_t10dif raid10 md_mod ahci libahci libata scsi_mod [last unloaded: scsi_wait_scan]
[   63.918982] 
[   63.918985] Pid: 1665, comm: kworker/2:1 Not tainted 3.0.0-00014-g695434e1 #23 ASUSTeK Computer Inc. N73SV/N73SV
[   63.918988] RIP: 0010:[<ffffffff81254522>]  [<ffffffff81254522>] fb_flashcursor+0x42/0x150
[   63.918992] RSP: 0018:ffff88033b0c7db0  EFLAGS: 00010217
[   63.918994] RAX: 0000000219191917 RBX: ffff88033ad86000 RCX: 0000000000000000
[   63.918998] RDX: 0000000000000000 RSI: 0000000000000282 RDI: ffffffff818131b0
[   63.919001] RBP: ffff88033b0c7e00 R08: ffff88033b0c6000 R09: 0000000000000000
[   63.919004] R10: 0000000000000001 R11: 0000000000000000 R12: ffff88034fa4c980
[   63.919007] R13: ffff88033609d338 R14: ffffffff812544e0 R15: ffff8803360c16d0
[   63.919010] FS:  0000000000000000(0000) GS:ffff88034fa40000(0000) knlGS:0000000000000000
[   63.919013] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[   63.919016] CR2: 000000104a696098 CR3: 0000000001803000 CR4: 00000000000406e0
[   63.919019] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   63.919022] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[   63.919025] Process kworker/2:1 (pid: 1665, threadinfo ffff88033b0c6000, task ffff88033ae24600)
[   63.919028] Stack:
[   63.919030]  ffff88034fa4c980 ffff88034fa54100 ffffffff810f8290 ffff88034fa54105
[   63.919035]  ffff88033b0c7de0 ffff88033ad86000 ffff88034fa4c980 ffff88034fa54100
[   63.919039]  ffffffff812544e0 ffff88034fa54105 ffff88033b0c7e70 ffffffff810619f5
[   63.919044] Call Trace:
[   63.919051]  [<ffffffff810f8290>] ? refresh_cpu_vm_stats+0x160/0x160
[   63.919055]  [<ffffffff812544e0>] ? get_color.isra.15+0x160/0x160
[   63.919061]  [<ffffffff810619f5>] process_one_work+0x105/0x460
[   63.919066]  [<ffffffff8106231f>] worker_thread+0x15f/0x350
[   63.919070]  [<ffffffff810621c0>] ? manage_workers.isra.29+0x220/0x220
[   63.919075]  [<ffffffff81066d27>] kthread+0x87/0x90
[   63.919080]  [<ffffffff81416b94>] kernel_thread_helper+0x4/0x10
[   63.919084]  [<ffffffff81066ca0>] ? kthread_worker_fn+0x190/0x190
[   63.919088]  [<ffffffff81416b90>] ? gs_change+0xb/0xb
[   63.919090] Code: 4c 89 75 f0 4c 89 7d f8 4c 8b bf 38 02 00 00 e8 75 28 df ff 4d 85 ff 74 2b 41 8b 87 98 01 00 00 83 f8 ff 74 1f 48 98 48 8d 04 80 
[   63.919110]  8b 1c c5 e0 97 a0 81 48 85 db 74 0c 48 8b 83 60 02 00 00 48 
[   63.919120] RIP  [<ffffffff81254522>] fb_flashcursor+0x42/0x150
[   63.919124]  RSP <ffff88033b0c7db0>
[   63.919125] CR2: 000000104a696098
[   63.919135] ---[ end trace 7470efece6d02648 ]---
[   63.919157] BUG: unable to handle kernel paging request at fffffffffffffff8
[   63.919161] IP: [<ffffffff81066feb>] kthread_data+0xb/0x20
[   63.919165] PGD 1805067 PUD 1806067 PMD 0 
[   63.919168] Oops: 0000 [#2] SMP 
[   63.919171] CPU 2 
[   63.919172] Modules linked in: i915(+) drm_kms_helper drm i2c_algo_bit uvesafb binfmt_misc sch_sfq ext2 raid1 uvcvideo videodev media v4l2_compat_ioctl32 ath3k btusb bluetooth rfkill intel_agp intel_gtt joydev i2c_i801 iTCO_wdt i2c_core iTCO_vendor_support psmouse atl1c xhci_hcd ehci_hcd usbcore wmi evdev serio_raw pcspkr video sr_mod ac processor thermal button battery cdrom sg ext4 mbcache jbd2 crc16 dm_mod sd_mod crc_t10dif raid10 md_mod ahci libahci libata scsi_mod [last unloaded: scsi_wait_scan]
[   63.919206]
[   63.919208] Pid: 1665, comm: kworker/2:1 Tainted: G      D     3.0.0-00014-g695434e1 #23 ASUSTeK Computer Inc. N73SV/N73SV
[   63.919213] RIP: 0010:[<ffffffff81066feb>]  [<ffffffff81066feb>] kthread_data+0xb/0x20
[   63.919217] RSP: 0018:ffff88033b0c7918  EFLAGS: 00010096
[   63.919219] RAX: 0000000000000000 RBX: 0000000000000002 RCX: 0000000000000002
[   63.919222] RDX: ffff88034fa50840 RSI: 0000000000000002 RDI: ffff88033ae24600
[   63.919225] RBP: ffff88033b0c7918 R08: 0000000000989680 R09: ffff88033a9a32a8
[   63.919228] R10: 0000000000000400 R11: ffff88033c640158 R12: ffff88033ae248b8
[   63.919230] R13: 0000000000000002 R14: 0000000000000002 R15: ffff88033ae247c0
[   63.919234] FS:  0000000000000000(0000) GS:ffff88034fa40000(0000) knlGS:0000000000000000
[   63.919236] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[   63.919239] CR2: fffffffffffffff8 CR3: 0000000001803000 CR4: 00000000000406e0
[   63.919241] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   63.919244] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[   63.919247] Process kworker/2:1 (pid: 1665, threadinfo ffff88033b0c6000, task ffff88033ae24600)
[   63.919249] Stack:
[   63.919250]  ffff88033b0c7938 ffffffff810630b0 ffffffff81043def ffff88034fa50840
[   63.919255]  ffff88033b0c7a68 ffffffff8140bf9f ffff88034f0423d8 ffffea000b4d1b00
[   63.919259]  ffff88033b0c7998 ffff88033b0c7fd8 ffff88033b0c7fd8 0000000000004000
[   63.919263] Call Trace:
[   63.919267]  [<ffffffff810630b0>] wq_worker_sleeping+0x10/0xa0
[   63.919272]  [<ffffffff81043def>] ? __cleanup_sighand+0x1f/0x30
[   63.919278]  [<ffffffff8140bf9f>] schedule+0x55f/0xa10
[   63.919284]  [<ffffffff810b44a0>] ? call_rcu_sched+0x10/0x20
[   63.919288]  [<ffffffff81048593>] ? release_task+0x2b3/0x440
[   63.919293]  [<ffffffff8106c15f>] ? switch_task_namespaces+0x1f/0x60
[   63.919298]  [<ffffffff8104a080>] do_exit+0x5d0/0x890
[   63.919301]  [<ffffffff8140f48d>] oops_end+0x9d/0xe0
[   63.919305]  [<ffffffff81406a43>] no_context+0x204/0x213
[   63.919309]  [<ffffffff8140bd48>] ? schedule+0x308/0xa10
[   63.919313]  [<ffffffff81406bd5>] __bad_area_nosemaphore+0x183/0x1a6
[   63.919317]  [<ffffffff812544e0>] ? get_color.isra.15+0x160/0x160
[   63.919321]  [<ffffffff81406c06>] bad_area_nosemaphore+0xe/0x10
[   63.919325]  [<ffffffff81411ab8>] do_page_fault+0x428/0x4e0
[   63.919328]  [<ffffffff812544e0>] ? get_color.isra.15+0x160/0x160
[   63.919333]  [<ffffffff8140ccb5>] ? schedule_timeout+0x295/0x310
[   63.919337]  [<ffffffff8103a7af>] ? dequeue_task_fair+0x1af/0x220
[   63.919341]  [<ffffffff812544e0>] ? get_color.isra.15+0x160/0x160
[   63.919344]  [<ffffffff8140e91f>] page_fault+0x1f/0x30
[   63.919347]  [<ffffffff812544e0>] ? get_color.isra.15+0x160/0x160
[   63.919351]  [<ffffffff81254522>] ? fb_flashcursor+0x42/0x150
[   63.919355]  [<ffffffff810f8290>] ? refresh_cpu_vm_stats+0x160/0x160
[   63.919359]  [<ffffffff812544e0>] ? get_color.isra.15+0x160/0x160
[   63.919363]  [<ffffffff810619f5>] process_one_work+0x105/0x460
[   63.919367]  [<ffffffff8106231f>] worker_thread+0x15f/0x350
[   63.919371]  [<ffffffff810621c0>] ? manage_workers.isra.29+0x220/0x220
[   63.919375]  [<ffffffff81066d27>] kthread+0x87/0x90
[   63.919378]  [<ffffffff81416b94>] kernel_thread_helper+0x4/0x10
[   63.919382]  [<ffffffff81066ca0>] ? kthread_worker_fn+0x190/0x190
[   63.919386]  [<ffffffff81416b90>] ? gs_change+0xb/0xb
[   63.919388] Code: be c9 00 00 00 48 c7 c7 b1 e7 71 81 e8 df f0 fd ff 48 8b 5d f0 4c 8b 65 f8 c9 c3 0f 1f 44 00 00 48 8b 87 60 02 00 00 55 48 89 e5
[   63.919407]  8b 40 f8 5d c3 66 66 66 66 66 66 2e 0f 1f 84 00 00 00 00 00
[   63.919417] RIP  [<ffffffff81066feb>] kthread_data+0xb/0x20
[   63.919420]  RSP <ffff88033b0c7918>
[   63.919422] CR2: fffffffffffffff8
[   63.919424] ---[ end trace 7470efece6d02649 ]---
[   63.919426] Fixing recursive fault but reboot is needed!
[   63.924693] ACPI Warning: _BQC returned an invalid level (20110413/video-473)
[   63.925577] acpi device:4f: registered as cooling_device8
[   63.925835] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/device:4b/LNXVIDEO:00/input/input7
[   63.926011] ACPI: Video Device [GFX0] (multi-head: yes  rom: yes  post: no)

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 3.1-rc4
  2011-08-30  9:14   ` Peter Zijlstra
@ 2011-08-30 10:02     ` Borislav Petkov
  0 siblings, 0 replies; 9+ messages in thread
From: Borislav Petkov @ 2011-08-30 10:02 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: Linus Torvalds, Linux Kernel Mailing List, Yong Zhang

On Tue, Aug 30, 2011 at 11:14:30AM +0200, Peter Zijlstra wrote:
> On Tue, 2011-08-30 at 09:07 +0200, Borislav Petkov wrote:
> > On Sun, Aug 28, 2011 at 09:52:43PM -0700, Linus Torvalds wrote:
> > > We're back on track on weekly -rc releases.
> > 
> > Peter,
> > 
> > I get the following lockdep splat on -rc4, it looks like load balancing
> > something.
> > 
> > [ 5183.478132] ------------[ cut here ]------------
> > [ 5183.478155] WARNING: at kernel/lockdep.c:690 __lock_acquire+0x189/0x916()
> 
> that's:
> 
> look_up_lock_class():
>                         WARN_ON_ONCE(class->name != lock->name);
> 
> That's something that really shouldn't happen and my first guess is that
> you're suffering some memory corruption.

Hmm, strange. That was one of Linus' suggestions last time I triggered
something similar in look_up_lock_class(). (Thanks Yong, I'd completely
forgotten about it). The old issue was a list corruption at the same
spot and this one looks similar except the list element is there to not
trap on the memory access but it triggers on the warning because it is
obviously a different element.

And the fact that I'd completely forgotten about it is that it hasn't
reappeared since then (v2.6.37-rc5-62-g6313e3c) which fits with the
pattern of a memory corruption.

Anyway, this is just FYI in case someone else triggers it too, I'll be
on the lookout for other strange things cooking up while the machine is
running.

Thanks.

-- 
Regards/Gruss,
Boris.


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 3.1-rc4
  2011-08-30  7:07 ` Borislav Petkov
  2011-08-30  7:58   ` Yong Zhang
@ 2011-08-30  9:14   ` Peter Zijlstra
  2011-08-30 10:02     ` Borislav Petkov
  1 sibling, 1 reply; 9+ messages in thread
From: Peter Zijlstra @ 2011-08-30  9:14 UTC (permalink / raw)
  To: Borislav Petkov; +Cc: Linus Torvalds, Linux Kernel Mailing List

On Tue, 2011-08-30 at 09:07 +0200, Borislav Petkov wrote:
> On Sun, Aug 28, 2011 at 09:52:43PM -0700, Linus Torvalds wrote:
> > We're back on track on weekly -rc releases.
> 
> Peter,
> 
> I get the following lockdep splat on -rc4, it looks like load balancing
> something.
> 
> [ 5183.478132] ------------[ cut here ]------------
> [ 5183.478155] WARNING: at kernel/lockdep.c:690 __lock_acquire+0x189/0x916()

that's:

look_up_lock_class():
                        WARN_ON_ONCE(class->name != lock->name);

That's something that really shouldn't happen and my first guess is that
you're suffering some memory corruption.



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 3.1-rc4
  2011-08-30  7:07 ` Borislav Petkov
@ 2011-08-30  7:58   ` Yong Zhang
  2011-08-30  9:14   ` Peter Zijlstra
  1 sibling, 0 replies; 9+ messages in thread
From: Yong Zhang @ 2011-08-30  7:58 UTC (permalink / raw)
  To: Borislav Petkov, Peter Zijlstra, Linus Torvalds,
	Linux Kernel Mailing List

On Tue, Aug 30, 2011 at 09:07:15AM +0200, Borislav Petkov wrote:
> On Sun, Aug 28, 2011 at 09:52:43PM -0700, Linus Torvalds wrote:
> > We're back on track on weekly -rc releases.
> 
> Peter,
> 
> I get the following lockdep splat on -rc4, it looks like load balancing
> something.

The second time you trigger something in look_up_lock_class().
http://marc.info/?l=linux-kernel&m=129235866015003&w=2

Thanks,
Yong

> 
> [ 5183.478132] ------------[ cut here ]------------
> [ 5183.478155] WARNING: at kernel/lockdep.c:690 __lock_acquire+0x189/0x916()
> [ 5183.478164] Hardware name: System Product Name
> [ 5183.478171] Modules linked in: tun cpufreq_powersave cpufreq_userspace cpufreq_conservative powernow_k8 mperf cpufreq_stats binfmt_misc fuse ipv6 kvm_amd kvm vfat fat radeon ttm drm_kms_helper cfbcopyarea cfbimgblt cfbfillrect 8250_pnp edac_core 8250 serial_core k10temp
> [ 5183.478256] Pid: 0, comm: kworker/0:1 Not tainted 3.1.0-rc4 #37
> [ 5183.478263] Call Trace:
> [ 5183.478270]  <IRQ>  [<ffffffff813d1dee>] ? _raw_spin_unlock_irqrestore+0x38/0x69
> [ 5183.478297]  [<ffffffff81038dc2>] warn_slowpath_common+0x85/0x9d
> [ 5183.478310]  [<ffffffff81038df4>] warn_slowpath_null+0x1a/0x1c
> [ 5183.478321]  [<ffffffff8106e535>] __lock_acquire+0x189/0x916
> [ 5183.478332]  [<ffffffff8106ec5e>] ? __lock_acquire+0x8b2/0x916
> [ 5183.478344]  [<ffffffff8102ca4a>] ? double_rq_lock+0x4f/0x54
> [ 5183.478355]  [<ffffffff8106f32d>] lock_acquire+0x14e/0x193
> [ 5183.478364]  [<ffffffff8102ca4a>] ? double_rq_lock+0x4f/0x54
> [ 5183.478375]  [<ffffffff81069ba8>] ? put_lock_stats+0xe/0x29
> [ 5183.478387]  [<ffffffff813d11ee>] _raw_spin_lock_nested+0x44/0x79
> [ 5183.478396]  [<ffffffff8102ca4a>] ? double_rq_lock+0x4f/0x54
> [ 5183.478406]  [<ffffffff813d128f>] ? _raw_spin_lock+0x6c/0x73
> [ 5183.478416]  [<ffffffff8102ca2b>] ? double_rq_lock+0x30/0x54
> [ 5183.478425]  [<ffffffff8102ca4a>] double_rq_lock+0x4f/0x54
> [ 5183.478437]  [<ffffffff810334dc>] load_balance+0x1ca/0x4cb
> [ 5183.478447]  [<ffffffff810337dd>] ? load_balance+0x4cb/0x4cb
> [ 5183.478460]  [<ffffffff81033942>] rebalance_domains+0x165/0x1f4
> [ 5183.478470]  [<ffffffff810337dd>] ? load_balance+0x4cb/0x4cb
> [ 5183.478481]  [<ffffffff81033a9a>] run_rebalance_domains+0xc9/0x136
> [ 5183.478493]  [<ffffffff8103fd3a>] __do_softirq+0x172/0x2f2
> [ 5183.478507]  [<ffffffff810037e8>] ? do_softirq+0x2c/0x85
> [ 5183.478519]  [<ffffffff813d3d2c>] call_softirq+0x1c/0x30
> [ 5183.478530]  [<ffffffff810037f9>] do_softirq+0x3d/0x85
> [ 5183.478539]  [<ffffffff8103f928>] irq_exit+0x53/0xbd
> [ 5183.478552]  [<ffffffff81018bdc>] smp_call_function_single_interrupt+0x34/0x36
> [ 5183.478564]  [<ffffffff813d37b0>] call_function_single_interrupt+0x70/0x80
> [ 5183.478571]  <EOI>  [<ffffffff813d20a1>] ? retint_restore_args+0xe/0xe
> [ 5183.478591]  [<ffffffff81009402>] ? default_idle+0xef/0x1f5
> [ 5183.478602]  [<ffffffff81009400>] ? default_idle+0xed/0x1f5
> [ 5183.478612]  [<ffffffff81009651>] amd_e400_idle+0xcf/0xf6
> [ 5183.478624]  [<ffffffff810014de>] cpu_idle+0x6f/0xc2
> [ 5183.478636]  [<ffffffff813ca25c>] start_secondary+0x1ad/0x1b2
> [ 5183.478646] ---[ end trace 2434d22bc511873d ]---
> 
> Thanks.
> 
> -- 
> Regards/Gruss,
>     Boris.
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/

-- 
Only stand for myself

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 3.1-rc4
  2011-08-29  4:52 Linus Torvalds
  2011-08-29  5:53 ` Stephen Rothwell
@ 2011-08-30  7:07 ` Borislav Petkov
  2011-08-30  7:58   ` Yong Zhang
  2011-08-30  9:14   ` Peter Zijlstra
  1 sibling, 2 replies; 9+ messages in thread
From: Borislav Petkov @ 2011-08-30  7:07 UTC (permalink / raw)
  To: Peter Zijlstra; +Cc: Linus Torvalds, Linux Kernel Mailing List

On Sun, Aug 28, 2011 at 09:52:43PM -0700, Linus Torvalds wrote:
> We're back on track on weekly -rc releases.

Peter,

I get the following lockdep splat on -rc4, it looks like load balancing
something.

[ 5183.478132] ------------[ cut here ]------------
[ 5183.478155] WARNING: at kernel/lockdep.c:690 __lock_acquire+0x189/0x916()
[ 5183.478164] Hardware name: System Product Name
[ 5183.478171] Modules linked in: tun cpufreq_powersave cpufreq_userspace cpufreq_conservative powernow_k8 mperf cpufreq_stats binfmt_misc fuse ipv6 kvm_amd kvm vfat fat radeon ttm drm_kms_helper cfbcopyarea cfbimgblt cfbfillrect 8250_pnp edac_core 8250 serial_core k10temp
[ 5183.478256] Pid: 0, comm: kworker/0:1 Not tainted 3.1.0-rc4 #37
[ 5183.478263] Call Trace:
[ 5183.478270]  <IRQ>  [<ffffffff813d1dee>] ? _raw_spin_unlock_irqrestore+0x38/0x69
[ 5183.478297]  [<ffffffff81038dc2>] warn_slowpath_common+0x85/0x9d
[ 5183.478310]  [<ffffffff81038df4>] warn_slowpath_null+0x1a/0x1c
[ 5183.478321]  [<ffffffff8106e535>] __lock_acquire+0x189/0x916
[ 5183.478332]  [<ffffffff8106ec5e>] ? __lock_acquire+0x8b2/0x916
[ 5183.478344]  [<ffffffff8102ca4a>] ? double_rq_lock+0x4f/0x54
[ 5183.478355]  [<ffffffff8106f32d>] lock_acquire+0x14e/0x193
[ 5183.478364]  [<ffffffff8102ca4a>] ? double_rq_lock+0x4f/0x54
[ 5183.478375]  [<ffffffff81069ba8>] ? put_lock_stats+0xe/0x29
[ 5183.478387]  [<ffffffff813d11ee>] _raw_spin_lock_nested+0x44/0x79
[ 5183.478396]  [<ffffffff8102ca4a>] ? double_rq_lock+0x4f/0x54
[ 5183.478406]  [<ffffffff813d128f>] ? _raw_spin_lock+0x6c/0x73
[ 5183.478416]  [<ffffffff8102ca2b>] ? double_rq_lock+0x30/0x54
[ 5183.478425]  [<ffffffff8102ca4a>] double_rq_lock+0x4f/0x54
[ 5183.478437]  [<ffffffff810334dc>] load_balance+0x1ca/0x4cb
[ 5183.478447]  [<ffffffff810337dd>] ? load_balance+0x4cb/0x4cb
[ 5183.478460]  [<ffffffff81033942>] rebalance_domains+0x165/0x1f4
[ 5183.478470]  [<ffffffff810337dd>] ? load_balance+0x4cb/0x4cb
[ 5183.478481]  [<ffffffff81033a9a>] run_rebalance_domains+0xc9/0x136
[ 5183.478493]  [<ffffffff8103fd3a>] __do_softirq+0x172/0x2f2
[ 5183.478507]  [<ffffffff810037e8>] ? do_softirq+0x2c/0x85
[ 5183.478519]  [<ffffffff813d3d2c>] call_softirq+0x1c/0x30
[ 5183.478530]  [<ffffffff810037f9>] do_softirq+0x3d/0x85
[ 5183.478539]  [<ffffffff8103f928>] irq_exit+0x53/0xbd
[ 5183.478552]  [<ffffffff81018bdc>] smp_call_function_single_interrupt+0x34/0x36
[ 5183.478564]  [<ffffffff813d37b0>] call_function_single_interrupt+0x70/0x80
[ 5183.478571]  <EOI>  [<ffffffff813d20a1>] ? retint_restore_args+0xe/0xe
[ 5183.478591]  [<ffffffff81009402>] ? default_idle+0xef/0x1f5
[ 5183.478602]  [<ffffffff81009400>] ? default_idle+0xed/0x1f5
[ 5183.478612]  [<ffffffff81009651>] amd_e400_idle+0xcf/0xf6
[ 5183.478624]  [<ffffffff810014de>] cpu_idle+0x6f/0xc2
[ 5183.478636]  [<ffffffff813ca25c>] start_secondary+0x1ad/0x1b2
[ 5183.478646] ---[ end trace 2434d22bc511873d ]---

Thanks.

-- 
Regards/Gruss,
    Boris.

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Linux 3.1-rc4
  2011-08-29  4:52 Linus Torvalds
@ 2011-08-29  5:53 ` Stephen Rothwell
  2011-08-30  7:07 ` Borislav Petkov
  1 sibling, 0 replies; 9+ messages in thread
From: Stephen Rothwell @ 2011-08-29  5:53 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Linux Kernel Mailing List

[-- Attachment #1: Type: text/plain, Size: 376 bytes --]

Hi Linus,

On Sun, 28 Aug 2011 21:52:43 -0700 Linus Torvalds <torvalds@linux-foundation.org> wrote:
>
>       All Arch: remove linkage for sys_nfsservctl system call

Unfortunately, this patch (which never made it to linux-next) broke three
architectures :-(

-- 
Cheers,
Stephen Rothwell                    sfr@canb.auug.org.au
http://www.canb.auug.org.au/~sfr/

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Linux 3.1-rc4
@ 2011-08-29  4:52 Linus Torvalds
  2011-08-29  5:53 ` Stephen Rothwell
  2011-08-30  7:07 ` Borislav Petkov
  0 siblings, 2 replies; 9+ messages in thread
From: Linus Torvalds @ 2011-08-29  4:52 UTC (permalink / raw)
  To: Linux Kernel Mailing List

We're back on track on weekly -rc releases.

I don't know what to say about this one. -rc3 had fewer new commits
than -rc4 does, and I don't like that trend. I'm not happy about the
size of some of the changes (iscsi target, some other random drivers),
but at the same time I have to say that absolutely nothing here makes
me feel worried. Most of the changes are *really* trivial, and the
ones that are a bit bigger tend to be to pretty esoteric areas. For
example, sparc shows up in the dirstat as one of the bigger changes,
and that's just because there's a biggish signal handling change to
fix a rather obscure test. But for the life of me I can't really get
worried about it.

Or how about the wiimote driver changes? Or the iscsi target changes?

In other words, most people won't notice - and the remaining stuff is
really small one-liners spread out (mostly in drivers). If you look at
the old-style - non-rename-aware - patches, the XFS changes look big
and scary, but they're all just file renames.

Anyway, go wild and please do test. The appended shortlog gives a
reasonable idea of the changes, but they really aren't that big.

So I definitely *am* hoping that -rc5 will be smaller. But at the same
time, I continue to be pretty happy about the state of 3.1 so far. But
maybe it's just that my meds are finally working.

               Linus "I don't think I've really flamed
                              anybody this week" Torvalds

--
Al Cooper (1):
      8250: Fix race condition in serial8250_backup_timeout().

Alex Elder (1):
      xfs: don't expect xfs headers to be in subdirectories

Alexander Duyck (1):
      ixgbe: Fix FCOE memory leak for DDP packets

Alexandre Bounine (1):
      rapidio: fix use of non-compatible registers

Amerigo Wang (1):
      cpupower: avoid using symlinks

Andi Kleen (1):
      Add a personality to report 2.6.x version numbers

Andiry Xu (2):
      xHCI: fix port U3 status check condition
      xHCI: report USB2 port in resuming as suspend

Andrew Bird (3):
      USB option driver add PID of Huawei Vodafone K3806
      USB option driver add PID of Huawei Vodafone K4605
      USB option driver K3765/K4505 avoid CDC_DATA interface

Andrew Drake (1):
      Input: bcm5974 - Add support for newer MacBookPro8,2

Andy Lutomirski (1):
      x86-32: Fix boot with CONFIG_X86_INVD_BUG

Arend Van Spriel (1):
      staging: brcm80211: fix compile error on non-x86 archs since 3.0 kernel

Arnaud Lacombe (1):
      drivers/base/devtmpfs.c: correct annotation of `setup_done'

Axel Lin (17):
      Input: mma8450 - fix module device table type
      Input: mpu3050 - correct call to input_free_device
      Input: tegra-kbc - correct call to input_free_device
      usb: gadget: s3c2410_udc: fix unterminated platform_device_id table
      ASoC: soc-jack: Fix checking return value of request_any_context_irq
      ASoC: sta32x: Fix a memory leak if snd_soc_register_codec fails
      max8997_charger: Needs module.h
      Input: tnetv107x-ts - add missing include of linux/module.h
      Input: ep93xx_keypad - add missing include of linux/module.h
      ASoC: soc-core: use GFP_KERNEL flag for kmalloc in snd_soc_cnew
      tty: Add "spi:" prefix for spi modalias
      drivers/video/backlight/ep93xx_bl.c: add missing include of linux/module.h
      leds: add missing include of linux/module.h
      backlight: fix module alias prefix for adp8870_bl
      drivers/misc/fsa9480.c: fix a leak of the IRQ during init failure
      drivers/misc/ab8500-pwm.c: fix modalias
      drivers/leds/leds-bd2802.c: bd2802_unregister_led_classdev()
should unregister all registered leds

Ben Skeggs (2):
      drm/ttm: unbind ttm before destroying node in accel move cleanup
      drm/ttm: ensure ttm for new node is bound before calling move_notify()

Bjorn Helgaas (1):
      serial: 8250_pnp: add Intermec CV60 touchscreen device

Bob Liu (1):
      usb: musb: blackfin: include prefetch head file

Bruce Allan (3):
      e1000e: Spurious interrupts & dropped packets with 82577/8/9 in
half-duplex
      e1000e: workaround for packet drop on 82579 at 100Mbps
      e1000e: workaround invalid Tx/Rx tail descriptor register write

Chris Boot (2):
      iscsi-target: Implement iSCSI target IPv6 address printing.
      firewire: sbp2: fix panic after rmmod with slow targets

Christoph Hellwig (2):
      xfs: remove subdirectories
      xfs: fix tracing builds inside the source tree

Dan Bastone (1):
      HID: add support for new revision of Apple aluminum keyboard

Dan Carpenter (5):
      iscsi-target: remove duplicate return
      iscsi-target: forever loop bug in iscsit_attach_ooo_cmdsn()
      iscsi-target: Fix iscsit_allocate_se_cmd_for_tmr failure path bugs
      Staging: zcache: signedness bug in tmem_get()
      w1: fix for loop in w1_f29_remove_slave()

Daniel Baluta (1):
      ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS

Daniel Schwierzeck (1):
      atm: br2684: Fix oops due to skb->dev being NULL

Dave Jones (1):
      cpupower: fix Makefile typo

David Daney (1):
      staging: octeon-ethernet: Add missing #includes.

David Henningsson (1):
      ALSA: hda: Conexant: Allow different output types to share DAC

David Herrmann (5):
      HID: wiimote: Simplify synchronization
      HID: wiimote: Correctly call HID open/close callbacks
      HID: wiimote: Register led class devices
      HID: wiimote: Add drm request
      HID: wiimote: Add status and return request handlers

David S. Miller (1):
      sparc: Allow handling signals when stack is corrupted.

Deepak Saxena (1):
      Input: remove CLOCK_TICK_RATE from analog joystick driver

Dilan Lee (1):
      backlight: add a callback 'notify_after' for backlight control

Dmitry Torokhov (1):
      Input: ad714x - use DMA-safe buffers for spi_write()

Dominik Brodowski (2):
      cpupower: make NLS truly optional
      cpupower: use man(1) when calling "cpupower help subcommand"

Emmanuel Grumbach (2):
      Revert "iwlagn: sysfs couldn't find the priv pointer"
      iwlagn: sysfs couldn't find the priv pointer

Eric Dumazet (1):
      bridge: fix a possible net_device leak

Eric Smith (1):
      8250_pci: add support for Rosewill RC-305 4x serial port card

Evgeniy Polyakov (1):
      MAINTAINERS: Evgeniy has moved

Felipe Balbi (1):
      usb: musb: tusb6010: fix compilation

Gavin.zhu (1):
      USB: option: add YUGA device id to driver

Geoffrey Thomas (1):
      net: Documentation: RFC 2553bis is now RFC 3493

Gerard Braad (1):
      Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)

Guenter Roeck (1):
      hwmon: (ntc_thermistor) Simplify if sequence

H Hartley Sweeten (1):
      base/devres.c: quiet sparse noise about context imbalance

H. Peter Anvin (1):
      x86-32, vdso: On system call restart after SYSENTER, use int $0x80

Heiko Carstens (3):
      pti: add missing CONFIG_PCI dependency
      [S390] nss,initrd: kernel image and initrd must be in different segments
      [S390] memory hotplug: only unassign assigned increments

Hui Zhu (1):
      checkpatch: add missing WARN argument for min_t and max_t tests

Ian Campbell (1):
      m68k: fix __page_to_pfn for a const struct page argument

Jack Steiner (1):
      x86, UV: Remove UV delay in starting slave cpus

Jamal Hadi Salim (1):
      net_sched: fix port mirror/redirect stats reporting

Jarkko Nikula (1):
      ASoC: omap: Fix build errors in ams-delta

Jay Estabrook (1):
      drm/radeon/alpha: Add Alpha support to Radeon DRM code

Jean Delvare (1):
      hwmon: (i5k_amb) Drop i5k_channel_pci_id

Jean-Christophe PLAGNIOL-VILLARD (1):
      USB: ftdi_sio: add Calao reference board support

Jeremiah Matthey (1):
      HID: usbhid: Add support for SiGma Micro chip

Jesper Juhl (1):
      iscsi-target: Fix leak on failure in iscsi_copy_param_list()

Jesse Gross (1):
      vmxnet3: Don't enable vlan filters in promiscuous mode.

Jiejing Zhang (1):
      Input: max11801_ts - correct license statement

Jiri Pirko (4):
      gianfar: prevent buggy hw rx vlan tagging
      via-velocity: remove non-tagged packet filtering
      forcedeth: call vlan_mode only if hw supports vlans
      vlan: reset headers on accel emulation path

Jiri Slaby (2):
      TTY: pty, fix pty counting
      TTY: serial, document ignoring of uart->ops->startup error

Johannes Weiner (4):
      fuse: delete dead .write_begin and .write_end aops
      fuse: mark pages accessed when written to
      memcg: pin execution to current cpu while draining stock
      memcg: fix hierarchical oom locking

John Stultz (1):
      usb: musb: fix oops on musb_gadget_pullup

Joseph Pentland (1):
      ASoC: Add Springbank I/O card to Speyside Kconfig

Josh Boyer (2):
      usbnet/cdc_ncm: Don't use stack variables for DMA
      lockdep: Add helper function for dir vs file i_mutex annotation

Joshua V. Dillon (1):
      Input: bcm5974 - add support for touchpads found in MacBookAir4,2

Julia Lawall (9):
      drivers/net/wireless/wl12xx: add missing kfree
      drivers/net/can/sja1000/plx_pci.c: eliminate double free
      target: Convert target_core_rd.c to use use BUG_ON
      sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree
      sound/soc/ep93xx/ep93xx-i2s.c: add missing kfree
      sound/soc/fsl/p1022_ds.c: add missing of_node_put
      sound/soc/fsl/mpc8610_hpcd.c: add missing of_node_put
      [S390] drivers/s390/block/dasd_ioctl.c: add missing kfree
      [S390] arch/s390/kernel/ipl.c: correct error detection check

Kamal Mostafa (1):
      i915: do not setup intel_backlight twice

Kevin Hilman (2):
      Revert "i2c-omap: fix static suspend vs. runtime suspend"
      OMAP: omap_device: only override _noirq methods, not normal suspend/resume

Kirill A. Shutemov (1):
      sfi: table irq 0xFF means 'no interrupt'

Kukjin Kim (1):
      serial: samsung: Fix build error

Kumar Gala (1):
      drivers/serial/ucc_uart.c: Fix compiler warning

Kuninori Morimoto (1):
      usb: gadget: renesas_usbhs: fix DMA build by including dma-mapping.h

Linus Torvalds (3):
      Revert "irq: Always set IRQF_ONESHOT if no primary handler is specified"
      firmware loader: allow builtin firmware load even if
usermodehelper is disabled
      Linux 3.1-rc4

Linus Walleij (1):
      i2c-nomadik: fix kerneldoc warning

Lionel Elie Mamane (1):
      sit tunnels: propagate IPv6 transport class to IPv4 Type of Service

Liu Gang-B34182 (1):
      arch/powerpc/sysdev/fsl_rio.c: correct IECSR register clear value

Magnus Damm (2):
      ARM: mach-shmobile: sh7372 LCDC1 suspend fix
      ARM: mach-shmobile: sh7372 LCDC1 suspend fix V2 (incremental)

Marcin Slusarz (1):
      drm/ttm: fix ttm_bo_add_ttm(user) failure path

Mark Brown (7):
      ASoC: Move WM8962 CLKREG_OVD earlier
      ASoC: WM8996 record paths need AIFCLK
      ASoC: Fix configuration of WM8996 input enables
      ASoC: Ensure we only run Speyside WM8962 bias level callbacks once
      ASoC: Clear any outstanding WM8962 FLL lock completions before waiting
      ASoC: Clear completions from late WM8996 FLL lock IRQs
      ASoC: Correct element count for WM8996 sidetone HPF

Michael Hennerich (3):
      Input: ad714xx-spi - force SPI bus into the default 8-bit mode
      Input: ad714x - fix endianness issues
      Input: ad714x - read the interrupt status registers in a row

Michael Holzheu (1):
      [S390] Change default action from reipl to stop for on_restart

Michel Dänzer (3):
      drm/radeon: Take IH ring into account for test size calculation.
      drm/radeon: Explicitly print GTT/VRAM offsets on test failure.
      drm/radeon: Make vramlimit parameter actually work.

Miklos Szeredi (2):
      fuse: fix flock
      fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message

Ming Lei (1):
      usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)

MyungJoo Ham (2):
      drivers/rtc/rtc-s3c.c: correct debug messages
      drivers/rtc/rtc-s3c.c: allow multiple open / allow
no-ioctl-open'ed rtc to have irq.

NeilBrown (1):
      All Arch: remove linkage for sys_nfsservctl system call

Nicholas Bellinger (10):
      target: Change TCM_NON_EXISTENT_LUN response to ASC=LOGICAL UNIT
NOT SUPPORTED
      target: Make standard INQUIRY return 'not connected' for tpg_virt_lun0
      target: Fix write payload exception handling with ->new_cmd_map
      target: Add WRITE_SAME (10) parsing and refactor passthrough checks
      target: Fix WRITE_SAME usage with transport_get_size
      target: Remove duplicate task completions in transport_emulate_control_cdb
      target: Fix SYNCHRONIZE_CACHE zero LBA + range breakage
      target: Add missing DATA_SG_IO transport_cmd_get_valid_sectors check
      target: Fix task count > 1 handling breakage and use max_sector
page alignment
      target: Fix task SGL chaining breakage with transport_allocate_data_tasks

Nick Pelly (1):
      omap-serial: Allow IXON and IXOFF to be disabled.

Nishanth Aravamudan (1):
      kernel/printk: do not turn off bootconsole in printk_late_init()
if keep_bootcon

Nobuhiro Iwamatsu (1):
      net: sh_eth: Fix build by forgot including linux/interrupt.h

Omar Ramirez Luna (1):
      staging: tidspbridge: fix compilation on dsp clock functions

Paul Fox (1):
      x86, olpc: Wait for last byte of EC command to be accepted

Pavan Savoy (7):
      drivers:misc: ti-st: avoid a misleading dbg msg
      drivers:misc:ti-st: platform hooks for chip states
      drivers:misc: ti-st: reinit completion on ver read
      drivers:misc: ti-st: reinit completion before send
      drivers:misc: ti-st: wait for completion at fail
      drivers:misc: ti-st: free skb on firmware download
      drivers:misc: ti-st: fix unexpected UART close

Per Forlin (3):
      usb: musb: ux500: set dma config for both src and dst
      usb: musb: ux500: replace missing DBG with dev_dbg
      usb: musb: cppi: fix build errors due to DBG and missing musb variable

Peter Pan(潘卫平) (1):
      bonding:reset backup and inactive flag of slave

Pieter-Paul Giesberts (1):
      staging: brcm80211: SPARC build error fix

Ping Cheng (2):
      Input: wacom - add WAC_MSG_RETRIES define
      Input: wacom - report id 3 returns 4 bytes of data

Rabin Vincent (1):
      usb: musb: fix Kconfig

Rafael J. Wysocki (3):
      PM: Use spinlock instead of mutex in clock management functions
      sh-sci / PM: Use power.irq_safe
      PM / Runtime: Correct documentation of pm_runtime_irq_safe()

Ralf Thielow (1):
      scripts/get_maintainer.pl: update Linus's git repository

Randy Dunlap (4):
      fuse: fix non-ANSI void function notation
      firmware: fix google/gsmi.c build warning
      driver core: fix kernel-doc warning in platform.c
      max8998_charger: Needs module.h

Roland Dreier (4):
      target: Print subpage too for unhandled MODE SENSE pages
      tcm_fc: init/exit functions should not be protected by "#ifdef MODULE"
      target: Make locking in transport_deregister_session() IRQ safe
      target: Convert acl_node_lock to be IRQ-disabling

Sangbeom Kim (1):
      ASoC: Add samsung maintainer

Sarah Sharp (5):
      xhci: Fix memory leak during failed enqueue.
      xhci: Fix failed enqueue in the middle of isoch TD.
      xhci: Remove TDs from TD lists when URBs are canceled.
      USB: Avoid NULL pointer deref in usb_hcd_alloc_bandwidth.
      xhci: Handle zero-length isochronous packets.

Sascha Hauer (1):
      ASoC: Fix check for symmetric rate enforcement

Scott Jiang (5):
      ASoC: ad193x: fix registers definition
      ASoC: ad193x: fix dac word len setting
      ASoC: ad193x: fix system clock
      ASoC: Add spi hw read function for 16 addr 8 data mode for ad193x fix
      ASoC: ad193x: remove cache support

Sebastian Andrzej Siewior (4):
      usb: gadget: fusb300: remove #if 0 block
      usb: gadget: composite: fix bMaxPacketSize for SuperSpeed
      usb: gadget: f_phonet: unlock in error case
      usb: musb: gadget: fix error path

Sebastian Bauer (1):
      usb: gadget: hid: don't STALL when processing a HID Descriptor request

Sergei Trofimovich (3):
      usb: musb: tusb6010_omap: fix build failure: error: 'musb' undeclared
      drivers/misc/pti.c: add missing includes
      alpha: unbreak osf_setsysinfo(SSI_NVPAIRS, [SSIN_UACPROC, UAC_SIGBUS])

Seth Jennings (1):
      staging: zcache: fix crash on high memory swap

Shaohua Li (2):
      mm: fix a vmscan warning
      vmscan: clear ZONE_CONGESTED for zone with good watermark

Stanislaw Gruszka (3):
      rt2x00: fix crash in rt2800usb_write_tx_desc
      rt2x00: fix order of entry flags modification
      rt2x00: fix crash in rt2800usb_get_txwi

Stephen Warren (1):
      ASoC: Tegra: wm8903 machine driver: Drop Ventana support

Takashi Iwai (4):
      ALSA: hda - Fix output-path initialization for Realtek auto-parser
      ALSA: hda - Update jack-sense info even when no automute is set
      ALSA: hda - Fix double-headphone/speaker paths for Cxt auto-parser
      ALSA: hda/conexant - Enable ADC-switching for auto-mic mode, too

Tejun Heo (1):
      mtrr: fix UP breakage caused during switch to stop_machine

Thomas Jarosch (1):
      drm/i915: Fix wrong initializer for "locked" variable in
assert_panel_unlocked

Thomas Meyer (2):
      target: Use ERR_CAST inlined function
      drivers/char/msm_smd_pkt.c: don't use IS_ERR()

Thomas Reim (1):
      drm/radeon: Extended DDC Probing for Toshiba L300D Radeon
Mobility X1100 HDMI-A Connector

Thomas Renninger (4):
      cpupower: mperf monitor - Use TSC to calculate max frequency if possible
      cpupower: Do not show an empty Idle_Stats monitor if no idle
driver is available
      cpupower: Better detect offlined CPUs
      cpupower: Make monitor command -c/--cpu aware

Timur Tabi (1):
      sound/soc/fsl/fsl_dma.c: add missing of_node_put

Tomoya MORINAGA (2):
      pch_uart: Set PCIe bus number using probe parameter
      serial/8250_pci: delete duplicate data definition

Vasily Khoruzhick (3):
      ASoC: h1940: Fix compilation error due to missing header
      ASoC: rx1950: Fix compilation error due to missing header
      s3c-adc-battery: Fix compilation error due to missing header (module.h)

Vijay Badawadagi (1):
      drivers:misc: ti-st: fail-safe on wrong pkt type

Voss, Nikolaus (1):
      atmel_serial: fix atmel_default_console_device

WANG Cong (1):
      cris: add arch/cris/include/asm/serial.h

Wang Shaoyan (1):
      gianfar: reduce stack usage in gianfar_ethtool.c

Wang Zhi (1):
      USB: EHCI: Do not rely on PORT_SUSPEND to stop USB resuming in
ehci_bus_resume().

Wanlong Gao (1):
      MAINTAINERS: Paul Menage has moved

Willem de Bruijn (3):
      net: add missing entries to Documentation/networking/00-INDEX
      net: minor update to Documentation/networking/scaling.txt
      net: netdev-features.txt update to Documentation/networking/00-INDEX

Wu Fengguang (1):
      squeeze max-pause area and drop pass-good area

Yufeng Shen (1):
      Input: atmel_mxt_ts - report pressure information from the driver

Yulgon Kim (1):
      usb: s5p-ehci: fix a NULL pointer deference

srinidhi kasagar (1):
      i2c-nomadik: Do not use _interruptible_ variant call

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-09-02  5:14 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-29 13:22 Linux 3.1-rc4 Pawel Sikora
2011-08-29 15:39 ` Keith Packard
2011-09-02  4:52   ` Paweł Sikora
  -- strict thread matches above, loose matches on Subject: below --
2011-08-29  4:52 Linus Torvalds
2011-08-29  5:53 ` Stephen Rothwell
2011-08-30  7:07 ` Borislav Petkov
2011-08-30  7:58   ` Yong Zhang
2011-08-30  9:14   ` Peter Zijlstra
2011-08-30 10:02     ` Borislav Petkov

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.