All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux 3.8-rc2
@ 2013-01-03  3:36 Linus Torvalds
  2013-01-03 21:09 ` Alexey Zaytsev
  0 siblings, 1 reply; 18+ messages in thread
From: Linus Torvalds @ 2013-01-03  3:36 UTC (permalink / raw)
  To: Linux Kernel Mailing List

It's a new year, people are getting back to work, and trying
desperately to forget the over-eating that has been going on for the
last two weeks. And hey, to celebrate, here's -rc2!

The patch is fairly small, and largely dominated by the GPU updates
and the trivial removal of __devinit/exit in the i2c layer. But
there's some filesystem work (ext4, ecryptfs, ceph) and some VM fixes
in there to. And some late ARM OMAP cleanups.

The shortlog is appended, my "mergelog" looks like this:

  Wolfram Sang:
      i2c __dev* attribute removal

  David Miller:
      networking fixes

  Eric Biederman:
      namespace fixes

  Guenter Roeck:
      hwmon fixes

  Olof Johansson:
      ARM SoC fixes
      late ARM cleanups for omap

  Dave Airlie:
      DRM update

  Ted Ts'o:
      ext4 bug fixes

  Sage Weil:
      Ceph fixes

  Tyler Hicks:
      ecryptfs fixes

  Bjorn Helgaas:
      PCI updates

  Wim Van Sebroeck:
      watchdog fixes

  Bryan Wu.
      LED fix

Go out and test it,

                Linus

---

Aaro Koskinen (2):
      watchdog: omap_wdt: eliminate unused variable and a compiler warning
      watchdog: twl4030_wdt: add DT support

Akinobu Mita (1):
      batman-adv: fix random jitter calculation

Alex Deucher (1):
      drm/radeon: add WAIT_UNTIL to evergreen VM safe reg list

Alex Elder (3):
      libceph: move linger requests sooner in kick_requests()
      libceph: always reset osds when kicking
      libceph: WARN, don't BUG on unexpected connection states

Andy Lutomirski (2):
      ext4: fix an incorrect comment about i_mutex
      PCI: Reduce Ricoh 0xe822 SD card reader base clock frequency to 50MHz

AnilKumar Chimata (1):
      ARM: OMAP2+: omap2plus_defconfig: Add tps65217 support

Axel Lin (2):
      watchdog: da9055: Fix invalid free of devm_ allocated data
      watchdog: da9055: Don't update wdt_dev->timeout in
da9055_wdt_set_timeout error path

Ben Skeggs (8):
      drm/nouveau: initial support for GK106
      drm/nouveau/bios: update gpio parsing apis to match current design
      drm/nouveau/bios: implement opcode 0xa9
      drm/nouveau/bios: parse/display extra version component
      drm/nouveau/mxm: silence output if no bios data
      drm/nouveau/bios: cache ramcfg strap on later chipsets
      drm/nvc0/graph: fix fuc, and enable acceleration on GF119
      drm/nve0/graph: fix fuc, and enable acceleration on all known chipsets

Bill Pemberton (1):
      i2c: remove __dev* attributes from subsystem

Bjorn Helgaas (2):
      PCI: Remove spurious error for sriov_numvfs store and simplify flow
      PCI: Add PCIe Link Capability link speed and width names

Chris Verges (1):
      hwmon: (lm73} Detect and report i2c bus errors

Chris Wilson (6):
      drm/i915: Fixup cursor latency used for IVB lp3 watermarks
      drm/i915: Double the cursor self-refresh latency on Valleyview
      drm/i915: Clear self-refresh watermarks when disabled
      drm/i915: Prefer CRTC 'active' rather than 'enabled' during WM
computations
      drm: Export routines for inserting preallocated nodes into the mm manager
      drm/i915: Preallocate the drm_mm_node prior to manipulating the
GTT drm_mm manager

Christoffer Dall (1):
      mm: Fix PageHead when !CONFIG_PAGEFLAGS_EXTENDED

Cong Ding (1):
      fs/ecryptfs/crypto.c: make ecryptfs_encode_for_filename() static

Cong Wang (1):
      arp: fix a regression in arp_solicit()

Dan Carpenter (1):
      solos-pci: double lock in geos_gpio_store()

Daniel Vetter (6):
      drm/i915: Implement WaDisableHiZPlanesWhenMSAAEnabled
      drm/i915: Implement WaSetupGtModeTdRowDispatch
      drm/i915: Implement workaround for broken CS tlb on i830/845
      drm/i915: don't disable disconnected outputs
      drm/i915: optionally disable shrinker lock stealing
      drm/i915: disable shrinker lock stealing for create_mmap_offset

Dave Airlie (2):
      drm/i915: fix flags in dma buf exporting
      Revert "drm: tegra: protect DC register access with mutex"

David Howells (2):
      UAPI: Remove empty Kbuild files
      UAPI: Strip _UAPI prefix on header install no matter the whitespace

Eric Dumazet (5):
      ip_gre: fix possible use after free
      net: devnet_rename_seq should be a seqcount
      tuntap: dont use a private kmem_cache
      ipv4: arp: fix a lockdep splat in arp_solicit()
      tcp: should drop incoming frames without ACK flag set

Eric Sandeen (2):
      ext4: remove unaligned AIO warning printk
      ext4: include journal blocks in df overhead calcs

Eric W. Biederman (4):
      pidns: Outlaw thread creation after unshare(CLONE_NEWPID)
      pidns: Stop pid allocation when init dies
      proc: Allow proc_free_inum to be called from any context
      f2fs: Don't assign e_id in f2fs_acl_from_disk

Eric Wong (1):
      epoll: prevent missed events on EPOLL_CTL_MOD

Forrest Liu (1):
      ext4: fix extent tree corruption caused by hole punch

Gao feng (1):
      bridge: call br_netpoll_disable in br_add_if

Greg KH (2):
      Drivers: network: more __dev* removal
      CONFIG_HOTPLUG removal from networking core

Guenter Roeck (1):
      hwmon: (emc6w201) Fix DIV_ROUND_CLOSEST problem with unsigned divisors

Huang Ying (1):
      PCI/PM: Do not suspend port if any subordinate device needs PME polling

Hugh Dickins (2):
      tmpfs mempolicy: fix /proc/mounts corrupting memory
      mempolicy: remove arg from mpol_parse_str, mpol_to_str

Isaku Yamahata (3):
      ip_gre: make ipgre_tunnel_xmit() not parse network header as IP
unconditionally
      ipv4/ip_gre: set transport header correctly to gre header
      ipv6/ip6_gre: set transport header correctly

Jan Kara (4):
      ext4: check dioread_nolock on remount
      jbd2: fix assertion failure in jbd2_journal_flush()
      ext4: split off ext4_journalled_invalidatepage()
      ext4: fix deadlock in journal_unmap_buffer()

Javier Martinez Canillas (3):
      ARM: OMAP2+: enable devtmpfs and devtmpfs automount
      ARM: OMAP2+: omap2plus_defconfig: enable twl4030 SoC audio
      leds: leds-gpio: set devm_gpio_request_one() flags param correctly

Jerome Glisse (4):
      drm/radeon: don't leave fence blocked process on failed GPU reset
      drm/radeon: avoid deadlock in pm path when waiting for fence
      drm/radeon: restore modeset late in GPU reset path
      drm/radeon: add support for MEM_WRITE packet

Jon Hunter (1):
      ARM: OMAP2+: PMU: Remove unused header

Julia Lawall (1):
      arch/arm/mach-omap2/dpll3xxx.c: drop if around WARN_ON

Krzysztof Mazur (1):
      i915: ensure that VGA plane is disabled

Li Wang (1):
      eCryptfs: Avoid unnecessary disk read and data decryption during writing

Li Zefan (1):
      netprio_cgroup: define sk_cgrp_prioidx only if NETPRIO_CGROUP is enabled

Linus Torvalds (1):
      Linux 3.8-rc2

Lucas Stach (6):
      drm: tegra: fix front_porch <-> back_porch mixup
      drm: tegra: don't leave clients host1x member uninitialized
      drm: tegra: protect DC register access with mutex
      drm: tegra: remove redundant tegra2_tmds_config entry
      drm: tegra: clean out old gem prototypes
      drm: tegra: program only one window during modeset

Marciniszyn, Mike (2):
      IB/rds: Correct ib_api use with gs_dma_address/sg_dma_len
      IB/rds: suppress incompatible protocol when version is known

Maxime Ripard (2):
      ARM: multi_v7_defconfig: Add ARCH_SUNXI
      sunxi: Change the machine compatible string.

Mel Gorman (1):
      mm: mempolicy: Convert shared_policy mutex to spinlock

Michael Tokarev (1):
      ext4: do not try to write superblock on ro remount w/o journal

Myron Stowe (1):
      PCI: Work around Stratus ftServer broken PCIe hierarchy (fix DMI check)

Peter Ujfalusi (1):
      ARM: OMAP2+: omap_twl: Change TWL4030_MODULE_PM_RECEIVER to
TWL_MODULE_PM_RECEIVER

Rafael J. Wysocki (1):
      Partly revert "[media] uvcvideo: Set error_idx properly for
extended controls API failures"

Richard Cochran (2):
      cpts: fix build error by removing useless code.
      cpts: fix a run time warn_on.

Sage Weil (1):
      libceph: fix protocol feature mismatch failure path

Srinivas Kandagatla (1):
      ARM/omap: use module_platform_driver macro

Stefan Hasko (1):
      net: sched: integer overflow fix

Theodore Ts'o (2):
      ext4: lock i_mutex when truncating orphan inodes
      ext4: avoid hang when mounting non-journal filesystems with orphan list

Tony Lindgren (3):
      MAINTAINERS: Add an entry for omap related .dts files
      ARM: OMAP: Split fb.c to remove last remaining cpu_is_omap usage
      ARM: OMAP2+: Drop plat/cpu.h for omap2plus

Wei Yongjun (2):
      ARM: OMAP4: remove duplicated include from omap_hwmod_44xx_data.c
      eCryptfs: fix to use list_for_each_entry_safe() when delete items

YOSHIFUJI Hideaki (1):
      OMAP2: Fix a typo - replace regist with register.

Yan Burman (1):
      net/vxlan: Use the underlying device index when joining/leaving
multicast groups

Zlatko Calusic (2):
      mm: modify pgdat_balanced() so that it also handles order-0
      mm: fix null pointer dereference in wait_iff_congested()

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

* Re: Linux 3.8-rc2
  2013-01-03  3:36 Linux 3.8-rc2 Linus Torvalds
@ 2013-01-03 21:09 ` Alexey Zaytsev
  2013-01-03 21:32   ` Linus Torvalds
  0 siblings, 1 reply; 18+ messages in thread
From: Alexey Zaytsev @ 2013-01-03 21:09 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Linux Kernel Mailing List, Daniel Vetter, Jesse Barnes,
	Rodrigo Vivi, Peter Ujfalusi, stable

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

On Thu, Jan 3, 2013 at 5:36 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> It's a new year, people are getting back to work, and trying
> desperately to forget the over-eating that has been going on for the
> last two weeks. And hey, to celebrate, here's -rc2!
>
> The patch is fairly small, and largely dominated by the GPU updates
> and the trivial removal of __devinit/exit in the i2c layer. But
> there's some filesystem work (ext4, ecryptfs, ceph) and some VM fixes
> in there to. And some late ARM OMAP cleanups.
>
> The shortlog is appended, my "mergelog" looks like this:
>

Hi.

i915 got broken on my machine (Lenovo ThinkPad SL500) by this -rc. The screen
goes blank after loading the module. I've bisected the problem to
b0a2658acb5bf9ca86b4aab011b7106de3af0add "drm/i915: don't disable
disconnected outputs".
Here is the backtrace:
[  176.446564] [drm] Initialized drm 1.1.0 20060810
[  176.805864] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[  176.805932] [drm] Driver supports precise vblank timestamp query.
[  176.806063] vgaarb: device changed decodes:
PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  177.026017] fbcon: inteldrmfb (fb0) is primary device
[  177.028509] i915: fixme: max PWM is zero
[  177.700246] divide error: 0000 [#1] SMP
[  177.700340] Modules linked in: i915(+) i2c_algo_bit drm_kms_helper
drm i2c_core cpufreq_conservative cpufreq_userspace cpufreq_stats
cpufreq_powersave binfmt_misc uinput fuse ext2 loop firewire_sbp2
snd_hda_codec_hdmi snd_hda_codec_conexant arc4 iwldvm snd_hda_intel
snd_hda_codec mac80211 snd_hwdep snd_pcm_oss snd_mixer_oss snd_pcm
iwlwifi snd_page_alloc snd_seq_midi snd_seq_midi_event snd_rawmidi
psmouse snd_seq cfg80211 iTCO_wdt iTCO_vendor_support acpi_cpufreq
mperf snd_timer snd_seq_device lpc_ich processor snd asus_laptop
input_polldev ehci_pci sparse_keymap rfkill serio_raw evdev button ac
battery mfd_core pcspkr soundcore video ext3 mbcache jbd
sha256_generic cbc dm_crypt dm_mod netconsole configfs sg sd_mod
crc_t10dif sdhci_pci firewire_ohci ahci thermal thermal_sys libahci
sdhci mmc_core libata firewire_core scsi_mod crc_itu_t r8169 mii
uhci_hcd ehci_hcd usbcore usb_common
[  177.700363] CPU 1
[  177.700364] Pid: 4048, comm: modprobe Not tainted 3.8.0-rc2 #32
LENOVO                         2746EKU/2746EKU
[  177.700438] RIP: 0010:[<ffffffffa048fabf>]  [<ffffffffa048fabf>]
g4x_compute_wm0+0xc6/0x125 [i915]
[  177.700441] RSP: 0018:ffff880035983200  EFLAGS: 00010216
[  177.700444] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000040
[  177.700447] RDX: 0000000000000000 RSI: 00000000000003e8 RDI: 0000000000000000
[  177.700450] RBP: ffff880035983228 R08: ffffffffa04acca0 R09: 0000000000001388
[  177.700453] R10: ffffffffa04acc70 R11: ffff88003598326c R12: ffff880035983264
[  177.700456] R13: 0000000000000004 R14: 0000000000000000 R15: 0000000000001fc0
[  177.700461] FS:  0000000000000000(0000) GS:ffff8800bdb00000(0063)
knlGS:00000000f75b4b40
[  177.700464] CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
[  177.700467] CR2: 00000000f7740000 CR3: 00000000b9ea9000 CR4: 00000000000007e0
[  177.700469] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  177.700472] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[  177.700477] Process modprobe (pid: 4048, threadinfo
ffff880035982000, task ffff8800b5e86a90)
[  177.700478] Stack:
[  177.700485]  ffff8800b5654000 0000000000000001 ffff8800b9159800
0000000000000001
[  177.700491]  0000000000000001 ffff880035983298 ffffffffa0493054
ffff880035983264
[  177.700497]  ffff88003598326c 0000000000061200 ffff880035c91500
ffff8800359832a8
[  177.700498] Call Trace:
[  177.700566]  [<ffffffffa0493054>] g4x_update_wm+0x83/0x1d3 [i915]
[  177.700633]  [<ffffffffa04939e0>] intel_update_watermarks+0x19/0x1b [i915]
[  177.700690]  [<ffffffffa0479e1a>] i9xx_crtc_enable+0x65/0x1a0 [i915]
[  177.700750]  [<ffffffffa047fb78>] intel_set_mode+0x728/0x821 [i915]
[  177.700813]  [<ffffffffa0480226>] intel_crtc_set_config+0x5b5/0x75f [i915]
[  177.700823]  [<ffffffff810c662e>] ? ____cache_alloc+0x205/0x586
[  177.700832]  [<ffffffff811897a3>] ? rb_insert_color+0xf3/0xf5
[  177.700845]  [<ffffffffa045290f>] drm_fb_helper_set_par+0x69/0xb2
[drm_kms_helper]
[  177.700852]  [<ffffffff811c3bd9>] fbcon_init+0x30c/0x409
[  177.700861]  [<ffffffff8120fe34>] visual_init+0xb8/0x10f
[  177.700868]  [<ffffffff81210ef6>] bind_con_driver+0x163/0x263
[  177.700875]  [<ffffffff8121102e>] take_over_console+0x38/0x45
[  177.700881]  [<ffffffff811c0511>] fbcon_takeover+0x56/0x98
[  177.700887]  [<ffffffff811c42fb>] fbcon_event_notify+0x2c1/0x5ea
[  177.700894]  [<ffffffff81048dd4>] notifier_call_chain+0x32/0x5c
[  177.700900]  [<ffffffff81048f07>] __blocking_notifier_call_chain+0x41/0x5a
[  177.700906]  [<ffffffff81048f2f>] blocking_notifier_call_chain+0xf/0x11
[  177.700913]  [<ffffffff811b7e12>] fb_notifier_call_chain+0x16/0x18
[  177.700918]  [<ffffffff811b91b2>] register_framebuffer+0x1fd/0x261
[  177.700929]  [<ffffffffa0452b26>]
drm_fb_helper_single_fb_probe+0x1ce/0x297 [drm_kms_helper]
[  177.700940]  [<ffffffffa0452dc6>]
drm_fb_helper_initial_config+0x1d7/0x1f1 [drm_kms_helper]
[  177.700946]  [<ffffffff810c6a26>] ? __kmalloc+0x77/0xa1
[  177.701012]  [<ffffffffa0496d84>] intel_fbdev_init+0x6f/0x82 [i915]
[  177.701059]  [<ffffffffa045fcd8>] i915_driver_load+0xa34/0xc02 [i915]
[  177.701097]  [<ffffffffa040626d>] drm_get_pci_dev+0x15e/0x266 [drm]
[  177.701143]  [<ffffffffa045c483>] i915_pci_probe+0x60/0x69 [i915]
[  177.701150]  [<ffffffff811a2870>] pci_device_probe+0x6a/0xaf
[  177.701158]  [<ffffffff8122b2b6>] ? driver_probe_device+0x1c3/0x1c3
[  177.701164]  [<ffffffff8122b18d>] driver_probe_device+0x9a/0x1c3
[  177.701170]  [<ffffffff8122b310>] __driver_attach+0x5a/0x7e
[  177.701176]  [<ffffffff8122993f>] bus_for_each_dev+0x4f/0x81
[  177.701182]  [<ffffffff8122ac95>] driver_attach+0x19/0x1b
[  177.701187]  [<ffffffff8122a947>] bus_add_driver+0xe3/0x207
[  177.701194]  [<ffffffff8122b897>] driver_register+0x8e/0x114
[  177.701200]  [<ffffffff811a1efe>] __pci_register_driver+0x46/0x48
[  177.701229]  [<ffffffffa04063fb>] drm_pci_init+0x86/0xeb [drm]
[  177.701244]  [<ffffffffa04d1000>] ? 0xffffffffa04d0fff
[  177.701284]  [<ffffffffa04d1066>] i915_init+0x66/0x68 [i915]
[  177.701292]  [<ffffffff81000232>] do_one_initcall+0x7a/0x12c
[  177.701302]  [<ffffffffa04d1000>] ? 0xffffffffa04d0fff
[  177.701309]  [<ffffffff8106e55e>] load_module+0x1690/0x1945
[  177.701314]  [<ffffffff8106b8d2>] ? free_notes_attrs+0x48/0x48
[  177.701321]  [<ffffffff8102441f>] ? do_page_fault+0x9/0xe
[  177.701328]  [<ffffffff8106e8b5>] sys_init_module+0xa2/0xb1
[  177.701336]  [<ffffffff812d70e5>] sysenter_dispatch+0x7/0x1a
[  177.701383] Code: 4f c7 31 d2 48 98 48 8d 44 01 ff 48 f7 f1 41 03
42 18 41 89 04 24 41 8b 52 08 39 d0 0f 4f c2 41 89 04 24 41 69 c6 e8
03 00 00 99 <f7> fb 41 89 c6 44 89 c8 99 41 f7 fe 05 e8 03 00 00 99 f7
fe 49
[  177.701449]  RSP <ffff880035983200>
[  177.701454] ---[ end trace 43f59db2364f49ab ]---

I've also attached dmesg from the same system, -rc2 with the commit reverted.

[-- Attachment #2: dmesg --]
[-- Type: application/octet-stream, Size: 57567 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.8.0-rc2-00001-g11ae59b (xl0@nx) (gcc version 4.7.2 (Debian 4.7.2-4) ) #31 SMP Thu Jan 3 21:52:43 EET 2013
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-3.8.0-rc2-00001-g11ae59b root=/dev/mapper/nx-root ro ignore_loglevel netconsole=5432@192.168.0.10/eth0,5433@192.168.0.100/00:e0:43:a4:03:8b crashkernel=64M
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009e7ff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e800-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e3000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000bddaffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000bddb0000-0x00000000bddbe3ff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000bddbe400-0x00000000bddeffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000bddf0000-0x00000000bddfffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ffb00000-0x00000000ffffffff] reserved
[    0.000000] debug: ignoring loglevel setting.
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: LENOVO                         2746EKU/2746EKU   , BIOS 6AET58WW 05/29/2009
[    0.000000] e820: update [mem 0x00000000-0x0000ffff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] No AGP bridge found
[    0.000000] e820: last_pfn = 0xbddb0 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-D3FFF write-protect
[    0.000000]   D4000-DFFFF uncachable
[    0.000000]   E0000-EFFFF write-through
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F80000000 write-back
[    0.000000]   1 base 080000000 mask FC0000000 write-back
[    0.000000]   2 base 0BDE00000 mask FFFE00000 uncachable
[    0.000000]   3 base 0BE000000 mask FFE000000 uncachable
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] found SMP MP-table at [mem 0x000ff780-0x000ff78f] mapped at [ffff8800000ff780]
[    0.000000] initial memory mapped: [mem 0x00000000-0x1fffffff]
[    0.000000] Base memory trampoline at [ffff880000098000] 98000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0xbddaffff]
[    0.000000]  [mem 0x00000000-0xbdbfffff] page 2M
[    0.000000]  [mem 0xbdc00000-0xbddaffff] page 4k
[    0.000000] kernel direct mapping tables up to 0xbddaffff @ [mem 0x1fffb000-0x1fffffff]
[    0.000000] RAMDISK: [mem 0x35a1a000-0x36d04fff]
[    0.000000] Reserving 64MB of memory at 784MB for crashkernel (System RAM: 3037MB)
[    0.000000] ACPI: RSDP 00000000000f92e0 00024 (v02 ACPIAM)
[    0.000000] ACPI: XSDT 00000000bddb0100 00084 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: FACP 00000000bddb0290 000F4 (v03 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: DSDT 00000000bddb0680 0BF09 (v01  LENOV TP-6A    00000180 INTL 20051117)
[    0.000000] ACPI: FACS 00000000bddbe400 00040
[    0.000000] ACPI: APIC 00000000bddb0390 0005C (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: MCFG 00000000bddb0430 0003C (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: SLIC 00000000bddb0470 00176 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: ECDT 00000000bddb0620 00054 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: DBGP 00000000bddb03f0 00034 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: BOOT 00000000bddb05f0 00028 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: OEMB 00000000bddbe440 00071 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000bddbc590 00038 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: GSCI 00000000bddbe4c0 02024 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: ATKG 00000000bddc06f0 08024 (v01 LENOVO TP-6A    00000570 MSFT 00000097)
[    0.000000] ACPI: SSDT 00000000bddc9280 004E6 (v01  PmRef TP-6A    00000180 INTL 20051117)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000]  [ffffea0000000000-ffffea00029fffff] PMD -> [ffff8800ba400000-ffff8800bcdfffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x00010000-0x00ffffff]
[    0.000000]   DMA32    [mem 0x01000000-0xffffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x00010000-0x0009dfff]
[    0.000000]   node   0: [mem 0x00100000-0xbddaffff]
[    0.000000] On node 0 totalpages: 777534
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 6 pages reserved
[    0.000000]   DMA zone: 3920 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 10576 pages used for memmap
[    0.000000]   DMA32 zone: 762976 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
[    0.000000] ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a301 base: 0xfed00000
[    0.000000] smpboot: Allowing 2 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 000000000009f000
[    0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e3000
[    0.000000] PM: Registered nosave memory: 00000000000e3000 - 0000000000100000
[    0.000000] e820: [mem 0xbde00000-0xfedfffff] available for PCI devices
[    0.000000] setup_percpu: NR_CPUS:2 nr_cpumask_bits:2 nr_cpu_ids:2 nr_node_ids:1
[    0.000000] PERCPU: Embedded 25 pages/cpu @ffff8800bda00000 s73728 r8192 d20480 u1048576
[    0.000000] pcpu-alloc: s73728 r8192 d20480 u1048576 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 766896
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-3.8.0-rc2-00001-g11ae59b root=/dev/mapper/nx-root ro ignore_loglevel netconsole=5432@192.168.0.10/eth0,5433@192.168.0.100/00:e0:43:a4:03:8b crashkernel=64M
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Memory: 2968056k/3110592k available (2917k kernel code, 456k absent, 142080k reserved, 3613k data, 464k init)
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:4352 nr_irqs:512 16
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 1994.788 MHz processor
[    0.004005] Calibrating delay loop (skipped), value calculated using timer frequency.. 3989.57 BogoMIPS (lpj=7979152)
[    0.004137] pid_max: default: 32768 minimum: 301
[    0.004261] Security Framework initialized
[    0.004331] AppArmor: AppArmor disabled by boot time parameter
[    0.004415] Mount-cache hash table entries: 256
[    0.004827] Initializing cgroup subsys cpuacct
[    0.004894] Initializing cgroup subsys devices
[    0.004961] Initializing cgroup subsys freezer
[    0.005026] Initializing cgroup subsys blkio
[    0.005092] Initializing cgroup subsys perf_event
[    0.005198] CPU: Physical Processor ID: 0
[    0.005262] CPU: Processor Core ID: 0
[    0.005327] mce: CPU supports 6 MCE banks
[    0.005399] CPU0: Thermal monitoring enabled (TM2)
[    0.005466] process: using mwait in idle threads
[    0.005538] Last level iTLB entries: 4KB 128, 2MB 4, 4MB 4
[    0.005538] Last level dTLB entries: 4KB 256, 2MB 0, 4MB 32
[    0.005538] tlb_flushall_shift: -1
[    0.005754] Freeing SMP alternatives: 8k freed
[    0.005835] ACPI: Core revision 20121018
[    0.020557] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.061745] smpboot: CPU0: Intel(R) Core(TM)2 Duo CPU     T5870  @ 2.00GHz (fam: 06, model: 0f, stepping: 0d)
[    0.064000] Performance Events: PEBS fmt0+, 4-deep LBR, Core2 events, Intel PMU driver.
[    0.064000] perf_event_intel: PEBS disabled due to CPU errata
[    0.064000] ... version:                2
[    0.064000] ... bit width:              40
[    0.064000] ... generic registers:      2
[    0.064000] ... value mask:             000000ffffffffff
[    0.064000] ... max period:             000000007fffffff
[    0.064000] ... fixed-purpose events:   3
[    0.064000] ... event mask:             0000000700000003
[    0.064000] smpboot: Booting Node   0, Processors  #1 OK
[    0.074448] Brought up 2 CPUs
[    0.074517] smpboot: Total of 2 processors activated (7979.15 BogoMIPS)
[    0.074702] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.076122] devtmpfs: initialized
[    0.076437] PM: Registering ACPI NVS region [mem 0xbddbe400-0xbddeffff] (203776 bytes)
[    0.076437] regulator-dummy: no parameters
[    0.076514] NET: Registered protocol family 16
[    0.076874] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.076956] ACPI: bus type pci registered
[    0.077132] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.080007] PCI: not using MMCONFIG
[    0.080071] PCI: Using configuration type 1 for base access
[    0.081285] bio: create slab <bio-0> at 0
[    0.081285] ACPI: Added _OSI(Module Device)
[    0.081285] ACPI: Added _OSI(Processor Device)
[    0.081285] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.081285] ACPI: Added _OSI(Processor Aggregator Device)
[    0.086103] ACPI: EC: EC description table is found, configuring boot EC
[    0.097621] ACPI: Executed 1 blocks of module-level executable AML code
[    0.102497] ACPI BIOS Bug: Warning: Incorrect checksum in table [ATKG] - 0xC4, should be 0x73 (20121018/tbutils-324)
[    0.104127] ACPI BIOS Bug: Warning: Incorrect checksum in table [SSDT] - 0xE4, should be 0x73 (20121018/tbutils-324)
[    0.104308] ACPI: SSDT 00000000bddc87f0 00286 (v01  PmRef TP-6A    00000180 INTL 20051117)
[    0.105357] ACPI: Dynamic OEM Table Load:
[    0.105514] ACPI: SSDT           (null) 00286 (v01  PmRef TP-6A    00000180 INTL 20051117)
[    0.105985] ACPI: SSDT 00000000bddc8b10 00765 (v01  PmRef  Cpu0Cst 00003001 INTL 20051117)
[    0.106997] ACPI: Dynamic OEM Table Load:
[    0.107155] ACPI: SSDT           (null) 00765 (v01  PmRef  Cpu0Cst 00003001 INTL 20051117)
[    0.107829] ACPI BIOS Bug: Warning: Incorrect checksum in table [SSDT] - 0x37, should be 0xC7 (20121018/tbutils-324)
[    0.108004] ACPI: SSDT 00000000bddc8720 000C8 (v01  PmRef TP-6A    00000180 INTL 20051117)
[    0.109035] ACPI: Dynamic OEM Table Load:
[    0.109191] ACPI: SSDT           (null) 000C8 (v01  PmRef TP-6A    00000180 INTL 20051117)
[    0.109580] ACPI: SSDT 00000000bddc8a80 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20051117)
[    0.110591] ACPI: Dynamic OEM Table Load:
[    0.110749] ACPI: SSDT           (null) 00085 (v01  PmRef  Cpu1Cst 00003000 INTL 20051117)
[    0.111330] ACPI: Interpreter enabled
[    0.111404] ACPI: (supports S0 S3 S4 S5)
[    0.111687] ACPI: Using IOAPIC for interrupt routing
[    0.111803] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.114385] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.148028] ACPI: EC: GPE = 0x1b, I/O: command/status = 0x66, data = 0x62
[    0.148551] ACPI: No dock devices found.
[    0.148623] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.148882] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.148952] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.149857] pci_root PNP0A08:00: Requesting ACPI _OSC control (0x1d)
[    0.150419] pci_root PNP0A08:00: ACPI _OSC control (0x1d) granted
[    0.150793] pci_root PNP0A08:00: ignoring host bridge window [mem 0x000d0000-0x000dffff] (conflicts with Adapter ROM [mem 0x000cf800-0x000d07ff])
[    0.150947] PCI host bridge to bus 0000:00
[    0.151015] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.151083] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7]
[    0.151153] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff]
[    0.151222] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff]
[    0.151292] pci_bus 0000:00: root bus resource [mem 0xbde00000-0xffffffff]
[    0.151376] pci 0000:00:00.0: [8086:2a40] type 00 class 0x060000
[    0.151520] pci 0000:00:02.0: [8086:2a42] type 00 class 0x030000
[    0.151608] pci 0000:00:02.0: reg 10: [mem 0xfd400000-0xfd7fffff 64bit]
[    0.151689] pci 0000:00:02.0: reg 18: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.151766] pci 0000:00:02.0: reg 20: [io  0x5c00-0x5c07]
[    0.151895] pci 0000:00:02.1: [8086:2a43] type 00 class 0x038000
[    0.151980] pci 0000:00:02.1: reg 10: [mem 0xfd300000-0xfd3fffff 64bit]
[    0.152139] pci 0000:00:1a.0: [8086:2937] type 00 class 0x0c0300
[    0.152279] pci 0000:00:1a.0: reg 20: [io  0x5880-0x589f]
[    0.152439] pci 0000:00:1a.1: [8086:2938] type 00 class 0x0c0300
[    0.152579] pci 0000:00:1a.1: reg 20: [io  0x5800-0x581f]
[    0.152737] pci 0000:00:1a.2: [8086:2939] type 00 class 0x0c0300
[    0.152877] pci 0000:00:1a.2: reg 20: [io  0x5480-0x549f]
[    0.153050] pci 0000:00:1a.7: [8086:293c] type 00 class 0x0c0320
[    0.153150] pci 0000:00:1a.7: reg 10: [mem 0xfd8fbc00-0xfd8fbfff]
[    0.153362] pci 0000:00:1a.7: PME# supported from D0 D3hot D3cold
[    0.153477] pci 0000:00:1b.0: [8086:293e] type 00 class 0x040300
[    0.153571] pci 0000:00:1b.0: reg 10: [mem 0xfd8f4000-0xfd8f7fff 64bit]
[    0.153767] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.153876] pci 0000:00:1c.0: [8086:2940] type 01 class 0x060400
[    0.154078] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.154191] pci 0000:00:1c.1: [8086:2942] type 01 class 0x060400
[    0.154392] pci 0000:00:1c.1: PME# supported from D0 D3hot D3cold
[    0.154504] pci 0000:00:1c.2: [8086:2944] type 01 class 0x060400
[    0.154704] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[    0.154817] pci 0000:00:1c.3: [8086:2946] type 01 class 0x060400
[    0.155020] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.155139] pci 0000:00:1d.0: [8086:2934] type 00 class 0x0c0300
[    0.155280] pci 0000:00:1d.0: reg 20: [io  0x5400-0x541f]
[    0.155441] pci 0000:00:1d.1: [8086:2935] type 00 class 0x0c0300
[    0.155582] pci 0000:00:1d.1: reg 20: [io  0x5080-0x509f]
[    0.155742] pci 0000:00:1d.2: [8086:2936] type 00 class 0x0c0300
[    0.155882] pci 0000:00:1d.2: reg 20: [io  0x5000-0x501f]
[    0.156112] pci 0000:00:1d.7: [8086:293a] type 00 class 0x0c0320
[    0.156213] pci 0000:00:1d.7: reg 10: [mem 0xfd8fb800-0xfd8fbbff]
[    0.156427] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.156533] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401
[    0.156722] pci 0000:00:1f.0: [8086:2919] type 00 class 0x060100
[    0.157001] pci 0000:00:1f.2: [8086:2929] type 00 class 0x010601
[    0.157104] pci 0000:00:1f.2: reg 10: [io  0x4c00-0x4c07]
[    0.157184] pci 0000:00:1f.2: reg 14: [io  0x4880-0x4883]
[    0.157264] pci 0000:00:1f.2: reg 18: [io  0x4800-0x4807]
[    0.157344] pci 0000:00:1f.2: reg 1c: [io  0x4480-0x4483]
[    0.157424] pci 0000:00:1f.2: reg 20: [io  0x4400-0x441f]
[    0.157505] pci 0000:00:1f.2: reg 24: [mem 0xfd8fb000-0xfd8fb7ff]
[    0.157663] pci 0000:00:1f.2: PME# supported from D3hot
[    0.157837] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.158031] pci 0000:02:00.0: [8086:4237] type 00 class 0x028000
[    0.158145] pci 0000:02:00.0: reg 10: [mem 0xfd9fe000-0xfd9fffff 64bit]
[    0.158440] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    0.164032] pci 0000:00:1c.1: PCI bridge to [bus 02]
[    0.164107] pci 0000:00:1c.1:   bridge window [mem 0xfd900000-0xfd9fffff]
[    0.164259] pci 0000:00:1c.2: PCI bridge to [bus 03-0b]
[    0.165114] pci 0000:00:1c.2:   bridge window [io  0x6000-0xdfff]
[    0.165187] pci 0000:00:1c.2:   bridge window [mem 0xfda00000-0xfe9fffff]
[    0.165264] pci 0000:00:1c.2:   bridge window [mem 0xfc700000-0xfcefffff 64bit pref]
[    0.165519] pci 0000:0c:00.0: [10ec:8168] type 00 class 0x020000
[    0.165654] pci 0000:0c:00.0: reg 10: [io  0xe800-0xe8ff]
[    0.165840] pci 0000:0c:00.0: reg 18: [mem 0xfcfff000-0xfcffffff 64bit pref]
[    0.165979] pci 0000:0c:00.0: reg 20: [mem 0xfcfe0000-0xfcfeffff 64bit pref]
[    0.166095] pci 0000:0c:00.0: reg 30: [mem 0xfeaf0000-0xfeafffff pref]
[    0.166446] pci 0000:0c:00.0: supports D1 D2
[    0.166512] pci 0000:0c:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.166784] pci 0000:00:1c.3: PCI bridge to [bus 0c]
[    0.166855] pci 0000:00:1c.3:   bridge window [io  0xe000-0xefff]
[    0.166927] pci 0000:00:1c.3:   bridge window [mem 0xfea00000-0xfeafffff]
[    0.167004] pci 0000:00:1c.3:   bridge window [mem 0xfcf00000-0xfcffffff 64bit pref]
[    0.167146] pci 0000:0d:00.0: [1180:0832] type 00 class 0x0c0010
[    0.167235] pci 0000:0d:00.0: proprietary Ricoh MMC controller disabled (via firewire function)
[    0.167318] pci 0000:0d:00.0: MMC cards are now supported by standard SDHCI controller
[    0.167421] pci 0000:0d:00.0: reg 10: [mem 0xfebff800-0xfebfffff]
[    0.167632] pci 0000:0d:00.0: PME# supported from D0 D3hot D3cold
[    0.167735] pci 0000:0d:00.1: [1180:0822] type 00 class 0x080500
[    0.167833] pci 0000:0d:00.1: reg 10: [mem 0xfebff400-0xfebff4ff]
[    0.168052] pci 0000:0d:00.1: supports D1 D2
[    0.168119] pci 0000:0d:00.1: PME# supported from D0 D1 D2 D3hot D3cold
[    0.168223] pci 0000:0d:00.2: [1180:0592] type 00 class 0x088000
[    0.168322] pci 0000:0d:00.2: reg 10: [mem 0xfebfec00-0xfebfecff]
[    0.168532] pci 0000:0d:00.2: supports D1 D2
[    0.168598] pci 0000:0d:00.2: PME# supported from D0 D1 D2 D3hot D3cold
[    0.168702] pci 0000:0d:00.3: [1180:0852] type 00 class 0x088000
[    0.168801] pci 0000:0d:00.3: reg 10: [mem 0xfebfe800-0xfebfe8ff]
[    0.169011] pci 0000:0d:00.3: supports D1 D2
[    0.169077] pci 0000:0d:00.3: PME# supported from D0 D1 D2 D3hot D3cold
[    0.169246] pci 0000:00:1e.0: PCI bridge to [bus 0d] (subtractive decode)
[    0.169323] pci 0000:00:1e.0:   bridge window [mem 0xfeb00000-0xfebfffff]
[    0.169400] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7] (subtractive decode)
[    0.169482] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff] (subtractive decode)
[    0.169565] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff] (subtractive decode)
[    0.169648] pci 0000:00:1e.0:   bridge window [mem 0xbde00000-0xffffffff] (subtractive decode)
[    0.169768] pci_bus 0000:00: on NUMA node 0
[    0.169844] ACPI: Invalid Power Resource to register!
[    0.169920] ACPI: Invalid Power Resource to register!
[    0.169994] ACPI: Invalid Power Resource to register!
[    0.170066] ACPI: Invalid Power Resource to register!
[    0.170138] ACPI: Invalid Power Resource to register!
[    0.170214] ACPI: Invalid Power Resource to register!
[    0.170286] ACPI: Invalid Power Resource to register!
[    0.170359] ACPI: Invalid Power Resource to register!
[    0.170431] ACPI: Invalid Power Resource to register!
[    0.170503] ACPI: Invalid Power Resource to register!
[    0.170575] ACPI: Invalid Power Resource to register!
[    0.170652] ACPI: Invalid Power Resource to register!
[    0.170731] ACPI: Invalid Power Resource to register!
[    0.170804] ACPI: Invalid Power Resource to register!
[    0.170871] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
[    0.170991] ACPI: Invalid Power Resource to register!
[    0.171065] ACPI: Invalid Power Resource to register!
[    0.171132] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
[    0.171302] ACPI: Invalid Power Resource to register!
[    0.171370] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
[    0.171483] ACPI: Invalid Power Resource to register!
[    0.171556] ACPI: Invalid Power Resource to register!
[    0.172005] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P8._PRT]
[    0.172150] ACPI: Invalid Power Resource to register!
[    0.195852] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12)
[    0.196473] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 10 12)
[    0.196949] ACPI: PCI Interrupt Link [LNKC] (IRQs *6)
[    0.197235] ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 7 10 12)
[    0.197753] ACPI: PCI Interrupt Link [LNKE] (IRQs 6) *0, disabled.
[    0.198132] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 *7 10 12)
[    0.198696] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 *4 5 6 7 10 12)
[    0.199259] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *10 12)
[    0.199830] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.199830] vgaarb: loaded
[    0.200004] vgaarb: bridge control possible 0000:00:02.0
[    0.200154] PCI: Using ACPI for IRQ routing
[    0.213185] PCI: pci_cache_line_size set to 64 bytes
[    0.213389] e820: reserve RAM buffer [mem 0x0009e800-0x0009ffff]
[    0.213457] e820: reserve RAM buffer [mem 0xbddb0000-0xbfffffff]
[    0.213787] HPET: 4 timers in total, 0 timers will be used for per-cpu timer
[    0.213861] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0
[    0.214160] hpet0: 4 comparators, 64-bit 14.318180 MHz counter
[    0.216034] Switching to clocksource hpet
[    0.216185] pnp: PnP ACPI init
[    0.216270] ACPI: bus type pnp registered
[    0.216425] system 00:00: [mem 0xfed10000-0xfed19fff] has been reserved
[    0.216499] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.216624] pnp 00:01: [dma 4]
[    0.216733] pnp 00:01: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.216874] pnp 00:02: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.217057] pnp 00:03: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[    0.217278] pnp 00:04: Plug and Play ACPI device, IDs LEN0013 SYN0a00 SYN0002 PNP0f03 PNP0f13 PNP0f12 (active)
[    0.217417] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.217548] pnp 00:06: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.217956] system 00:07: [io  0x04d0-0x04d1] has been reserved
[    0.218027] system 00:07: [io  0x0800-0x087f] has been reserved
[    0.218101] system 00:07: [io  0x0400-0x041f] has been reserved
[    0.218171] system 00:07: [io  0x0480-0x04bf] has been reserved
[    0.218241] system 00:07: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.218313] system 00:07: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.218385] system 00:07: [mem 0xfed45000-0xfed89fff] has been reserved
[    0.218456] system 00:07: [mem 0xfed90000-0xfed90fff] has been reserved
[    0.218527] system 00:07: [mem 0xfed91000-0xfed91fff] has been reserved
[    0.218598] system 00:07: [mem 0xfed92000-0xfed92fff] has been reserved
[    0.218669] system 00:07: [mem 0xfed93000-0xfed93fff] has been reserved
[    0.218740] system 00:07: [mem 0xffb00000-0xffbfffff] has been reserved
[    0.218814] system 00:07: [mem 0xfff00000-0xffffffff] has been reserved
[    0.218887] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.219114] pnp 00:08: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.219351] system 00:09: [mem 0xffa00000-0xffbfffff] could not be reserved
[    0.219424] system 00:09: [mem 0xffe00000-0xffffffff] could not be reserved
[    0.219496] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.219635] system 00:0a: [mem 0xffc00000-0xffdfffff] has been reserved
[    0.219708] system 00:0a: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.219887] pnp 00:0b: disabling [mem 0xfd3f8000-0xfd3fafff] because it overlaps 0000:00:02.1 BAR 0 [mem 0xfd300000-0xfd3fffff 64bit]
[    0.220067] system 00:0b: [io  0x0250-0x0253] has been reserved
[    0.220138] system 00:0b: [io  0x0256-0x025f] has been reserved
[    0.220208] system 00:0b: [io  0x0702-0x0703] has been reserved
[    0.220277] system 00:0b: [io  0x04c0-0x04cf] has been reserved
[    0.220347] system 00:0b: [io  0x04d2-0x04df] has been reserved
[    0.220416] system 00:0b: [io  0x04e0-0x04ef] has been reserved
[    0.220486] system 00:0b: [io  0x04f0-0x04ff] has been reserved
[    0.220556] system 00:0b: [mem 0xfec00000-0xfec00fff] could not be reserved
[    0.220628] system 00:0b: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.220698] system 00:0b: [mem 0xf9efc000-0xf9efefff] has been reserved
[    0.220769] system 00:0b: [mem 0xfd8f8000-0xfd8fafff] has been reserved
[    0.220841] system 00:0b: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.221087] system 00:0c: [mem 0xe0000000-0xefffffff] has been reserved
[    0.221160] system 00:0c: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.221990] system 00:0d: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.222064] system 00:0d: [mem 0x000c0000-0x000cffff] could not be reserved
[    0.222136] system 00:0d: [mem 0x000e0000-0x000fffff] could not be reserved
[    0.222208] system 00:0d: [mem 0x00100000-0xbddfffff] could not be reserved
[    0.222280] system 00:0d: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.222621] pnp: PnP ACPI: found 14 devices
[    0.222687] ACPI: ACPI bus type pnp unregistered
[    0.231496] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 01] add_size 1000
[    0.231584] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 01] add_size 200000
[    0.231671] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 01] add_size 200000
[    0.231767] pci 0000:00:1c.1: bridge window [io  0x1000-0x0fff] to [bus 02] add_size 1000
[    0.231852] pci 0000:00:1c.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 02] add_size 200000
[    0.231983] pci 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] get_res_add_size add_size 200000
[    0.232082] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[    0.232169] pci 0000:00:1c.1: res[15]=[mem 0x00100000-0x000fffff 64bit pref] get_res_add_size add_size 200000
[    0.232255] pci 0000:00:1c.0: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
[    0.232337] pci 0000:00:1c.1: res[13]=[io  0x1000-0x0fff] get_res_add_size add_size 1000
[    0.232423] pci 0000:00:1c.0: BAR 14: assigned [mem 0xbde00000-0xbdffffff]
[    0.232495] pci 0000:00:1c.0: BAR 15: assigned [mem 0xbe000000-0xbe1fffff 64bit pref]
[    0.232580] pci 0000:00:1c.1: BAR 15: assigned [mem 0xbe200000-0xbe3fffff 64bit pref]
[    0.232664] pci 0000:00:1c.0: BAR 13: assigned [io  0x1000-0x1fff]
[    0.232735] pci 0000:00:1c.1: BAR 13: assigned [io  0x2000-0x2fff]
[    0.232806] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.232876] pci 0000:00:1c.0:   bridge window [io  0x1000-0x1fff]
[    0.232950] pci 0000:00:1c.0:   bridge window [mem 0xbde00000-0xbdffffff]
[    0.233024] pci 0000:00:1c.0:   bridge window [mem 0xbe000000-0xbe1fffff 64bit pref]
[    0.233113] pci 0000:00:1c.1: PCI bridge to [bus 02]
[    0.233182] pci 0000:00:1c.1:   bridge window [io  0x2000-0x2fff]
[    0.233256] pci 0000:00:1c.1:   bridge window [mem 0xfd900000-0xfd9fffff]
[    0.233331] pci 0000:00:1c.1:   bridge window [mem 0xbe200000-0xbe3fffff 64bit pref]
[    0.233419] pci 0000:00:1c.2: PCI bridge to [bus 03-0b]
[    0.233490] pci 0000:00:1c.2:   bridge window [io  0x6000-0xdfff]
[    0.233564] pci 0000:00:1c.2:   bridge window [mem 0xfda00000-0xfe9fffff]
[    0.233637] pci 0000:00:1c.2:   bridge window [mem 0xfc700000-0xfcefffff 64bit pref]
[    0.233726] pci 0000:00:1c.3: PCI bridge to [bus 0c]
[    0.233795] pci 0000:00:1c.3:   bridge window [io  0xe000-0xefff]
[    0.233870] pci 0000:00:1c.3:   bridge window [mem 0xfea00000-0xfeafffff]
[    0.233944] pci 0000:00:1c.3:   bridge window [mem 0xfcf00000-0xfcffffff 64bit pref]
[    0.234033] pci 0000:00:1e.0: PCI bridge to [bus 0d]
[    0.234107] pci 0000:00:1e.0:   bridge window [mem 0xfeb00000-0xfebfffff]
[    0.234193] pci 0000:00:1c.0: enabling device (0104 -> 0107)
[    0.234281] pci 0000:00:1c.1: enabling device (0106 -> 0107)
[    0.234390] pci 0000:00:1e.0: setting latency timer to 64
[    0.234462] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.234530] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.234598] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.234668] pci_bus 0000:00: resource 7 [mem 0xbde00000-0xffffffff]
[    0.234738] pci_bus 0000:01: resource 0 [io  0x1000-0x1fff]
[    0.234806] pci_bus 0000:01: resource 1 [mem 0xbde00000-0xbdffffff]
[    0.234875] pci_bus 0000:01: resource 2 [mem 0xbe000000-0xbe1fffff 64bit pref]
[    0.234956] pci_bus 0000:02: resource 0 [io  0x2000-0x2fff]
[    0.235024] pci_bus 0000:02: resource 1 [mem 0xfd900000-0xfd9fffff]
[    0.235093] pci_bus 0000:02: resource 2 [mem 0xbe200000-0xbe3fffff 64bit pref]
[    0.235175] pci_bus 0000:03: resource 0 [io  0x6000-0xdfff]
[    0.235243] pci_bus 0000:03: resource 1 [mem 0xfda00000-0xfe9fffff]
[    0.235312] pci_bus 0000:03: resource 2 [mem 0xfc700000-0xfcefffff 64bit pref]
[    0.235393] pci_bus 0000:0c: resource 0 [io  0xe000-0xefff]
[    0.235461] pci_bus 0000:0c: resource 1 [mem 0xfea00000-0xfeafffff]
[    0.235531] pci_bus 0000:0c: resource 2 [mem 0xfcf00000-0xfcffffff 64bit pref]
[    0.235613] pci_bus 0000:0d: resource 1 [mem 0xfeb00000-0xfebfffff]
[    0.235683] pci_bus 0000:0d: resource 4 [io  0x0000-0x0cf7]
[    0.235751] pci_bus 0000:0d: resource 5 [io  0x0d00-0xffff]
[    0.235819] pci_bus 0000:0d: resource 6 [mem 0x000a0000-0x000bffff]
[    0.235888] pci_bus 0000:0d: resource 7 [mem 0xbde00000-0xffffffff]
[    0.236050] NET: Registered protocol family 2
[    0.236370] TCP established hash table entries: 32768 (order: 7, 524288 bytes)
[    0.236705] TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
[    0.237023] TCP: Hash tables configured (established 32768 bind 32768)
[    0.237157] TCP: reno registered
[    0.237224] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.237322] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.237503] NET: Registered protocol family 1
[    0.237588] pci 0000:00:02.0: Boot video device
[    0.237958] PCI: CLS 32 bytes, default 64
[    0.238095] Unpacking initramfs...
[    1.026557] Freeing initrd memory: 19372k freed
[    1.038009] Simple Boot Flag at 0x51 set to 0x1
[    1.038664] audit: initializing netlink socket (disabled)
[    1.038750] type=2000 audit(1357246469.036:1): initialized
[    1.039260] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.039786] VFS: Disk quotas dquot_6.5.2
[    1.039887] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.040114] msgmni has been set to 5834
[    1.040594] alg: No test for stdrng (krng)
[    1.040722] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[    1.040815] io scheduler noop registered
[    1.040880] io scheduler deadline registered
[    1.043143] io scheduler cfq registered (default)
[    1.043425] pcieport 0000:00:1c.0: irq 40 for MSI/MSI-X
[    1.043705] pcieport 0000:00:1c.1: irq 41 for MSI/MSI-X
[    1.043985] pcieport 0000:00:1c.2: irq 42 for MSI/MSI-X
[    1.044317] pcieport 0000:00:1c.3: irq 43 for MSI/MSI-X
[    1.044580] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    1.044656] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    1.044758] pcieport 0000:00:1c.1: Signaling PME through PCIe PME interrupt
[    1.044828] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
[    1.044902] pcie_pme 0000:00:1c.1:pcie01: service driver pcie_pme loaded
[    1.045007] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt
[    1.045082] pcie_pme 0000:00:1c.2:pcie01: service driver pcie_pme loaded
[    1.045183] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
[    1.045254] pci 0000:0c:00.0: Signaling PME through PCIe PME interrupt
[    1.045327] pcie_pme 0000:00:1c.3:pcie01: service driver pcie_pme loaded
[    1.045426] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.045597] pciehp 0000:00:1c.2:pcie04: HPC vendor_id 8086 device_id 2944 ss_vid 17aa ss_did 20f3
[    1.045714] pciehp 0000:00:1c.2:pcie04: service driver pciehp loaded
[    1.045791] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.045859] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    1.046746] intel_idle: does not run on family 6 model 15
[    1.046869] GHES: HEST is not enabled!
[    1.047018] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    1.048119] Linux agpgart interface v0.103
[    1.048312] agpgart-intel 0000:00:00.0: Intel GM45 Chipset
[    1.048444] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    1.049444] agpgart-intel 0000:00:00.0: detected 32768K stolen memory
[    1.049698] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xd0000000
[    1.049949] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    1.054533] i8042: Detected active multiplexing controller, rev 1.1
[    1.056974] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.057049] serio: i8042 AUX0 port at 0x60,0x64 irq 12
[    1.057167] serio: i8042 AUX1 port at 0x60,0x64 irq 12
[    1.057280] serio: i8042 AUX2 port at 0x60,0x64 irq 12
[    1.057393] serio: i8042 AUX3 port at 0x60,0x64 irq 12
[    1.057703] mousedev: PS/2 mouse device common for all mice
[    1.057847] rtc_cmos 00:02: RTC can wake from S4
[    1.058121] rtc_cmos 00:02: rtc core: registered rtc_cmos as rtc0
[    1.058224] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.058309] cpuidle: using governor ladder
[    1.058373] cpuidle: using governor menu
[    1.058568] TCP: cubic registered
[    1.058632] NET: Registered protocol family 17
[    1.058731] Key type dns_resolver registered
[    1.059225] PM: Hibernation image not present or could not be loaded.
[    1.059303] registered taskstats version 1
[    1.060222] rtc_cmos 00:02: setting system clock to 2013-01-03 20:54:29 UTC (1357246469)
[    1.062258] Freeing unused kernel memory: 464k freed
[    1.062466] Write protecting the kernel read-only data: 6144k
[    1.070627] Freeing unused kernel memory: 1168k freed
[    1.073955] Freeing unused kernel memory: 412k freed
[    1.094628] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    1.162227] udevd[58]: starting version 175
[    1.203567] ACPI: bus type usb registered
[    1.203710] usbcore: registered new interface driver usbfs
[    1.203803] usbcore: registered new interface driver hub
[    1.216508] usbcore: registered new device driver usb
[    1.218819] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.250205] uhci_hcd: USB Universal Host Controller Interface driver
[    1.250341] uhci_hcd 0000:00:1a.0: setting latency timer to 64
[    1.250414] uhci_hcd 0000:00:1a.0: UHCI Host Controller
[    1.250491] uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.250637] uhci_hcd 0000:00:1a.0: irq 16, io base 0x00005880
[    1.250772] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
[    1.250849] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.250931] usb usb1: Product: UHCI Host Controller
[    1.251000] usb usb1: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b uhci_hcd
[    1.251071] usb usb1: SerialNumber: 0000:00:1a.0
[    1.257543] hub 1-0:1.0: USB hub found
[    1.257957] hub 1-0:1.0: 2 ports detected
[    1.260909] uhci_hcd 0000:00:1a.1: setting latency timer to 64
[    1.260987] uhci_hcd 0000:00:1a.1: UHCI Host Controller
[    1.261064] uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2
[    1.261210] uhci_hcd 0000:00:1a.1: irq 21, io base 0x00005800
[    1.261343] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    1.261415] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.261497] usb usb2: Product: UHCI Host Controller
[    1.261565] usb usb2: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b uhci_hcd
[    1.261636] usb usb2: SerialNumber: 0000:00:1a.1
[    1.264469] hub 2-0:1.0: USB hub found
[    1.264566] hub 2-0:1.0: 2 ports detected
[    1.279434] uhci_hcd 0000:00:1a.2: setting latency timer to 64
[    1.279518] uhci_hcd 0000:00:1a.2: UHCI Host Controller
[    1.280222] uhci_hcd 0000:00:1a.2: new USB bus registered, assigned bus number 3
[    1.280366] uhci_hcd 0000:00:1a.2: irq 19, io base 0x00005480
[    1.280500] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    1.280571] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.280654] usb usb3: Product: UHCI Host Controller
[    1.280722] usb usb3: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b uhci_hcd
[    1.280794] usb usb3: SerialNumber: 0000:00:1a.2
[    1.281158] hub 3-0:1.0: USB hub found
[    1.281234] hub 3-0:1.0: 2 ports detected
[    1.281920] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.282045] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    1.282155] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 4
[    1.282292] uhci_hcd 0000:00:1d.0: irq 23, io base 0x00005400
[    1.282419] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[    1.282545] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.282629] usb usb4: Product: UHCI Host Controller
[    1.282697] usb usb4: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b uhci_hcd
[    1.282768] usb usb4: SerialNumber: 0000:00:1d.0
[    1.283235] hub 4-0:1.0: USB hub found
[    1.283529] hub 4-0:1.0: 2 ports detected
[    1.284206] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    1.284300] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    1.284700] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 5
[    1.284821] uhci_hcd 0000:00:1d.1: irq 19, io base 0x00005080
[    1.284951] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[    1.285025] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.285108] usb usb5: Product: UHCI Host Controller
[    1.285177] usb usb5: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b uhci_hcd
[    1.285248] usb usb5: SerialNumber: 0000:00:1d.1
[    1.285520] hub 5-0:1.0: USB hub found
[    1.285594] hub 5-0:1.0: 2 ports detected
[    1.286578] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    1.286698] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    1.286901] thermal LNXTHERM:00: registered as thermal_zone0
[    1.286971] ACPI: Thermal Zone [THRM] (43 C)
[    1.287382] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 6
[    1.287527] uhci_hcd 0000:00:1d.2: irq 18, io base 0x00005000
[    1.287660] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[    1.287733] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.287816] usb usb6: Product: UHCI Host Controller
[    1.287885] usb usb6: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b uhci_hcd
[    1.287958] usb usb6: SerialNumber: 0000:00:1d.2
[    1.294297] hub 6-0:1.0: USB hub found
[    1.294378] hub 6-0:1.0: 2 ports detected
[    1.315156] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    1.315476] r8169 0000:0c:00.0: irq 44 for MSI/MSI-X
[    1.315794] r8169 0000:0c:00.0 eth0: RTL8168c/8111c at 0xffffc90000006000, 90:e6:ba:5d:b6:dc, XID 1c4000c0 IRQ 44
[    1.315883] r8169 0000:0c:00.0 eth0: jumbo features [frames: 6128 bytes, tx checksumming: ko]
[    1.335871] SCSI subsystem initialized
[    1.342327] sdhci: Secure Digital Host Controller Interface driver
[    1.342400] sdhci: Copyright(c) Pierre Ossman
[    1.348601] ACPI: bus type scsi registered
[    1.348765] libata version 3.00 loaded.
[    1.351487] ahci 0000:00:1f.2: version 3.0
[    1.351646] ahci 0000:00:1f.2: irq 45 for MSI/MSI-X
[    1.351788] ahci: SSS flag set, parallel bus scan disabled
[    1.351906] ahci 0000:00:1f.2: AHCI 0001.0200 32 slots 4 ports 3 Gbps 0x33 impl SATA mode
[    1.351992] ahci 0000:00:1f.2: flags: 64bit ncq sntf stag pm led clo pio slum part ccc ems sxs 
[    1.352105] ahci 0000:00:1f.2: setting latency timer to 64
[    1.378240] scsi0 : ahci
[    1.378487] scsi1 : ahci
[    1.378694] scsi2 : ahci
[    1.378902] scsi3 : ahci
[    1.379135] scsi4 : ahci
[    1.379344] scsi5 : ahci
[    1.379510] ata1: SATA max UDMA/133 abar m2048@0xfd8fb000 port 0xfd8fb100 irq 45
[    1.379596] ata2: SATA max UDMA/133 abar m2048@0xfd8fb000 port 0xfd8fb180 irq 45
[    1.379676] ata3: DUMMY
[    1.379738] ata4: DUMMY
[    1.379802] ata5: SATA max UDMA/133 abar m2048@0xfd8fb000 port 0xfd8fb300 irq 45
[    1.379883] ata6: SATA max UDMA/133 abar m2048@0xfd8fb000 port 0xfd8fb380 irq 45
[    1.400081] firewire_ohci 0000:0d:00.0: added OHCI v1.0 device as card 0, 4 IR + 4 IT contexts, quirks 0x11
[    1.400202] sdhci-pci 0000:0d:00.1: SDHCI controller found [1180:0822] (rev 22)
[    1.401347] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    1.401438] mmc0: no vqmmc regulator found
[    1.401502] mmc0: no vmmc regulator found
[    1.402590] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    1.432028] mmc0: SDHCI controller on PCI [0000:0d:00.1] using DMA
[    1.462153] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    1.522161] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    1.582156] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    1.592033] usb 3-2: new full-speed USB device number 2 using uhci_hcd
[    1.642146] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[    1.700039] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    1.702020] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    1.702213] ata1.00: ACPI cmd ef/10:06:00:00:00:a0 (SET FEATURES) succeeded
[    1.702285] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    1.703296] ata1.00: ATA-8: ST9160827AS, 3.AAA, max UDMA/133
[    1.703365] ata1.00: 312581808 sectors, multi 0: LBA48 NCQ (depth 31/32)
[    1.766492] usb 3-2: New USB device found, idVendor=147e, idProduct=1000
[    1.766564] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    1.766634] usb 3-2: Product: Fingerprint Sensor   
[    1.766700] usb 3-2: Manufacturer: TouchStrip        
[    1.856904] ata1.00: failed to get Identify Device Data, Emask 0x1
[    1.859038] ata1.00: ACPI cmd f5/00:00:00:00:00:a0 (SECURITY FREEZE LOCK) filtered out
[    1.859214] ata1.00: ACPI cmd ef/10:06:00:00:00:a0 (SET FEATURES) succeeded
[    1.859288] ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET FEATURES) filtered out
[    1.880036] usb 6-1: new full-speed USB device number 2 using uhci_hcd
[    1.900172] firewire_core 0000:0d:00.0: created device fw0: GUID 001e8c0000b384df, S400
[    2.013663] ata1.00: failed to get Identify Device Data, Emask 0x1
[    2.013736] ata1.00: configured for UDMA/133
[    2.013995] scsi 0:0:0:0: Direct-Access     ATA      ST9160827AS      3.AA PQ: 0 ANSI: 5
[    2.014681] ACPI: Invalid Power Resource to register!
[    2.036029] tsc: Refined TSC clocksource calibration: 1994.999 MHz
[    2.036102] Switching to clocksource tsc
[    2.135651] usb 6-1: New USB device found, idVendor=17ef, idProduct=4808
[    2.135723] usb 6-1: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    2.135794] usb 6-1: Product: CNF7237&CNF7238
[    2.135861] usb 6-1: Manufacturer: Chicony Electronics Co., Ltd.
[    2.135929] usb 6-1: SerialNumber: SN0001
[    2.332030] ata2: SATA link down (SStatus 0 SControl 300)
[    2.652025] ata5: SATA link down (SStatus 0 SControl 300)
[    2.972027] ata6: SATA link down (SStatus 0 SControl 300)
[    2.981942] sd 0:0:0:0: [sda] 312581808 512-byte logical blocks: (160 GB/149 GiB)
[    2.982124] sd 0:0:0:0: [sda] Write Protect is off
[    2.982193] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.982322] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.993246]  sda: sda1 sda2 < sda5 >
[    2.993890] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.997643] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.310475] netpoll: netconsole: local port 5432
[    3.310551] netpoll: netconsole: local IP 192.168.0.10
[    3.310617] netpoll: netconsole: interface 'eth0'
[    3.310683] netpoll: netconsole: remote port 5433
[    3.310750] netpoll: netconsole: remote IP 192.168.0.100
[    3.310818] netpoll: netconsole: remote ethernet address 00:e0:43:a4:03:8b
[    3.310889] netpoll: netconsole: device eth0 not up yet, forcing it
[    3.321342] r8169 0000:0c:00.0 eth0: link down
[    7.328012] netpoll: netconsole: timeout waiting for carrier
[    7.335009] console [netcon0] enabled
[    7.335085] netconsole: network logging started
[    7.351281] device-mapper: uevent: version 1.0.3
[    7.351484] device-mapper: ioctl: 4.23.1-ioctl (2012-12-18) initialised: dm-devel@redhat.com
[   13.142417] bio: create slab <bio-1> at 1
[   13.400381] bio: create slab <bio-1> at 1
[   13.874259] PM: Starting manual resume from disk
[   13.874350] PM: Hibernation image partition 254:2 present
[   13.874421] PM: Looking for hibernation image.
[   13.874802] PM: Image not found (code -22)
[   13.874869] PM: Hibernation image not present or could not be loaded.
[   13.899445] EXT3-fs (dm-1): recovery required on readonly filesystem
[   13.899529] EXT3-fs (dm-1): write access will be enabled during recovery
[   14.332680] kjournald starting.  Commit interval 5 seconds
[   14.343964] EXT3-fs (dm-1): recovery complete
[   14.344041] EXT3-fs (dm-1): mounted filesystem with ordered data mode
[   16.449807] udevd[410]: starting version 175
[   17.347388] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1
[   17.347507] ACPI: Sleep Button [SLPB]
[   17.347865] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input2
[   17.350221] ACPI: Lid Switch [LID]
[   17.350395] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[   17.350481] ACPI: Power Button [PWRF]
[   17.431649] ACPI: Battery Slot [BAT0] (battery present)
[   17.435039] ACPI: AC Adapter [AC0] (off-line)
[   17.786060] ACPI: Requesting acpi_cpufreq
[   17.788548] Monitor-Mwait will be used to enter C-1 state
[   17.788640] Monitor-Mwait will be used to enter C-2 state
[   17.788740] Monitor-Mwait will be used to enter C-3 state
[   17.788817] tsc: Marking TSC unstable due to TSC halts in idle
[   17.788918] ACPI: acpi_idle registered with cpuidle
[   17.789847] Switching to clocksource hpet
[   17.995598] ACPI Warning: 0x0000000000000828-0x000000000000082f SystemIO conflicts with Region \PMIO 1 (20121018/utaddress-251)
[   17.995819] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   17.995928] ACPI Warning: 0x00000000000004b0-0x00000000000004bf SystemIO conflicts with Region \GPIO 1 (20121018/utaddress-251)
[   17.996156] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   17.996249] ACPI Warning: 0x0000000000000480-0x00000000000004af SystemIO conflicts with Region \GPIO 1 (20121018/utaddress-251)
[   17.996452] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[   17.996537] lpc_ich: Resource conflict(s) found affecting gpio_ich
[   18.034786] iTCO_vendor_support: vendor-support=0
[   18.204530] ehci-pci: EHCI PCI platform driver
[   18.204684] ehci-pci 0000:00:1a.7: setting latency timer to 64
[   18.204762] ehci-pci 0000:00:1a.7: EHCI Host Controller
[   18.204852] ehci-pci 0000:00:1a.7: new USB bus registered, assigned bus number 7
[   18.208861] ehci-pci 0000:00:1a.7: debug port 1
[   18.208946] ehci-pci 0000:00:1a.7: cache line size of 32 is not supported
[   18.209029] ehci-pci 0000:00:1a.7: irq 18, io mem 0xfd8fbc00
[   18.220040] ehci-pci 0000:00:1a.7: USB 2.0 started, EHCI 1.00
[   18.220178] usb usb7: New USB device found, idVendor=1d6b, idProduct=0002
[   18.220251] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   18.220341] usb usb7: Product: EHCI Host Controller
[   18.220410] usb usb7: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b ehci_hcd
[   18.220488] usb usb7: SerialNumber: 0000:00:1a.7
[   18.220809] hub 7-0:1.0: USB hub found
[   18.220885] hub 7-0:1.0: 6 ports detected
[   18.221237] ehci-pci 0000:00:1d.7: setting latency timer to 64
[   18.221311] ehci-pci 0000:00:1d.7: EHCI Host Controller
[   18.221401] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 8
[   18.225403] ehci-pci 0000:00:1d.7: debug port 1
[   18.225490] ehci-pci 0000:00:1d.7: cache line size of 32 is not supported
[   18.225577] ehci-pci 0000:00:1d.7: irq 23, io mem 0xfd8fb800
[   18.236046] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[   18.236160] usb usb8: New USB device found, idVendor=1d6b, idProduct=0002
[   18.236235] usb usb8: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[   18.236321] usb usb8: Product: EHCI Host Controller
[   18.238643] usb usb8: Manufacturer: Linux 3.8.0-rc2-00001-g11ae59b ehci_hcd
[   18.238721] usb usb8: SerialNumber: 0000:00:1d.7
[   18.239036] hub 8-0:1.0: USB hub found
[   18.239121] hub 8-0:1.0: 6 ports detected
[   18.256103] usb 3-2: USB disconnect, device number 2
[   18.384079] usb 6-1: USB disconnect, device number 2
[   18.437515] input: PC Speaker as /devices/platform/pcspkr/input/input4
[   18.475609] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[   18.475725] iTCO_wdt: unable to reset NO_REBOOT flag, device disabled by hardware/BIOS
[   18.736052] usb 8-5: new high-speed USB device number 2 using ehci-pci
[   18.911581] usb 8-5: New USB device found, idVendor=17ef, idProduct=4808
[   18.911666] usb 8-5: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[   18.911740] usb 8-5: Product: CNF7237&CNF7238
[   18.911809] usb 8-5: Manufacturer: Chicony Electronics Co., Ltd.
[   18.911888] usb 8-5: SerialNumber: SN0001
[   19.010175] psmouse serio4: synaptics: Touchpad model: 1, fw: 7.0, id: 0x1c0b1, caps: 0xd04791/0xb00000/0x20000, board id: 71, fw id: 468284
[   19.010284] psmouse serio4: synaptics: serio: Synaptics pass-through port at isa0060/serio4/input0
[   19.052969] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio4/input/input5
[   19.208055] usb 3-2: new full-speed USB device number 3 using uhci_hcd
[   19.378484] asus_laptop: Asus Laptop Support version 0.42
[   19.378900] asus_laptop: BSTS called, 0x79ff returned
[   19.378986] asus_laptop:   BOXSTER model detected
[   19.379388] asus_laptop: Backlight controlled by ACPI video driver
[   19.379573] input: Asus Laptop extra buttons as /devices/platform/asus_laptop/input/input6
[   19.387090] usb 3-2: New USB device found, idVendor=147e, idProduct=1000
[   19.387167] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   19.387236] usb 3-2: Product: Fingerprint Sensor   
[   19.387309] usb 3-2: Manufacturer: TouchStrip        
[   19.437304] cfg80211: Calling CRDA to update world regulatory domain
[   20.269114] Intel(R) Wireless WiFi driver for Linux, in-tree:
[   20.269199] Copyright(c) 2003-2012 Intel Corporation
[   20.269444] iwlwifi 0000:02:00.0: irq 46 for MSI/MSI-X
[   20.532242] iwlwifi 0000:02:00.0: loaded firmware version 8.83.5.1 build 33692
[   20.686413] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
[   21.235253] cfg80211: World regulatory domain updated:
[   21.235328] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   21.235420] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   21.235504] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   21.235586] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   21.235678] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   21.235761] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   21.351455] hda_codec: CX20561 (Hermosa): BIOS auto-probing.
[   21.352611] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input7
[   21.458799] input: HDA Intel HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[   21.459019] input: HDA Intel Dock Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   21.459224] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   21.459432] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   21.459619] input: HDA Intel Dock Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[   22.145546] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUG disabled
[   22.145622] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[   22.145699] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[   22.145774] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_DEVICE_TESTMODE disabled
[   22.145844] iwlwifi 0000:02:00.0: CONFIG_IWLWIFI_P2P disabled
[   22.145910] iwlwifi 0000:02:00.0: Detected Intel(R) WiFi Link 5100 AGN, REV=0x54
[   22.146065] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[   22.149176] iwlwifi 0000:02:00.0: RF_KILL bit toggled to enable radio.
[   22.218865] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   25.056851] psmouse serio5: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 3/3
[   25.097139] EXT3-fs (dm-1): warning: maximal mount count reached, running e2fsck is recommended
[   25.097686] EXT3-fs (dm-1): using internal journal
[   25.305106] input: TPPS/2 IBM TrackPoint as /devices/platform/i8042/serio4/serio5/input/input13
[   25.598520] loop: module loaded
[   26.284147] Adding 3018748k swap on /dev/mapper/nx-swap_1.  Priority:-1 extents:1 across:3018748k 
[   27.462509] EXT2-fs (sda1): warning: mounting unchecked fs, running e2fsck is recommended
[   27.513357] kjournald starting.  Commit interval 5 seconds
[   27.520323] EXT3-fs (dm-3): using internal journal
[   27.520400] EXT3-fs (dm-3): recovery complete
[   27.520476] EXT3-fs (dm-3): mounted filesystem with ordered data mode
[   29.289968] fuse init (API version 7.20)
[   32.560795] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input14
[   40.570815] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[   40.576040] iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0
[   40.776422] iwlwifi 0000:02:00.0: L1 Disabled; Enabling L0S
[   40.779541] iwlwifi 0000:02:00.0: Radio type=0x1-0x2-0x0
[   47.661256] wlan0: authenticate with bc:ae:c5:c4:06:37
[   47.663430] wlan0: send auth to bc:ae:c5:c4:06:37 (try 1/3)
[   47.666257] wlan0: authenticated
[   47.669127] wlan0: associate with bc:ae:c5:c4:06:37 (try 1/3)
[   47.672842] wlan0: RX AssocResp from bc:ae:c5:c4:06:37 (capab=0x411 status=0 aid=1)
[   47.675774] wlan0: associated
[   52.251233] [drm] Initialized drm 1.1.0 20060810
[   52.892242] i915 0000:00:02.0: setting latency timer to 64
[   52.903919] i915 0000:00:02.0: irq 48 for MSI/MSI-X
[   52.904047] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[   52.904118] [drm] Driver supports precise vblank timestamp query.
[   52.904248] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[   53.133886] fbcon: inteldrmfb (fb0) is primary device
[   53.135604] i915: fixme: max PWM is zero
[   53.791596] Console: switching to colour frame buffer device 160x50
[   53.802765] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[   53.802882] i915 0000:00:02.0: registered panic notifier
[   53.805257] ACPI Warning: _BQC returned an invalid level (20121018/video-486)
[   53.806693] acpi device:1d: registered as cooling_device2
[   53.806899] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[   53.807745] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input15
[   53.809022] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0

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

* Re: Linux 3.8-rc2
  2013-01-03 21:09 ` Alexey Zaytsev
@ 2013-01-03 21:32   ` Linus Torvalds
  2013-01-03 22:06       ` Peter Ujfalusi
  2013-01-03 22:45     ` Chris Wilson
  0 siblings, 2 replies; 18+ messages in thread
From: Linus Torvalds @ 2013-01-03 21:32 UTC (permalink / raw)
  To: Alexey Zaytsev
  Cc: Linux Kernel Mailing List, Daniel Vetter, Jesse Barnes,
	Rodrigo Vivi, Peter Ujfalusi, stable

On Thu, Jan 3, 2013 at 1:09 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
>
> i915 got broken on my machine (Lenovo ThinkPad SL500) by this -rc. The screen
> goes blank after loading the module. I've bisected the problem to
> b0a2658acb5bf9ca86b4aab011b7106de3af0add "drm/i915: don't disable
> disconnected outputs".

Hmm. Daniel - should I just revert it, or do you have a patch to
possibly fix the divide-by-zero error in g4x_compute_wm0() (which may
involve not getting that deep in the call chain to begin with or
whatever)? Maybe that fixes the blank screen too without a revert..

                 Linus

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

* Re: Linux 3.8-rc2
  2013-01-03 21:32   ` Linus Torvalds
@ 2013-01-03 22:06       ` Peter Ujfalusi
  2013-01-03 22:45     ` Chris Wilson
  1 sibling, 0 replies; 18+ messages in thread
From: Peter Ujfalusi @ 2013-01-03 22:06 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Alexey Zaytsev, Linux Kernel Mailing List, Daniel Vetter,
	Jesse Barnes, Rodrigo Vivi, stable

Hi Linus,

On Thu, Jan 3, 2013 at 10:32 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Thu, Jan 3, 2013 at 1:09 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
>>
>> i915 got broken on my machine (Lenovo ThinkPad SL500) by this -rc. The screen
>> goes blank after loading the module. I've bisected the problem to
>> b0a2658acb5bf9ca86b4aab011b7106de3af0add "drm/i915: don't disable
>> disconnected outputs".
>
> Hmm. Daniel - should I just revert it, or do you have a patch to
> possibly fix the divide-by-zero error in g4x_compute_wm0() (which may
> involve not getting that deep in the call chain to begin with or
> whatever)? Maybe that fixes the blank screen too without a revert..

I have reported the issue [1] which resulted the b0a2658 patch. My laptop
boots fine with 3.8-rc2+ but if I revert b0a2658 I have NULL pointer crash as
in bug report.

Alexey: to aim Daniel to figure out what is going on can you boot the kernel
with drm.debug=0x0e cmd line parameter?

[1] https://bugs.freedesktop.org/show_bug.cgi?id=58396

-- 
Péter

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

* Re: Linux 3.8-rc2
@ 2013-01-03 22:06       ` Peter Ujfalusi
  0 siblings, 0 replies; 18+ messages in thread
From: Peter Ujfalusi @ 2013-01-03 22:06 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Alexey Zaytsev, Linux Kernel Mailing List, Daniel Vetter,
	Jesse Barnes, Rodrigo Vivi, stable

Hi Linus,

On Thu, Jan 3, 2013 at 10:32 PM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Thu, Jan 3, 2013 at 1:09 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
>>
>> i915 got broken on my machine (Lenovo ThinkPad SL500) by this -rc. The screen
>> goes blank after loading the module. I've bisected the problem to
>> b0a2658acb5bf9ca86b4aab011b7106de3af0add "drm/i915: don't disable
>> disconnected outputs".
>
> Hmm. Daniel - should I just revert it, or do you have a patch to
> possibly fix the divide-by-zero error in g4x_compute_wm0() (which may
> involve not getting that deep in the call chain to begin with or
> whatever)? Maybe that fixes the blank screen too without a revert..

I have reported the issue [1] which resulted the b0a2658 patch. My laptop
boots fine with 3.8-rc2+ but if I revert b0a2658 I have NULL pointer crash as
in bug report.

Alexey: to aim Daniel to figure out what is going on can you boot the kernel
with drm.debug=0x0e cmd line parameter?

[1] https://bugs.freedesktop.org/show_bug.cgi?id=58396

-- 
P�ter

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

* Re: Linux 3.8-rc2
  2013-01-03 21:32   ` Linus Torvalds
  2013-01-03 22:06       ` Peter Ujfalusi
@ 2013-01-03 22:45     ` Chris Wilson
  2013-01-03 23:12       ` Alexey Zaytsev
  2013-01-03 23:56       ` Shuah Khan
  1 sibling, 2 replies; 18+ messages in thread
From: Chris Wilson @ 2013-01-03 22:45 UTC (permalink / raw)
  To: Linus Torvalds, Alexey Zaytsev
  Cc: Linux Kernel Mailing List, Daniel Vetter, Jesse Barnes,
	Rodrigo Vivi, Peter Ujfalusi, stable

On Thu, 3 Jan 2013 13:32:04 -0800, Linus Torvalds <torvalds@linux-foundation.org> wrote:
> On Thu, Jan 3, 2013 at 1:09 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
> >
> > i915 got broken on my machine (Lenovo ThinkPad SL500) by this -rc. The screen
> > goes blank after loading the module. I've bisected the problem to
> > b0a2658acb5bf9ca86b4aab011b7106de3af0add "drm/i915: don't disable
> > disconnected outputs".
> 
> Hmm. Daniel - should I just revert it, or do you have a patch to
> possibly fix the divide-by-zero error in g4x_compute_wm0() (which may
> involve not getting that deep in the call chain to begin with or
> whatever)? Maybe that fixes the blank screen too without a revert..

The issue appears to be a disagreement between intel_crtc->active, an
attached framebuffer and there not being a valid mode set on the crtc.

It looks like we end up in that situation with further confusion over
intel_crtc->base.enabled vs intel_crtc->active. I suspect the answer is
something like:

diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
index a9fb046..5e4b818 100644
--- a/drivers/gpu/drm/i915/intel_display.c
+++ b/drivers/gpu/drm/i915/intel_display.c
@@ -7940,10 +7940,8 @@ bool intel_set_mode(struct drm_crtc *crtc,
 		}
 	}
 
-	for_each_intel_crtc_masked(dev, prepare_pipes, intel_crtc) {
-		if (intel_crtc->base.enabled)
-			dev_priv->display.crtc_disable(&intel_crtc->base);
-	}
+	for_each_intel_crtc_masked(dev, prepare_pipes, intel_crtc)
+		dev_priv->display.crtc_disable(&intel_crtc->base);
 
 	/* crtc->mode is already used by the ->mode_set callbacks, hence we need
 	 * to set it here already despite that we pass it down the callchain.

However, until that confusion is unravelled, reverting b0a2658ac, seems
the most sensible approach.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre

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

* Re: Linux 3.8-rc2
  2013-01-03 22:45     ` Chris Wilson
@ 2013-01-03 23:12       ` Alexey Zaytsev
  2013-01-03 23:18         ` Linus Torvalds
  2013-01-03 23:56       ` Shuah Khan
  1 sibling, 1 reply; 18+ messages in thread
From: Alexey Zaytsev @ 2013-01-03 23:12 UTC (permalink / raw)
  To: Chris Wilson
  Cc: Linus Torvalds, Linux Kernel Mailing List, Daniel Vetter,
	Jesse Barnes, Rodrigo Vivi, Peter Ujfalusi, stable

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

On Fri, Jan 4, 2013 at 12:45 AM, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> On Thu, 3 Jan 2013 13:32:04 -0800, Linus Torvalds <torvalds@linux-foundation.org> wrote:
>> On Thu, Jan 3, 2013 at 1:09 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
>> >
>> > i915 got broken on my machine (Lenovo ThinkPad SL500) by this -rc. The screen
>> > goes blank after loading the module. I've bisected the problem to
>> > b0a2658acb5bf9ca86b4aab011b7106de3af0add "drm/i915: don't disable
>> > disconnected outputs".
>>
>> Hmm. Daniel - should I just revert it, or do you have a patch to
>> possibly fix the divide-by-zero error in g4x_compute_wm0() (which may
>> involve not getting that deep in the call chain to begin with or
>> whatever)? Maybe that fixes the blank screen too without a revert..
>
> The issue appears to be a disagreement between intel_crtc->active, an
> attached framebuffer and there not being a valid mode set on the crtc.
>
> It looks like we end up in that situation with further confusion over
> intel_crtc->base.enabled vs intel_crtc->active. I suspect the answer is
> something like:
>

Chris: The patch does not seem to have any effect on the problem.

Peter: I've attached the dmesgs, as well as the diff between the
interesting parts. The patch does not seem to make any difference
there.

[-- Attachment #2: dmesg-working.gz --]
[-- Type: application/x-gzip, Size: 20278 bytes --]

[-- Attachment #3: dmesg-broken.gz --]
[-- Type: application/x-gzip, Size: 20195 bytes --]

[-- Attachment #4: dmesg-broken-patched.gz --]
[-- Type: application/x-gzip, Size: 20285 bytes --]

[-- Attachment #5: dmesg-working-broken.diff --]
[-- Type: application/octet-stream, Size: 28051 bytes --]

--- dmesg-working-bzz	2013-01-04 00:41:11.000000000 +0200
+++ dmesg-broken-bzz	2013-01-04 00:42:01.000000000 +0200
@@ -76,14 +76,14 @@
 [drm:intel_modeset_check_state], [ENCODER:19:TMDS-19]
 [drm:intel_modeset_check_state], [CRTC:3]
 [drm:intel_modeset_check_state], [CRTC:4]
-[drm:drm_helper_probe_single_connector_modes], 
 [drm:i965_irq_handler], pipe B underrun
 [drm:i965_irq_handler], hotplug event received, stat 0x08400000
-[drm:i915_hotplug_work_func], running encoder hotplug functions
-[CONNECTOR:5:LVDS-1]
+[drm:i915_hotplug_work_func], 
+[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
 [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
 [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
 [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
+running encoder hotplug functions
 [drm:intel_crt_detect], CRT not detected via hotplug
 [drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
 [drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
@@ -115,7 +115,7 @@
 [drm:drm_target_preferred], found mode 1280x800
 [drm:drm_setup_crtcs], picking CRTCs for 8192x8192 config
 [drm:drm_setup_crtcs], desired mode 1280x800 set on crtc 3
-[drm:intelfb_create], allocated 1280x800 fb: 0x00046000, bo ffff880036180c00
+[drm:intelfb_create], allocated 1280x800 fb: 0x00046000, bo ffff8800361a6c00
 fbcon: inteldrmfb (fb0) is primary device
 [drm:intel_crtc_set_config], [CRTC:3] [FB:22] #connectors=1 (x y) (0 0)
 [drm:intel_set_config_compute_mode_changes], crtc has no fb, full mode set
@@ -123,17 +123,17 @@
 [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
 [drm:drm_mode_debug_printmodeline], Modeline 8:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
 [drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-[drm:intel_modeset_stage_output_state], crtc changed, full mode switch
+[drm:intel_modeset_stage_output_state], [CONNECTOR:11:VGA-1] to [CRTC:4]
 [drm:intel_modeset_stage_output_state], crtc changed, full mode switch
 [drm:intel_crtc_set_config], attempting to set mode from userspace
 [drm:drm_mode_debug_printmodeline], Modeline 8:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
-[drm:intel_set_mode], set mode pipe masks: modeset: 1, prepare: 1, disable: 2
+[drm:intel_set_mode], set mode pipe masks: modeset: 3, prepare: 3, disable: 0
+[drm:intel_modeset_adjusted_mode], [CRTC:3]
 [drm:intel_panel_actually_set_backlight], set backlight PWM = 0
 i915: fixme: max PWM is zero
 [drm:intel_opregion_asle_intr], non asle set request??
 [drm:intel_update_fbc], no output, disabling
 [drm:g4x_update_wm], Setting FIFO watermarks - A: plane=2, cursor=2, B: plane=2, cursor=2, SR: plane=0, cursor=0
-[drm:intel_modeset_adjusted_mode], [CRTC:3]
 [drm:i9xx_crtc_mode_set], Mode for pipe A:
 [drm:drm_mode_debug_printmodeline], Modeline 8:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
 [drm:i9xx_crtc_mode_set], disabling CxSR downclocking
@@ -141,286 +141,87 @@
 [drm:intel_update_fbc], no output, disabling
 [drm:g4x_update_wm], Setting FIFO watermarks - A: plane=2, cursor=2, B: plane=2, cursor=2, SR: plane=0, cursor=0
 [drm:intel_crtc_mode_set], [ENCODER:6:LVDS-6] set [MODE:8:1280x800]
+[drm:i9xx_crtc_mode_set], Mode for pipe B:
+[drm:drm_mode_debug_printmodeline], Modeline 8:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
+[drm:i9xx_crtc_mode_set], disabling CxSR downclocking
+[drm:i9xx_update_plane], Writing base 00046000 00000000 0 0 5120
+[drm:intel_update_fbc], no output, disabling
+[drm:g4x_update_wm], Setting FIFO watermarks - A: plane=2, cursor=2, B: plane=2, cursor=2, SR: plane=0, cursor=0
+[drm:intel_crtc_mode_set], [ENCODER:12:DAC-12] set [MODE:8:1280x800]
 [drm:g4x_check_srwm], SR watermark: display plane 56, cursor 6
 [drm:g4x_update_wm], Setting FIFO watermarks - A: plane=25, cursor=6, B: plane=2, cursor=2, SR: plane=56, cursor=6
 [drm:intel_update_fbc], fbc set to per-chip default
 [drm:intel_update_fbc], fbc disabled per module param
 [drm:intel_enable_lvds], applying panel-fitter: 0, 0
 [drm:intel_panel_actually_set_backlight], set backlight PWM = 1
-[drm:intel_connector_check_state], [CONNECTOR:5:LVDS-1]
-[drm:intel_modeset_check_state], [ENCODER:6:LVDS-6]
-[drm:intel_modeset_check_state], [ENCODER:12:DAC-12]
-[drm:intel_modeset_check_state], [ENCODER:13:TMDS-13]
-[drm:intel_modeset_check_state], [ENCODER:17:TMDS-17]
-[drm:intel_opregion_asle_intr], 
-non asle set request??
-[drm:intel_modeset_check_state], [ENCODER:19:TMDS-19]
-[drm:intel_modeset_check_state], [CRTC:3]
-[drm:intel_modeset_check_state], [CRTC:4]
-[drm:intel_crtc_set_config], [CRTC:4] [NOFB]
-[drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-[drm:intel_crtc_set_config], [CRTC:3] [FB:22] #connectors=1 (x y) (0 0)
-[drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-Console: switching to colour frame buffer device 160x50
-[drm:intel_crtc_set_config], [CRTC:3] [FB:22] #connectors=1 (x y) (0 0)
-[drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
-i915 0000:00:02.0: registered panic notifier
-ACPI Warning: _BQC returned an invalid level (20121018/video-486)
-acpi device:1d: registered as cooling_device2
-ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
-input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input15
-[drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
-[drm:intel_crtc_set_config], [CRTC:3] [FB:22] #connectors=1 (x y) (0 0)
-[drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-[drm:i915_driver_open], 
-[drm:intel_crtc_set_config], [CRTC:3] [FB:22] #connectors=1 (x y) (0 0)
-[drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-[drm:intel_crtc_set_config], [CRTC:4] [NOFB]
-[drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-[drm:i915_driver_open], 
-[drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
-[drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
-[drm:drm_mode_debug_printmodeline], Modeline 21:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
-[drm:drm_mode_debug_printmodeline], Modeline 21:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:drm_mode_addfb], [FB:23]
-[drm:drm_mode_setcrtc], [CRTC:3]
-[drm:drm_mode_setcrtc], [CONNECTOR:5:LVDS-1]
-[drm:intel_crtc_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
-[drm:intel_modeset_stage_output_state], [CONNECTOR:5:LVDS-1] to [CRTC:3]
-[drm:i9xx_update_plane], Writing base 0042E000 00000000 0 0 5120
-[drm:intel_update_fbc], fbc set to per-chip default
-[drm:intel_update_fbc], fbc disabled per module param
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
-[drm:drm_mode_debug_printmodeline], Modeline 21:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:LVDS-1] probed modes :
-[drm:drm_mode_debug_printmodeline], Modeline 21:"1280x800" 60 71000 1280 1328 1360 1440 800 802 808 823 0x48 0xa
-[drm:drm_mode_getconnector], [CONNECTOR:5:?]
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:11:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1]
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:VGA-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:14:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:18:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1]
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:18:DP-1] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:drm_mode_getconnector], [CONNECTOR:20:?]
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2]
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:drm_helper_probe_single_connector_modes], [CONNECTOR:20:DP-2] disconnected
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x51450064
-[drm:intel_dp_detect], DPCD: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-[drm:intel_crt_detect], CRT not detected via hotplug
-[drm:gmbus_xfer], GMBUS [i915 gmbus vga] NAK for addr: 0050 r(1)
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_crt_get_edid], CRT GMBUS EDID read failed, retry using GPIO bit-banging
-[drm:intel_gmbus_force_bit], enabling bit-banging on i915 gmbus vga. force bit now 1
-[drm:drm_do_probe_ddc_edid], drm: skipping non-existent adapter i915 gmbus vga
-[drm:intel_gmbus_force_bit], disabling bit-banging on i915 gmbus vga. force bit now 0
-[drm:intel_crt_detect_ddc], CRT not detected via DDC:0x50 [no valid EDID found]
-[drm:intel_crtc_cursor_set], cursor off
-[drm:intel_crtc_cursor_set], cursor off
+[drm:intel_opregion_asle_intr], non asle set request??
+divide error: 0000 [#1] SMP 
+Modules linked in: i915(+) drm_kms_helper drm i2c_algo_bit i2c_core cpufreq_conservative cpufreq_userspace cpufreq_stats cpufreq_powersave binfmt_misc uinput fuse nfsd auth_rpcgss nfs_acl nfs lockd fscache sunrpc ext2 loop firewire_sbp2 snd_hda_codec_hdmi snd_hda_codec_conexant snd_hda_intel snd_hda_codec snd_hwdep snd_pcm_oss arc4 snd_mixer_oss iwldvm snd_pcm mac80211 snd_page_alloc snd_seq_midi snd_seq_midi_event snd_rawmidi snd_seq snd_timer iwlwifi snd_seq_device snd cfg80211 asus_laptop input_polldev iTCO_wdt sparse_keymap psmouse iTCO_vendor_support rfkill acpi_cpufreq mperf processor lpc_ich ehci_pci evdev serio_raw mfd_core button ac pcspkr soundcore battery video ext3 mbcache jbd sha256_generic cbc dm_crypt dm_mod netconsole configfs sg sd_mod crc_t10dif ahci libahci libata sdhci_pci sdhci firewire_ohci thermal thermal_sys firewire_core scsi_mod crc_itu_t mmc_core r8169 mii uhci_hcd ehci_hcd usbcore usb_common
+CPU 1 
+Pid: 4035, comm: modprobe Not tainted 3.8.0-rc2 #34 LENOVO                         2746EKU/2746EKU   
+RIP: 0010:[<ffffffffa054eabf>]  [<ffffffffa054eabf>] g4x_compute_wm0+0xc6/0x125 [i915]
+RSP: 0018:ffff8800b5c73200  EFLAGS: 00010216
+RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000040
+RDX: 0000000000000000 RSI: 00000000000003e8 RDI: 0000000000000000
+RBP: ffff8800b5c73228 R08: ffffffffa056bca0 R09: 0000000000001388
+R10: ffffffffa056bc70 R11: ffff8800b5c7326c R12: ffff8800b5c73264
+R13: 0000000000000004 R14: 0000000000000000 R15: 0000000000001fc0
+FS:  0000000000000000(0000) GS:ffff8800bdb00000(0063) knlGS:00000000f7616b40
+CS:  0010 DS: 002b ES: 002b CR0: 000000008005003b
+CR2: 00000000f7760000 CR3: 00000000b67d9000 CR4: 00000000000007e0
+DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
+DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
+Process modprobe (pid: 4035, threadinfo ffff8800b5c72000, task ffff880036233630)
+Stack:
+ ffff8800b55d8000 0000000000000001 ffff8800b6222000 0000000000000001
+ 0000000000000001 ffff8800b5c73298 ffffffffa0552054 ffff8800b5c73264
+ ffff8800b5c7326c 0000000000061200 ffff8800b6743bc0 ffff8800b5c732a8
+Call Trace:
+ [<ffffffffa0552054>] g4x_update_wm+0x83/0x1d3 [i915]
+ [<ffffffffa05529e0>] intel_update_watermarks+0x19/0x1b [i915]
+ [<ffffffffa0538e1a>] i9xx_crtc_enable+0x65/0x1a0 [i915]
+ [<ffffffffa053eb78>] intel_set_mode+0x728/0x821 [i915]
+ [<ffffffffa053f226>] intel_crtc_set_config+0x5b5/0x75f [i915]
+ [<ffffffff810c662e>] ? ____cache_alloc+0x205/0x586
+ [<ffffffffa050b90f>] drm_fb_helper_set_par+0x69/0xb2 [drm_kms_helper]
+ [<ffffffff811c3ebd>] fbcon_init+0x30c/0x409
+ [<ffffffff81210118>] visual_init+0xb8/0x10f
+ [<ffffffff812111da>] bind_con_driver+0x163/0x263
+ [<ffffffff81211312>] take_over_console+0x38/0x45
+ [<ffffffff811c07f5>] fbcon_takeover+0x56/0x98
+ [<ffffffff811c45df>] fbcon_event_notify+0x2c1/0x5ea
+ [<ffffffff81048dd4>] notifier_call_chain+0x32/0x5c
+ [<ffffffff81048f07>] __blocking_notifier_call_chain+0x41/0x5a
+ [<ffffffff81048f2f>] blocking_notifier_call_chain+0xf/0x11
+ [<ffffffff811b7e12>] fb_notifier_call_chain+0x16/0x18
+ [<ffffffff811b91b2>] register_framebuffer+0x1fd/0x261
+ [<ffffffffa050bb26>] drm_fb_helper_single_fb_probe+0x1ce/0x297 [drm_kms_helper]
+ [<ffffffffa050bdc6>] drm_fb_helper_initial_config+0x1d7/0x1f1 [drm_kms_helper]
+ [<ffffffff810c6a26>] ? __kmalloc+0x77/0xa1
+ [<ffffffffa0555d84>] intel_fbdev_init+0x6f/0x82 [i915]
+ [<ffffffffa051ecd8>] i915_driver_load+0xa34/0xc02 [i915]
+ [<ffffffffa04bf26d>] drm_get_pci_dev+0x15e/0x266 [drm]
+ [<ffffffffa051b483>] i915_pci_probe+0x60/0x69 [i915]
+ [<ffffffff811a2870>] pci_device_probe+0x6a/0xaf
+ [<ffffffff8122cafa>] ? driver_probe_device+0x1c3/0x1c3
+ [<ffffffff8122c9d1>] driver_probe_device+0x9a/0x1c3
+ [<ffffffff8122cb54>] __driver_attach+0x5a/0x7e
+ [<ffffffff8122b183>] bus_for_each_dev+0x4f/0x81
+ [<ffffffff8122c4d9>] driver_attach+0x19/0x1b
+ [<ffffffff8122c18b>] bus_add_driver+0xe3/0x207
+ [<ffffffff8122d0db>] driver_register+0x8e/0x114
+ [<ffffffff811a1efe>] __pci_register_driver+0x46/0x48
+ [<ffffffffa04bf3fb>] drm_pci_init+0x86/0xeb [drm]
+ [<ffffffffa0590000>] ? 0xffffffffa058ffff
+ [<ffffffffa0590066>] i915_init+0x66/0x68 [i915]
+ [<ffffffff81000232>] do_one_initcall+0x7a/0x12c
+ [<ffffffffa0590000>] ? 0xffffffffa058ffff
+ [<ffffffff8106e55e>] load_module+0x1690/0x1945
+ [<ffffffff8106b8d2>] ? free_notes_attrs+0x48/0x48
+ [<ffffffff8102441f>] ? do_page_fault+0x9/0xe
+ [<ffffffff8106e8b5>] sys_init_module+0xa2/0xb1
+ [<ffffffff812d8965>] sysenter_dispatch+0x7/0x1a
+Code: 4f c7 31 d2 48 98 48 8d 44 01 ff 48 f7 f1 41 03 42 18 41 89 04 24 41 8b 52 08 39 d0 0f 4f c2 41 89 04 24 41 69 c6 e8 03 00 00 99 <f7> fb 41 89 c6 44 89 c8 99 41 f7 fe 05 e8 03 00 00 99 f7 fe 49 
+RIP  [<ffffffffa054eabf>] g4x_compute_wm0+0xc6/0x125 [i915]
+ RSP <ffff8800b5c73200>
+---[ end trace a1d30e01f7639b0e ]---

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

* Re: Linux 3.8-rc2
  2013-01-03 23:12       ` Alexey Zaytsev
@ 2013-01-03 23:18         ` Linus Torvalds
  2013-01-03 23:40           ` Alexey Zaytsev
  2013-01-06 20:55           ` Linux 3.8-rc2 Daniel Vetter
  0 siblings, 2 replies; 18+ messages in thread
From: Linus Torvalds @ 2013-01-03 23:18 UTC (permalink / raw)
  To: Alexey Zaytsev
  Cc: Chris Wilson, Linux Kernel Mailing List, Daniel Vetter,
	Jesse Barnes, Rodrigo Vivi, Peter Ujfalusi, stable

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

On Thu, Jan 3, 2013 at 3:12 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
>
> Chris: The patch does not seem to have any effect on the problem.
>
> Peter: I've attached the dmesgs, as well as the diff between the
> interesting parts. The patch does not seem to make any difference
> there.

Alexey, what happens if you just avoid the divide-by-zero? There might
be other complications downstream, but something like the attached
patch should at least avoid doing the "divide-by-clock" when clock is
zero..

              Linus

[-- Attachment #2: patch.diff --]
[-- Type: application/octet-stream, Size: 657 bytes --]

 drivers/gpu/drm/i915/intel_pm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index e6f54ffab3ba..c9366716917e 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -1086,7 +1086,7 @@ static bool g4x_compute_wm0(struct drm_device *dev,
 	int entries, tlb_miss;
 
 	crtc = intel_get_crtc_for_plane(dev, plane);
-	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active) {
+	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active || !crtc->mode.clock) {
 		*cursor_wm = cursor->guard_size;
 		*plane_wm = display->guard_size;
 		return false;

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

* Re: Linux 3.8-rc2
  2013-01-03 23:18         ` Linus Torvalds
@ 2013-01-03 23:40           ` Alexey Zaytsev
  2013-01-04 11:39             ` [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled Chris Wilson
  2013-01-06 20:55           ` Linux 3.8-rc2 Daniel Vetter
  1 sibling, 1 reply; 18+ messages in thread
From: Alexey Zaytsev @ 2013-01-03 23:40 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Chris Wilson, Linux Kernel Mailing List, Daniel Vetter,
	Jesse Barnes, Rodrigo Vivi, Peter Ujfalusi, stable

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

On Fri, Jan 4, 2013 at 1:18 AM, Linus Torvalds
<torvalds@linux-foundation.org> wrote:
> On Thu, Jan 3, 2013 at 3:12 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
>>
>> Chris: The patch does not seem to have any effect on the problem.
>>
>> Peter: I've attached the dmesgs, as well as the diff between the
>> interesting parts. The patch does not seem to make any difference
>> there.
>
> Alexey, what happens if you just avoid the divide-by-zero? There might
> be other complications downstream, but something like the attached
> patch should at least avoid doing the "divide-by-clock" when clock is
> zero..
>
>               Linus

This one actually seems to work just fine. Dmesg attached.

[-- Attachment #2: dmesg-working-patched.gz --]
[-- Type: application/x-gzip, Size: 20456 bytes --]

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

* Re: Linux 3.8-rc2
  2013-01-03 22:45     ` Chris Wilson
  2013-01-03 23:12       ` Alexey Zaytsev
@ 2013-01-03 23:56       ` Shuah Khan
  1 sibling, 0 replies; 18+ messages in thread
From: Shuah Khan @ 2013-01-03 23:56 UTC (permalink / raw)
  To: Chris Wilson
  Cc: Linus Torvalds, Alexey Zaytsev, Linux Kernel Mailing List,
	Daniel Vetter, Jesse Barnes, Rodrigo Vivi, Peter Ujfalusi,
	stable

On Thu, Jan 3, 2013 at 3:45 PM, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> On Thu, 3 Jan 2013 13:32:04 -0800, Linus Torvalds <torvalds@linux-foundation.org> wrote:
>> On Thu, Jan 3, 2013 at 1:09 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
>> >
>> > i915 got broken on my machine (Lenovo ThinkPad SL500) by this -rc. The screen
>> > goes blank after loading the module. I've bisected the problem to
>> > b0a2658acb5bf9ca86b4aab011b7106de3af0add "drm/i915: don't disable
>> > disconnected outputs".
>>
>> Hmm. Daniel - should I just revert it, or do you have a patch to
>> possibly fix the divide-by-zero error in g4x_compute_wm0() (which may
>> involve not getting that deep in the call chain to begin with or
>> whatever)? Maybe that fixes the blank screen too without a revert..
>
> The issue appears to be a disagreement between intel_crtc->active, an
> attached framebuffer and there not being a valid mode set on the crtc.
>
> It looks like we end up in that situation with further confusion over
> intel_crtc->base.enabled vs intel_crtc->active. I suspect the answer is
> something like:
>
> diff --git a/drivers/gpu/drm/i915/intel_display.c b/drivers/gpu/drm/i915/intel_display.c
> index a9fb046..5e4b818 100644
> --- a/drivers/gpu/drm/i915/intel_display.c
> +++ b/drivers/gpu/drm/i915/intel_display.c
> @@ -7940,10 +7940,8 @@ bool intel_set_mode(struct drm_crtc *crtc,
>                 }
>         }
>
> -       for_each_intel_crtc_masked(dev, prepare_pipes, intel_crtc) {
> -               if (intel_crtc->base.enabled)
> -                       dev_priv->display.crtc_disable(&intel_crtc->base);
> -       }
> +       for_each_intel_crtc_masked(dev, prepare_pipes, intel_crtc)
> +               dev_priv->display.crtc_disable(&intel_crtc->base);
>
>         /* crtc->mode is already used by the ->mode_set callbacks, hence we need
>          * to set it here already despite that we pass it down the callchain.
>
> However, until that confusion is unravelled, reverting b0a2658ac, seems
> the most sensible approach.
> -Chris

There is a "radeon 0000:02:00.0: GPU lockup CP stall for more than
10000msec" issue that was in 3.8.-rc1 which is related to drm changes.

Reference:  https://lkml.org/lkml/2013/1/2/289

Good to get that fix into 3.8-rc2.

-- Shuah

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

* [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled
  2013-01-03 23:40           ` Alexey Zaytsev
@ 2013-01-04 11:39             ` Chris Wilson
  2013-01-04 14:58               ` Alexey Zaytsev
  2013-01-06 20:56               ` Daniel Vetter
  0 siblings, 2 replies; 18+ messages in thread
From: Chris Wilson @ 2013-01-04 11:39 UTC (permalink / raw)
  To: Alexey Zaytsev; +Cc: Linux Kernel Mailing List, Daniel Vetter, Chris Wilson

Prevent a divide-by-zero by consistently treating an 'active' CRTC
without a mode set as actually disabled.
---
 drivers/gpu/drm/i915/intel_pm.c |   22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index e6f54ff..c929a4e 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -44,6 +44,11 @@
  * i915.i915_enable_fbc parameter
  */
 
+static bool intel_crtc_active(struct drm_crtc *crtc)
+{
+	return to_intel_crtc(crtc)->active && crtc->fb && crtc->mode.clock;
+}
+
 static void i8xx_disable_fbc(struct drm_device *dev)
 {
 	struct drm_i915_private *dev_priv = dev->dev_private;
@@ -405,9 +410,8 @@ void intel_update_fbc(struct drm_device *dev)
 	 *   - going to an unsupported config (interlace, pixel multiply, etc.)
 	 */
 	list_for_each_entry(tmp_crtc, &dev->mode_config.crtc_list, head) {
-		if (to_intel_crtc(tmp_crtc)->active &&
-		    !to_intel_crtc(tmp_crtc)->primary_disabled &&
-		    tmp_crtc->fb) {
+		if (intel_crtc_active(tmp_crtc) &&
+		    !to_intel_crtc(tmp_crtc)->primary_disabled) {
 			if (crtc) {
 				DRM_DEBUG_KMS("more than one pipe active, disabling compression\n");
 				dev_priv->no_fbc_reason = FBC_MULTIPLE_PIPES;
@@ -992,7 +996,7 @@ static struct drm_crtc *single_enabled_crtc(struct drm_device *dev)
 	struct drm_crtc *crtc, *enabled = NULL;
 
 	list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
-		if (to_intel_crtc(crtc)->active && crtc->fb) {
+		if (intel_crtc_active(crtc)) {
 			if (enabled)
 				return NULL;
 			enabled = crtc;
@@ -1086,7 +1090,7 @@ static bool g4x_compute_wm0(struct drm_device *dev,
 	int entries, tlb_miss;
 
 	crtc = intel_get_crtc_for_plane(dev, plane);
-	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active) {
+	if (!intel_crtc_active(crtc)) {
 		*cursor_wm = cursor->guard_size;
 		*plane_wm = display->guard_size;
 		return false;
@@ -1215,7 +1219,7 @@ static bool vlv_compute_drain_latency(struct drm_device *dev,
 	int entries;
 
 	crtc = intel_get_crtc_for_plane(dev, plane);
-	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active)
+	if (!intel_crtc_active(crtc))
 		return false;
 
 	clock = crtc->mode.clock;	/* VESA DOT Clock */
@@ -1476,7 +1480,7 @@ static void i9xx_update_wm(struct drm_device *dev)
 
 	fifo_size = dev_priv->display.get_fifo_size(dev, 0);
 	crtc = intel_get_crtc_for_plane(dev, 0);
-	if (to_intel_crtc(crtc)->active && crtc->fb) {
+	if (intel_crtc_active(crtc)) {
 		int cpp = crtc->fb->bits_per_pixel / 8;
 		if (IS_GEN2(dev))
 			cpp = 4;
@@ -1490,7 +1494,7 @@ static void i9xx_update_wm(struct drm_device *dev)
 
 	fifo_size = dev_priv->display.get_fifo_size(dev, 1);
 	crtc = intel_get_crtc_for_plane(dev, 1);
-	if (to_intel_crtc(crtc)->active && crtc->fb) {
+	if (intel_crtc_active(crtc)) {
 		int cpp = crtc->fb->bits_per_pixel / 8;
 		if (IS_GEN2(dev))
 			cpp = 4;
@@ -2044,7 +2048,7 @@ sandybridge_compute_sprite_wm(struct drm_device *dev, int plane,
 	int entries, tlb_miss;
 
 	crtc = intel_get_crtc_for_plane(dev, plane);
-	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active) {
+	if (!intel_crtc_active(crtc)) {
 		*sprite_wm = display->guard_size;
 		return false;
 	}
-- 
1.7.10.4


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

* Re: [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled
  2013-01-04 11:39             ` [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled Chris Wilson
@ 2013-01-04 14:58               ` Alexey Zaytsev
  2013-01-06 20:56               ` Daniel Vetter
  1 sibling, 0 replies; 18+ messages in thread
From: Alexey Zaytsev @ 2013-01-04 14:58 UTC (permalink / raw)
  To: Chris Wilson; +Cc: Linux Kernel Mailing List, Daniel Vetter

On Fri, Jan 4, 2013 at 1:39 PM, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> Prevent a divide-by-zero by consistently treating an 'active' CRTC
> without a mode set as actually disabled.
> ---

Works fine here, thanks.

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

* Re: Linux 3.8-rc2
  2013-01-03 23:18         ` Linus Torvalds
  2013-01-03 23:40           ` Alexey Zaytsev
@ 2013-01-06 20:55           ` Daniel Vetter
  1 sibling, 0 replies; 18+ messages in thread
From: Daniel Vetter @ 2013-01-06 20:55 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Alexey Zaytsev, Chris Wilson, Linux Kernel Mailing List,
	Daniel Vetter, Jesse Barnes, Rodrigo Vivi, Peter Ujfalusi,
	stable

On Thu, Jan 03, 2013 at 03:18:54PM -0800, Linus Torvalds wrote:
> On Thu, Jan 3, 2013 at 3:12 PM, Alexey Zaytsev <alexey.zaytsev@gmail.com> wrote:
> >
> > Chris: The patch does not seem to have any effect on the problem.
> >
> > Peter: I've attached the dmesgs, as well as the diff between the
> > interesting parts. The patch does not seem to make any difference
> > there.
> 
> Alexey, what happens if you just avoid the divide-by-zero? There might
> be other complications downstream, but something like the attached
> patch should at least avoid doing the "divide-by-clock" when clock is
> zero..

Yeah, that looks like the better duct-tape. For context, we're in the
middle of the long road to fastboot, i.e. taking over the output setup
done by the bios to avoid a costly modeset at boot-up (at least for
somewhat sane firmware which doesn't use legacy vga mode any more but the
native resolution of the panel). But since we don't yet read out the full
hw state some assumptions are now broken in our code, so we need to catch
them.

Chris has a more complete patch covering all the other
generations/code-paths accessing crtc->mode.clock (but lost you from cc).
I'll forward his patch asap (still digging through the mail flood from
vacation).

Cheers, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

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

* Re: [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled
  2013-01-04 11:39             ` [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled Chris Wilson
  2013-01-04 14:58               ` Alexey Zaytsev
@ 2013-01-06 20:56               ` Daniel Vetter
  2013-01-07 10:11                 ` Chris Wilson
  1 sibling, 1 reply; 18+ messages in thread
From: Daniel Vetter @ 2013-01-06 20:56 UTC (permalink / raw)
  To: Chris Wilson
  Cc: Alexey Zaytsev, Linux Kernel Mailing List, intel-gfx, Linus Torvalds

On Fri, Jan 4, 2013 at 12:39 PM, Chris Wilson <chris@chris-wilson.co.uk> wrote:
> Prevent a divide-by-zero by consistently treating an 'active' CRTC
> without a mode set as actually disabled.

Can you please resend with sob/tested-by/lkml-references and
regression sha1 citation and maybe a small comment in the code that
this additional protection is required due to half-done fastboot
support? I'd like to merge it asap and forward the patch to
Dave/Linus.

Thanks, Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

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

* [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled
  2013-01-06 20:56               ` Daniel Vetter
@ 2013-01-07 10:11                 ` Chris Wilson
  2013-01-07 16:40                     ` Daniel Vetter
  0 siblings, 1 reply; 18+ messages in thread
From: Chris Wilson @ 2013-01-07 10:11 UTC (permalink / raw)
  To: intel-gfx
  Cc: Alexey Zaytsev, linux-kernel, Linus Torvalds, Chris Wilson,
	Daniel Vetter, Jesse Barnes, stable

Prevent a divide-by-zero by consistently treating an 'active' CRTC
without a mode set as actually disabled.

This looks to have been first introduced with

commit 24929352481f085c5f85d4d4cbc919ddf106d381
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Mon Jul 2 20:28:59 2012 +0200

    drm/i915: read out the modeset hw state at load and resume time

but then combined with

commit b0a2658acb5bf9ca86b4aab011b7106de3af0add
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date:   Tue Dec 18 09:37:54 2012 +0100

    drm/i915: don't disable disconnected outputs

it finally started oopsing.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reported-and-tested-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
Cc: stable@vger.kernel.org
---
 drivers/gpu/drm/i915/intel_pm.c |   25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_pm.c b/drivers/gpu/drm/i915/intel_pm.c
index e6f54ff..e83a117 100644
--- a/drivers/gpu/drm/i915/intel_pm.c
+++ b/drivers/gpu/drm/i915/intel_pm.c
@@ -44,6 +44,14 @@
  * i915.i915_enable_fbc parameter
  */
 
+static bool intel_crtc_active(struct drm_crtc *crtc)
+{
+	/* Be paranoid as we can arrive here with only partial
+	 * state retrieved from the hardware during setup.
+	 */
+	return to_intel_crtc(crtc)->active && crtc->fb && crtc->mode.clock;
+}
+
 static void i8xx_disable_fbc(struct drm_device *dev)
 {
 	struct drm_i915_private *dev_priv = dev->dev_private;
@@ -405,9 +413,8 @@ void intel_update_fbc(struct drm_device *dev)
 	 *   - going to an unsupported config (interlace, pixel multiply, etc.)
 	 */
 	list_for_each_entry(tmp_crtc, &dev->mode_config.crtc_list, head) {
-		if (to_intel_crtc(tmp_crtc)->active &&
-		    !to_intel_crtc(tmp_crtc)->primary_disabled &&
-		    tmp_crtc->fb) {
+		if (intel_crtc_active(tmp_crtc) &&
+		    !to_intel_crtc(tmp_crtc)->primary_disabled) {
 			if (crtc) {
 				DRM_DEBUG_KMS("more than one pipe active, disabling compression\n");
 				dev_priv->no_fbc_reason = FBC_MULTIPLE_PIPES;
@@ -992,7 +999,7 @@ static struct drm_crtc *single_enabled_crtc(struct drm_device *dev)
 	struct drm_crtc *crtc, *enabled = NULL;
 
 	list_for_each_entry(crtc, &dev->mode_config.crtc_list, head) {
-		if (to_intel_crtc(crtc)->active && crtc->fb) {
+		if (intel_crtc_active(crtc)) {
 			if (enabled)
 				return NULL;
 			enabled = crtc;
@@ -1086,7 +1093,7 @@ static bool g4x_compute_wm0(struct drm_device *dev,
 	int entries, tlb_miss;
 
 	crtc = intel_get_crtc_for_plane(dev, plane);
-	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active) {
+	if (!intel_crtc_active(crtc)) {
 		*cursor_wm = cursor->guard_size;
 		*plane_wm = display->guard_size;
 		return false;
@@ -1215,7 +1222,7 @@ static bool vlv_compute_drain_latency(struct drm_device *dev,
 	int entries;
 
 	crtc = intel_get_crtc_for_plane(dev, plane);
-	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active)
+	if (!intel_crtc_active(crtc))
 		return false;
 
 	clock = crtc->mode.clock;	/* VESA DOT Clock */
@@ -1476,7 +1483,7 @@ static void i9xx_update_wm(struct drm_device *dev)
 
 	fifo_size = dev_priv->display.get_fifo_size(dev, 0);
 	crtc = intel_get_crtc_for_plane(dev, 0);
-	if (to_intel_crtc(crtc)->active && crtc->fb) {
+	if (intel_crtc_active(crtc)) {
 		int cpp = crtc->fb->bits_per_pixel / 8;
 		if (IS_GEN2(dev))
 			cpp = 4;
@@ -1490,7 +1497,7 @@ static void i9xx_update_wm(struct drm_device *dev)
 
 	fifo_size = dev_priv->display.get_fifo_size(dev, 1);
 	crtc = intel_get_crtc_for_plane(dev, 1);
-	if (to_intel_crtc(crtc)->active && crtc->fb) {
+	if (intel_crtc_active(crtc)) {
 		int cpp = crtc->fb->bits_per_pixel / 8;
 		if (IS_GEN2(dev))
 			cpp = 4;
@@ -2044,7 +2051,7 @@ sandybridge_compute_sprite_wm(struct drm_device *dev, int plane,
 	int entries, tlb_miss;
 
 	crtc = intel_get_crtc_for_plane(dev, plane);
-	if (crtc->fb == NULL || !to_intel_crtc(crtc)->active) {
+	if (!intel_crtc_active(crtc)) {
 		*sprite_wm = display->guard_size;
 		return false;
 	}
-- 
1.7.10.4


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

* Re: [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled
  2013-01-07 10:11                 ` Chris Wilson
@ 2013-01-07 16:40                     ` Daniel Vetter
  0 siblings, 0 replies; 18+ messages in thread
From: Daniel Vetter @ 2013-01-07 16:40 UTC (permalink / raw)
  To: Chris Wilson
  Cc: intel-gfx, Alexey Zaytsev, linux-kernel, Linus Torvalds,
	Daniel Vetter, Jesse Barnes, stable

On Mon, Jan 07, 2013 at 10:11:40AM +0000, Chris Wilson wrote:
> Prevent a divide-by-zero by consistently treating an 'active' CRTC
> without a mode set as actually disabled.
> 
> This looks to have been first introduced with
> 
> commit 24929352481f085c5f85d4d4cbc919ddf106d381
> Author: Daniel Vetter <daniel.vetter@ffwll.ch>
> Date:   Mon Jul 2 20:28:59 2012 +0200
> 
>     drm/i915: read out the modeset hw state at load and resume time
> 
> but then combined with
> 
> commit b0a2658acb5bf9ca86b4aab011b7106de3af0add
> Author: Daniel Vetter <daniel.vetter@ffwll.ch>
> Date:   Tue Dec 18 09:37:54 2012 +0100
> 
>     drm/i915: don't disable disconnected outputs
> 
> it finally started oopsing.
> 
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Reported-and-tested-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
> Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
> Cc: stable@vger.kernel.org

Picked up for -fixes, thanks for the patch.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

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

* Re: [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled
@ 2013-01-07 16:40                     ` Daniel Vetter
  0 siblings, 0 replies; 18+ messages in thread
From: Daniel Vetter @ 2013-01-07 16:40 UTC (permalink / raw)
  To: Chris Wilson
  Cc: Alexey Zaytsev, Daniel Vetter, intel-gfx, linux-kernel, stable,
	Linus Torvalds

On Mon, Jan 07, 2013 at 10:11:40AM +0000, Chris Wilson wrote:
> Prevent a divide-by-zero by consistently treating an 'active' CRTC
> without a mode set as actually disabled.
> 
> This looks to have been first introduced with
> 
> commit 24929352481f085c5f85d4d4cbc919ddf106d381
> Author: Daniel Vetter <daniel.vetter@ffwll.ch>
> Date:   Mon Jul 2 20:28:59 2012 +0200
> 
>     drm/i915: read out the modeset hw state at load and resume time
> 
> but then combined with
> 
> commit b0a2658acb5bf9ca86b4aab011b7106de3af0add
> Author: Daniel Vetter <daniel.vetter@ffwll.ch>
> Date:   Tue Dec 18 09:37:54 2012 +0100
> 
>     drm/i915: don't disable disconnected outputs
> 
> it finally started oopsing.
> 
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Reported-and-tested-by: Alexey Zaytsev <alexey.zaytsev@gmail.com>
> Tested-by: Sedat Dilek <sedat.dilek@gmail.com>
> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
> Cc: Jesse Barnes <jbarnes@virtuousgeek.org>
> Cc: stable@vger.kernel.org

Picked up for -fixes, thanks for the patch.
-Daniel
-- 
Daniel Vetter
Software Engineer, Intel Corporation
+41 (0) 79 365 57 48 - http://blog.ffwll.ch

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

* Re: [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled
@ 2013-01-04 13:30 Sedat Dilek
  0 siblings, 0 replies; 18+ messages in thread
From: Sedat Dilek @ 2013-01-04 13:30 UTC (permalink / raw)
  To: Chris Wilson
  Cc: Linus Torvalds, Alexey Zaytsev, Peter Ujfalusi, Shuah Khan, LKML,
	intel-gfx

Hi Chris,

I have tested the patch from Linus [2] and your patch from [1] on top
of Linux v3.8-rc2.

Feel free to add a "Tested-by".

Regards,
- Sedat -

[1] https://patchwork.kernel.org/patch/1932791/
[2] http://marc.info/?l=linux-kernel&m=135725516602511&w=2

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

end of thread, other threads:[~2013-01-07 16:46 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-03  3:36 Linux 3.8-rc2 Linus Torvalds
2013-01-03 21:09 ` Alexey Zaytsev
2013-01-03 21:32   ` Linus Torvalds
2013-01-03 22:06     ` Peter Ujfalusi
2013-01-03 22:06       ` Peter Ujfalusi
2013-01-03 22:45     ` Chris Wilson
2013-01-03 23:12       ` Alexey Zaytsev
2013-01-03 23:18         ` Linus Torvalds
2013-01-03 23:40           ` Alexey Zaytsev
2013-01-04 11:39             ` [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled Chris Wilson
2013-01-04 14:58               ` Alexey Zaytsev
2013-01-06 20:56               ` Daniel Vetter
2013-01-07 10:11                 ` Chris Wilson
2013-01-07 16:40                   ` Daniel Vetter
2013-01-07 16:40                     ` Daniel Vetter
2013-01-06 20:55           ` Linux 3.8-rc2 Daniel Vetter
2013-01-03 23:56       ` Shuah Khan
2013-01-04 13:30 [PATCH] drm/i915: Treat crtc->mode.clock == 0 as disabled Sedat Dilek

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.