linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* i915/kms/backlight-combo mode problem (was: Re: Linux 2.6.39-rc5)
@ 2012-01-21 17:09 Chris Diamand
  2012-01-21 18:32 ` Keith Packard
  0 siblings, 1 reply; 17+ messages in thread
From: Chris Diamand @ 2012-01-21 17:09 UTC (permalink / raw)
  To: linux-kernel; +Cc: tiwai, melchior.franz

Hi,

I have the problem described in the thread here 
(https://lkml.org/lkml/2011/4/29/217) where the backlight
values are reversed so although stuff is displayed on the screen, the 
backlight is off. This occurs with kernels from about 2.6.39 onwards.

After booting a "broken" kernel (>~2.6.39), the backlight can be lit 
temporarily with:
setpci -s 00:02.0 F4.B=0
and then turned off with:
setpci -s 00:02.0 F4.B=FF

Yesterday I tried this patch, https://lkml.org/lkml/2011/4/30/37 by 
manually applying it to the 3.2.1
kernel source - this fixes the problem.

** Unfortunately the LKML thread stops after this patch and given that 
the problem is still present in the latest source, this code wasn't 
pushed into the kernel. Is there a reason for this or was it just 
forgotten about? What can I do about this? I am happy to make a git 
patch with the latest source if this will help.

If it is relevant, the backlight brightness controls (Fn-left, Fn-right) 
have never worked on any kernel
version, although they are picked up by acpi_listen.

The machine is a Packard Bell XS butterfly laptop, 11.6", 1.3GHz celeron 
743, 2gb ram, etc.
As per the posting guidelines, here is loads of info about it:

# dmesg|grep acer

[    9.820622] acer_wmi: Acer Laptop ACPI-WMI Extras
[    9.821841] acer_wmi: Function bitmap for Communication Device: 0x81
[    9.822005] acer_wmi: Brightness must be controlled by generic video 
driver


# lspci -v

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory 
Controller Hub (rev 07)
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, fast devsel, latency 0
         Capabilities: [e0] Vendor Specific Information: Len=0a <?>
         Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series 
Chipset Integrated Graphics Controller (rev 07) (prog-if 00 [VGA 
controller])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, fast devsel, latency 0, IRQ 47
         Memory at 90000000 (64-bit, non-prefetchable) [size=4M]
         Memory at 80000000 (64-bit, prefetchable) [size=256M]
         I/O ports at 50d0 [size=8]
         Expansion ROM at <unassigned> [disabled]
         Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [d0] Power Management version 3
         Kernel driver in use: i915

00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset 
Integrated Graphics Controller (rev 07)
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, fast devsel, latency 0
         Memory at 93400000 (64-bit, non-prefetchable) [size=1M]
         Capabilities: [d0] Power Management version 3

00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #4 (rev 03) (prog-if 00 [UHCI])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, medium devsel, latency 0, IRQ 20
         I/O ports at 50a0 [size=32]
         Capabilities: [50] PCI Advanced Features
         Kernel driver in use: uhci_hcd

00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI 
Controller #2 (rev 03) (prog-if 20 [EHCI])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, medium devsel, latency 0, IRQ 21
         Memory at 96705c00 (32-bit, non-prefetchable) [size=1K]
         Capabilities: [50] Power Management version 2
         Capabilities: [58] Debug port: BAR=1 offset=00a0
         Capabilities: [98] PCI Advanced Features
         Kernel driver in use: ehci_hcd

00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio 
Controller (rev 03)
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, fast devsel, latency 0, IRQ 45
         Memory at 96700000 (64-bit, non-prefetchable) [size=16K]
         Capabilities: [50] Power Management version 2
         Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
         Capabilities: [100] Virtual Channel
         Capabilities: [130] Root Complex Link
         Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express 
Port 1 (rev 03) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0
         Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
         I/O behind bridge: 00004000-00004fff
         Memory behind bridge: 95700000-966fffff
         Prefetchable memory behind bridge: 
0000000090400000-00000000913fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 034b
         Capabilities: [a0] Power Management version 2
         Capabilities: [100] Virtual Channel
         Capabilities: [180] Root Complex Link
         Kernel driver in use: pcieport

00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express 
Port 2 (rev 03) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0
         Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
         I/O behind bridge: 00003000-00003fff
         Memory behind bridge: 94600000-956fffff
         Prefetchable memory behind bridge: 
0000000091400000-00000000923fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 034b
         Capabilities: [a0] Power Management version 2
         Capabilities: [100] Virtual Channel
         Capabilities: [180] Root Complex Link
         Kernel driver in use: pcieport

00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express 
Port 3 (rev 03) (prog-if 00 [Normal decode])
         Flags: bus master, fast devsel, latency 0
         Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
         I/O behind bridge: 00001000-00002fff
         Memory behind bridge: 93500000-945fffff
         Prefetchable memory behind bridge: 
0000000092400000-00000000933fffff
         Capabilities: [40] Express Root Port (Slot+), MSI 00
         Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
         Capabilities: [90] Subsystem: Acer Incorporated [ALI] Device 034b
         Capabilities: [a0] Power Management version 2
         Capabilities: [100] Virtual Channel
         Capabilities: [180] Root Complex Link
         Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #1 (rev 03) (prog-if 00 [UHCI])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: medium devsel, IRQ 23
         I/O ports at 5080 [size=32]
         Capabilities: [50] PCI Advanced Features
         Kernel driver in use: uhci_hcd

00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #2 (rev 03) (prog-if 00 [UHCI])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: medium devsel, IRQ 19
         I/O ports at 5060 [size=32]
         Capabilities: [50] PCI Advanced Features
         Kernel driver in use: uhci_hcd

00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #3 (rev 03) (prog-if 00 [UHCI])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, medium devsel, latency 0, IRQ 20
         I/O ports at 5040 [size=32]
         Capabilities: [50] PCI Advanced Features
         Kernel driver in use: uhci_hcd

00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI 
Controller #1 (rev 03) (prog-if 20 [EHCI])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: medium devsel, IRQ 23
         Memory at 96705800 (32-bit, non-prefetchable) [size=1K]
         Capabilities: [50] Power Management version 2
         Capabilities: [58] Debug port: BAR=1 offset=00a0
         Capabilities: [98] PCI Advanced Features
         Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93) 
(prog-if 01 [Subtractive decode])
         Flags: bus master, fast devsel, latency 0
         Bus: primary=00, secondary=06, subordinate=06, sec-latency=32
         Capabilities: [50] Subsystem: Acer Incorporated [ALI] Device 034b

00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller 
(rev 03)
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, medium devsel, latency 0
         Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 
4 port SATA Controller [AHCI mode] (rev 03) (prog-if 01 [AHCI 1.0])
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 43
         I/O ports at 50c8 [size=8]
         I/O ports at 50dc [size=4]
         I/O ports at 50c0 [size=8]
         I/O ports at 50d8 [size=4]
         I/O ports at 5020 [size=32]
         Memory at 96705000 (32-bit, non-prefetchable) [size=2K]
         Capabilities: [80] MSI: Enable+ Count=1/16 Maskable- 64bit-
         Capabilities: [70] Power Management version 3
         Capabilities: [a8] SATA HBA v1.0
         Capabilities: [b0] PCI Advanced Features
         Kernel driver in use: ahci

00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller 
(rev 03)
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: medium devsel, IRQ 18
         Memory at 96706000 (64-bit, non-prefetchable) [size=256]
         I/O ports at 5000 [size=32]
         Kernel driver in use: i801_smbus

00:1f.6 Signal processing controller: Intel Corporation 82801I (ICH9 
Family) Thermal Subsystem (rev 03)
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: fast devsel, IRQ 11
         Memory at 96704000 (64-bit, non-prefetchable) [size=4K]
         Capabilities: [50] Power Management version 3

04:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000
         Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
         Flags: bus master, fast devsel, latency 0, IRQ 44
         Memory at 94600000 (64-bit, non-prefetchable) [size=8K]
         Capabilities: [c8] Power Management version 3
         Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [e0] Express Endpoint, MSI 00
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [140] Device Serial Number 00-1e-64-ff-ff-3a-4c-ec
         Kernel driver in use: iwlwifi

05:00.0 Ethernet controller: Atheros Communications Inc. AR8131 Gigabit 
Ethernet (rev c0)
         Subsystem: Acer Incorporated [ALI] Device 034b
         Flags: bus master, fast devsel, latency 0, IRQ 46
         Memory at 93500000 (64-bit, non-prefetchable) [size=256K]
         I/O ports at 1000 [size=128]
         Capabilities: [40] Power Management version 3
         Capabilities: [48] MSI: Enable+ Count=1/1 Maskable- 64bit+
         Capabilities: [58] Express Endpoint, MSI 00
         Capabilities: [6c] Vital Product Data
         Capabilities: [100] Advanced Error Reporting
         Capabilities: [180] Device Serial Number ff-0b-61-4b-70-5a-b6-ff
         Kernel driver in use: atl1c


# cat /proc/cpuinfo

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 23
model name      : Intel(R) Celeron(R) CPU          743  @ 1.30GHz
stepping        : 10
microcode       : 0xa07
cpu MHz         : 1296.810
cache size      : 1024 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 
mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss tm pbe syscall 
nx lm constant_tsc up arch_perfmon pebs bts rep_good nopl aperfmperf pni 
dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dts
bogomips        : 2593.62
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:


# cat /proc/modules

aes_x86_64 7760 3 - Live 0xffffffffa0089000
aes_generic 27055 1 aes_x86_64, Live 0xffffffffa007f000
mperf 1429 0 - Live 0xffffffffa0075000
cpufreq_userspace 2152 0 - Live 0xffffffffa0071000
cpufreq_powersave 994 0 - Live 0xffffffffa006d000
cpufreq_stats 3093 0 - Live 0xffffffffa0069000
cpufreq_conservative 5057 0 - Live 0xffffffffa0035000
bluetooth 78815 2 - Live 0xffffffffa0002000
i915 376275 2 - Live 0xffffffffa0721000
drm_kms_helper 28203 1 i915, Live 0xffffffffa0714000
drm 199595 3 i915,drm_kms_helper, Live 0xffffffffa06cd000
i2c_algo_bit 4834 1 i915, Live 0xffffffffa06c8000
uinput 6725 1 - Live 0xffffffffa06c3000
fuse 58861 1 - Live 0xffffffffa06ac000
nfsd 212927 2 - Live 0xffffffffa066a000
exportfs 3447 1 nfsd, Live 0xffffffffa0666000
nfs 264646 0 - Live 0xffffffffa0610000
lockd 66446 2 nfsd,nfs, Live 0xffffffffa05f7000
fscache 41009 1 nfs, Live 0xffffffffa05e4000
auth_rpcgss 37737 2 nfsd,nfs, Live 0xffffffffa05d4000
nfs_acl 2317 2 nfsd,nfs, Live 0xffffffffa05d0000
sunrpc 196478 6 nfsd,nfs,lockd,auth_rpcgss,nfs_acl, Live 0xffffffffa058a000
loop 15447 0 - Live 0xffffffffa0582000
joydev 9152 0 - Live 0xffffffffa057c000
snd_hda_codec_hdmi 22257 1 - Live 0xffffffffa0571000
snd_hda_codec_realtek 197108 1 - Live 0xffffffffa0536000
arc4 1353 2 - Live 0xffffffffa0532000
snd_hda_intel 23473 3 - Live 0xffffffffa0526000
snd_hda_codec 93483 3 
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel, Live 
0xffffffffa0501000
snd_hwdep 5752 1 snd_hda_codec, Live 0xffffffffa04fb000
snd_pcm 73041 3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec, Live 
0xffffffffa04df000
snd_seq 46164 0 - Live 0xffffffffa04cc000
snd_timer 18682 2 snd_pcm,snd_seq, Live 0xffffffffa04c2000
snd_seq_device 5829 1 snd_seq, Live 0xffffffffa04bd000
iwlwifi 165948 0 - Live 0xffffffffa0487000
snd 60683 15 
snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device, 
Live 0xffffffffa046e000
uvcvideo 53221 0 - Live 0xffffffffa045c000
soundcore 6558 1 snd, Live 0xffffffffa0456000
videodev 79468 1 uvcvideo, Live 0xffffffffa0439000
mac80211 201126 1 iwlwifi, Live 0xffffffffa03f6000
i2c_i801 7770 0 - Live 0xffffffffa03f0000
psmouse 56724 0 - Live 0xffffffffa03da000
cfg80211 146500 2 iwlwifi,mac80211, Live 0xffffffffa03a8000
iTCO_wdt 12072 0 - Live 0xffffffffa03a0000
acer_wmi 20155 0 - Live 0xffffffffa0396000
v4l2_compat_ioctl32 7727 1 videodev, Live 0xffffffffa0391000
mxm_wmi 1851 0 - Live 0xffffffffa038d000
sparse_keymap 3594 1 acer_wmi, Live 0xffffffffa0389000
iTCO_vendor_support 2797 1 iTCO_wdt, Live 0xffffffffa0385000
pcspkr 1830 0 - Live 0xffffffffa0381000
evdev 8569 16 - Live 0xffffffffa0373000
serio_raw 4177 0 - Live 0xffffffffa036e000
i2c_core 23165 6 i915,drm_kms_helper,drm,i2c_algo_bit,videodev,i2c_i801, 
Live 0xffffffffa0362000
snd_page_alloc 7422 2 snd_hda_intel,snd_pcm, Live 0xffffffffa035c000
rfkill 16037 4 bluetooth,cfg80211,acer_wmi, Live 0xffffffffa0353000
wmi 9150 2 acer_wmi,mxm_wmi, Live 0xffffffffa0345000
battery 6802 0 - Live 0xffffffffa0340000
ac 2438 0 - Live 0xffffffffa033c000
button 5105 1 i915, Live 0xffffffffa032f000
video 12154 1 i915, Live 0xffffffffa0327000
processor 27867 1 - Live 0xffffffffa02f3000
ext4 386181 2 - Live 0xffffffffa0278000
mbcache 6317 1 ext4, Live 0xffffffffa0272000
jbd2 70425 1 ext4, Live 0xffffffffa0256000
crc16 1643 1 ext4, Live 0xffffffffa0252000
sr_mod 13275 0 - Live 0xffffffffa0246000
sd_mod 30692 4 - Live 0xffffffffa0239000
cdrom 33723 1 sr_mod, Live 0xffffffffa022b000
crc_t10dif 1499 1 sd_mod, Live 0xffffffffa0227000
uhci_hcd 18980 0 - Live 0xffffffffa021e000
ahci 19800 3 - Live 0xffffffffa0214000
libahci 20328 1 ahci, Live 0xffffffffa020a000
libata 169193 2 ahci,libahci, Live 0xffffffffa01ca000
scsi_mod 190814 3 sr_mod,sd_mod,libata, Live 0xffffffffa0142000
ehci_hcd 33755 0 - Live 0xffffffffa01bc000
thermal 8342 0 - Live 0xffffffffa0199000
thermal_sys 14742 3 video,processor,thermal, Live 0xffffffffa0191000
atl1c 27404 0 - Live 0xffffffffa0185000
usbcore 146444 4 uvcvideo,uhci_hcd,ehci_hcd, Live 0xffffffffa0039000
usb_common 1117 1 usbcore, Live 0xffffffffa0000000


# cat /proc/ioports

0000-0cf7 : PCI Bus 0000:00
   0000-001f : dma1
   0020-0021 : pic1
   0040-0043 : timer0
   0050-0053 : timer1
   0060-0060 : keyboard
   0062-0062 : EC data
   0064-0064 : keyboard
   0066-0066 : EC cmd
   0070-0077 : rtc0
   0080-008f : dma page reg
   00a0-00a1 : pic2
   00c0-00df : dma2
   00f0-00ff : fpu
   03c0-03df : vga+
   0400-047f : pnp 00:01
     0400-0403 : ACPI PM1a_EVT_BLK
     0404-0405 : ACPI PM1a_CNT_BLK
     0408-040b : ACPI PM_TMR
     0410-0415 : ACPI CPU throttle
     0420-042f : ACPI GPE0_BLK
     0430-0433 : iTCO_wdt
     0450-0450 : ACPI PM2_CNT_BLK
     0460-047f : iTCO_wdt
   0500-057f : pnp 00:01
   0600-060f : pnp 00:01
   0610-0610 : pnp 00:01
   0800-080f : pnp 00:01
   0810-0817 : pnp 00:01
   0820-0823 : pnp 00:01
0cf8-0cff : PCI conf1
0d00-ffff : PCI Bus 0000:00
   1000-2fff : PCI Bus 0000:05
     1000-107f : 0000:05:00.0
       1000-107f : atl1c
   3000-3fff : PCI Bus 0000:04
   4000-4fff : PCI Bus 0000:02
   5000-501f : 0000:00:1f.3
     5000-501f : i801_smbus
   5020-503f : 0000:00:1f.2
     5020-503f : ahci
   5040-505f : 0000:00:1d.2
     5040-505f : uhci_hcd
   5060-507f : 0000:00:1d.1
     5060-507f : uhci_hcd
   5080-509f : 0000:00:1d.0
     5080-509f : uhci_hcd
   50a0-50bf : 0000:00:1a.0
     50a0-50bf : uhci_hcd
   50c0-50c7 : 0000:00:1f.2
     50c0-50c7 : ahci
   50c8-50cf : 0000:00:1f.2
     50c8-50cf : ahci
   50d0-50d7 : 0000:00:02.0
   50d8-50db : 0000:00:1f.2
     50d8-50db : ahci
   50dc-50df : 0000:00:1f.2
     50dc-50df : ahci
   ff2c-ff2f : pnp 00:01


I am new to all this kernel dev/mailing list stuff so I apologize in 
advance if I have done anything wrong by sending this.
Thanks for the help,
Chris.

^ permalink raw reply	[flat|nested] 17+ messages in thread
* Linux 2.6.39-rc5
@ 2011-04-27  4:30 Linus Torvalds
  2011-04-29 15:58 ` Melchior FRANZ
       [not found] ` <201105051745.27992@rk-nord.at>
  0 siblings, 2 replies; 17+ messages in thread
From: Linus Torvalds @ 2011-04-27  4:30 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Another week, another keyboard destroyed by spilling coffee on it..
C'est la vie.

We have slightly fewer commits than in -rc4, which is good. At the
same time, I have to berate some people for merging some dubious
regression fixes. Sadly, the "people" I have to berate is me, because
-rc5 contains what technically _is_ a regression, but it's a
performance thing, and it's a bit scary. It's the patches from Andi
(with some editing by Eric) to make it possible to do the whole RCU
pathname walk even if you have SElinux enabled.

I've been alternately kicking myself for merging it, and just being so
pleased with the rcu pathname walk now extending outside of the
no-security confines ... I dunno. The patches are all pretty simple
(there's also a few dentry cleanup patches that were the result of me
looking at profiles and generated code), and it really is a rather
important performance thing, but at the same time I would shout at
others for trying to merge it to me this late. So I'll consider myself
properly chastised.

Other than that? We should have all the fallout from the block layer
plugging changes fixed now, and Tejun fixed the infinite CD-ROM
disk-change notification thing. So that's hopefully all good and done.

And then there are all the usual driver noise (including some hwmon
documentation), some ecryptfs and gfs2 updates and just various small
random fixups. The diffstat actually looks pretty good, most of it is
just one-liners and stuff like a few new device ID's etc.

Go forth and test,

                     Linus

---
Alex Deucher (4):
      drm/radeon/kms: fix bad shift in atom iio table parser
      drm/radeon/kms: add connectors even if i2c fails
      drm/radeon/kms: adjust evergreen display watermark setup
      drm/radeon/kms: pll tweaks for r7xx

Alex Williamson (2):
      intel-iommu: Unlink domain from iommu
      intel-iommu: Fix get_domain_for_dev() error path

Amit Kumar Salecha (1):
      qlcnic: limit skb frags for non tso packet

Amit Shah (3):
      virtio: Decrement avail idx on buffer detach
      virtio_pci: Prevent double-free of pci regions after device hot-unplug
      virtio: console: Enable call to hvc_remove() on console port remove

Anatolij Gustschin (1):
      net: can: mscan: fix build breakage in mpc5xxx_can

Andi Kleen (2):
      perf: Support Xeon E7's via the Westmere PMU driver
      SECURITY: Move exec_permission RCU checks into security modules

Andre Przywara (1):
      perf, x86: Fix pre-defined cache-misses event for AMD family 15h cpus

Arnaldo Carvalho de Melo (1):
      perf evsel: Fix use of inherit

Artem Bityutskiy (3):
      UBIFS: fix false space checking failure
      UBIFS: fix false assertion warning in case of I/O failures
      UBIFS: fix master node recovery

Axel Lin (1):
      RTC: rtc-omap: Fix a leak of the IRQ during init failure

Ben Hutchings (4):
      sfc: Do not use efx_process_channel_now() in online self-test
      net: Disable all TSO features when SG is disabled
      net: Disable NETIF_F_TSO_ECN when TSO is disabled
      kconfig: Avoid buffer underrun in choice input

Ben Skeggs (4):
      drm/nouveau: split ramin_lock into two locks, one hardirq safe
      drm/nouveau: fix nv30 pcie boards
      drm/nouveau: populate ttm_alloced with false, when it's not
      drm/nouveau: fix pinning of notifier block

Benjamin Marzinski (1):
      GFS2: directly write blocks past i_size

Bob Peterson (2):
      GFS2: write_end error path fails to unlock transaction lock
      GFS2: filesystem hang caused by incorrect lock order

Borislav Petkov (3):
      amd64_edac: Remove node interleave warning
      amd64_edac: Factor in CC6 save area
      amd64_edac: Erratum #637 workaround

Brian Cavagnolo (1):
      mwl8k: do not free unrequested irq

Carsten Otte (1):
      [S390] kvm-390: Let kernel exit SIE instruction on work

Chris Mason (1):
      Btrfs: do some plugging in the submit_bio threads

Chris Wilson (2):
      drm/i915: Sanitize the output registers after resume
      drm/i915: Initialise g4x watermarks for disabled pipes

Christian Lamparter (1):
      ath: add missing regdomain pair 0x5c mapping

Christoph Hellwig (1):
      add hlist_bl_lock/unlock helpers

CoolCold (1):
      md: Update documentation for sync_min and sync_max entries

Cyrill Gorcunov (1):
      perf, x86: P4 PMU - Don't forget to clear cpuc->active_mask on overflow

Cédric Cano (1):
      drm/radeon/kms: fix IH writeback on r6xx+ on big endian machines

Dave Chinner (1):
      xfs: fix duplicate message output

Dave Jones (1):
      irda: fix locking unbalance in irda_sendmsg

David Rientjes (2):
      Revert "x86, NUMA: Fix fakenuma boot failure"
      x86, numa: Fix cpu nodemasks for NUMA emulation and
CONFIG_DEBUG_PER_CPU_MAPS

David S. Miller (3):
      llc: Fix length check in llc_fixup_skb().
      ieee802154: Remove hacked CFLAGS in net/ieee802154/Makefile
      Revert "tcp: disallow bind() to reuse addr/port"

David Sterba (1):
      btrfs: add missing spin_unlock to a rare exit path

Dilan Lee (1):
      ASoC: WM8903: HP and Line out PGA/mixer DAPM fixes

Eric Dumazet (3):
      bridge: reset IPCB in br_parse_ip_options
      inetpeer: reduce stack usage
      ip: ip_options_compile() resilient to NULL skb route

Eric Paris (1):
      SELINUX: Make selinux cache VFS RCU walks safe

Felix Fietkau (2):
      ath9k: fix missing ath9k_ps_wakeup/ath9k_ps_restore calls
      ath9k_hw: fix stopping rx DMA during resets

Francois Romieu (1):
      r8169: add Realtek as maintainer.

Giuseppe CAVALLARO (3):
      stmmac: fixed dma lib build when turn-on the debug option
      stmmac: fix open funct when exit on error
      stmmac: fix Transmit Underflow error

Guennadi Liakhovetski (1):
      ASoC: add a module alias to the FSI driver

Guenter Roeck (7):
      hwmon: Add submitting-patches checklist to documentation
      hwmon: (pmbus) Removed unused variable from struct pmbus_data
      hwmon: (smm665) Fix spelling error in driver documentation
      hwmon: (pmbus) Documentation updates
      hwmon: (max8688) Add driver documentation
      hwmon: (max16064) Add driver documentation
      hwmon: (max34440) Add driver documentation

Hannes Reinecke (1):
      ahci: EM supported message type sysfs attribute

Heiko Carstens (1):
      [S390] pfault: fix token handling

Igor Plyatov (2):
      ata: pata_at91.c bugfix for high master clock
      ata: pata_at91.c bugfix for initial_timing initialisation

Ingo Molnar (1):
      x86, perf event: Turn off unstructured raw event access to
offcore registers

Itaru Kitayama (1):
      btrfs: fix wrong allocating flag when reading page

J. Bruce Fields (1):
      nfsd4: fix struct file leak on delegation

Jan Glauber (3):
      [S390] prng: prevent access beyond end of stack
      [S390] fix page table walk for changing page attributes
      [S390] qdio: reset error states immediately

Jan Kara (1):
      vfs: Pass setxattr(2) flags properly

Jan Kiszka (1):
      intel-iommu: Fix use after release during device attach

Jason Conti (1):
      p54: Initialize extra_len in p54_tx_80211

Jassi Brar (1):
      MAINTAINERS: Update Samsung ASoC maintainer's id

Jeff Mahoney (1):
      libata: Pioneer DVR-216D can't do SETXFER

Jens Axboe (5):
      block: kill blk_flush_plug_list() export
      cfq-iosched: read_lock() does not always imply rcu_read_lock()
      block: get rid of QUEUE_FLAG_REENTER
      block: remove stale kerneldoc member from __blk_run_queue()
      elevator: check for ELEVATOR_INSERT_SORT_MERGE in !elvpriv case too

Jian Peng (1):
      libata: ahci_start_engine compliant to AHCI spec

Joakim Tjernlund (1):
      net: Do not wrap sysctl igmp_max_memberships in IP_MULTICAST

Joerg Roedel (3):
      x86, gart: Convert spaces to tabs in enable_gart_translation
      x86, gart: Set DISTLBWALKPRB bit always
      x86, gart: Make sure GART does not map physmem above 1TB

Johannes Berg (1):
      iwlagn: override 5300 EEPROM # of chains

John W. Linville (1):
      iwlegacy: make iwl3945 and iwl4965 select IWLWIFI_LEGACY

Jonathan Cameron (1):
      ARM: 6881/1: cputype.h uses __attribute_const__ which requires
including kernel.h

Josef Bacik (2):
      Btrfs: free bitmaps properly when evicting the cache
      Btrfs: put the right bio if we have an error

Joseph Cihula (1):
      intel_iommu: disable all VT-d PMRs when TXT launched

Jozsef Kadlecsik (5):
      netfilter: ipset: list:set timeout variant fixes
      netfilter: ipset: References are protected by rwlock instead of mutex
      netfilter: ipset: bitmap:ip,mac type requires "src" for MAC
      netfilter: ipset: set match and SET target fixes
      netfilter: ipset: Fix the order of listing of sets

Krishna Kumar (1):
      ip6_pol_route panic: Do not allow VLAN on loopback

Krzysztof Wojcik (1):
      md: Cleanup after raid45->raid0 takeover

Kuninori Morimoto (3):
      ASoC: fsi: take care in failing case of dai register
      ASoC: fsi: modify vague PM control on probe
      ASoC: fsi: driver safely remove for against irq

Lars-Peter Clausen (2):
      ASoC: codecs: JZ4740: Fix OOPS
      ARM: s3c2440: gta02; Register dfbmcs320 device for BT audio interface

Li Zefan (1):
      Btrfs: Free free_space item properly in btrfs_trim_block_group()

Lin Ming (1):
      perf hists browser: Fix seg fault when annotate null symbol

Linus Torvalds (5):
      Revert "[media] V4L: videobuf, don't use dma addr as physical"
      vfs: get rid of 'struct dcache_hash_bucket' abstraction
      vfs: get rid of insane dentry hashing rules
      bit_spinlock: don't play preemption games inside the busy loop
      Linux 2.6.39-rc5

Linus Walleij (2):
      mach-ux500: fix i2c0 device setup regression
      rtc: fix coh901331 startup crash

Liu Yuan (1):
      block, blk-sysfs: Fix an err return path in blk_register_queue()

Lu Guanqun (4):
      ASoC: check channel mismatch between cpu_dai and codec_dai
      ASoC: fix config error path
      ASoC: sst_platform: Fix lock acquring
      ASoC: sn95031: decorate function with __devexit_p()

Marcin Slusarz (2):
      drm/nouveau: fix notifier memory corruption bug
      drm/nouveau: fix allocation of notifier object

Mark Brown (2):
      ASoC: Set left channel volume update bits for WM8994
      ASoC: Fix output PGA enabling in wm_hubs CODECs

Markus Trippelsdorf (1):
      EDAC: Remove debugging output in scrub rate handling

Mathew McKernan (2):
      drm/i915/tv: Remember the detected TV type
      drm/i915/tv: Only poll for TV connections

Maxime Bizon (1):
      ahci: don't enable port irq before handler is registered

Mike Waychison (1):
      ALSA: hda - Fix unused warnings when !SND_HDA_NEEDS_RESUME

Mikhail Kshevetskiy (1):
      tty/n_gsm: fix bug in CRC calculation for gsm1 mode

Neil Turton (2):
      sfc: Stop the TX queues during loopback self-tests
      sfc: Use rmb() to ensure reads occur in order

NeilBrown (2):
      md/raid5: remove setting of ->queue_lock
      md: Fix dev_sectors on takeover from raid0 to raid4/5

Niels de Vos (1):
      parport_pc.c: correctly release the requested region for the IT887x

OGAWA Hirofumi (1):
      nfsd4: Fix filp leak

Otavio Salvador (2):
      net/sis900: store MAC into perm_addr for SiS 900, 630E, 635 and
96x variants
      net/natsami: store MAC into perm_addr

Patrick McHardy (1):
      connector: fix skb double free in cn_rx_skb()

Pavel Shilovsky (1):
      CIFS: Fix memory over bound bug in cifs_parse_mount_options

Peter Pan(潘卫平) (5):
      bonding:set save_load to 0 when initializing
      bonding:delete unused alb_timer
      bonding:delete unused rlb_interval_counter
      net: fix tranmitted/tranmitting typo
      bonding:fix two typos

Peter Zijlstra (1):
      perf, x86: Update/fix Intel Nehalem cache events

Rafael J. Wysocki (2):
      PM: Fix error code paths executed after failing syscore_suspend()
      PM: Add missing syscore_suspend() and syscore_resume() calls

Randy Dunlap (3):
      PCI: pci-label: Fix build failure when CONFIG_NLS is set to 'm'
by allmodconfig
      raid5: fix build error, sector_t usage
      init/Kconfig: fix EXPERT menu list

Rasesh Mody (2):
      bna: fix for clean fw re-initialization
      bna: fix memory leak during RX path cleanup

Raymond Yau (1):
      ALSA: emu10k1 - Fix "Music" controls to "Synth" controls in documents

Richard Cochran (1):
      posix clocks: Replace mutex with reader/writer semaphore

Robert Richter (1):
      perf, x86: Fix AMD family 15h FPU event constraints

Russell King (1):
      ARM: Add new syscalls

Sachin Prabhu (1):
      Open with O_CREAT flag set fails to open existing files on non
writable directories

Sangbeom Kim (1):
      ASoC: SAMSUNG: Fix the inverted clocks handling for pcm driver

Seth Heasley (3):
      ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs
      ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs
      watchdog: iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH

Sitsofe Wheeler (1):
      drm/i915/tv: Fix modeset flickering introduced in 7f58aabc3

Sjur Brændeland (2):
      caif: Bugfix use for_each_safe when removing list nodes.
      caif: performance bugfix - allow radio stack to prioritize packets.

Stanislaw Gruszka (1):
      iwlegacy: fix tx_power initialization

Stefan Weinhuber (2):
      [S390] dasd: fix race between open and offline
      [S390] dasd: check sense type in device change handler

Stefano Stabellini (2):
      xen: do not create the extra e820 region at an addr lower than 4G
      xen: mask_rw_pte: do not apply the early_ioremap checks on x86_32

Stephen Warren (1):
      ASoC: Tegra: Suspend/resume support

Steven Whitehouse (1):
      GFS2: Don't try to deallocate unlinked inodes when mounted ro

Sujith Manoharan (1):
      ath9k_htc: Fix ethtool reporting

Takashi Iwai (1):
      ALSA: hda - Add a fix-up for Acer dmic with ALC271x codec

Tao Ma (1):
      block: Remove the extra check in queue_requests_store

Tejun Heo (4):
      block: don't propagate unlisted DISK_EVENTs to userland
      ide: unexport DISK_EVENT_MEDIA_CHANGE for ide-gd and ide-cd
      libata: Kill unused ATA_DFLAG_{H|D}IPM flags
      libata: Implement ATA_FLAG_NO_DIPM and apply it to mcp65

Thomas Gleixner (1):
      xtensa: Fixup irq conversion fallout and nmi_count

Tsutomu Itoh (3):
      Btrfs: fix missing mutex_unlock in btrfs_del_dir_entries_in_log()
      Btrfs: check return value of kmalloc()
      Btrfs: cleanup error handling in inode.c

Tyler Hicks (5):
      eCryptfs: Remove extra d_delete in ecryptfs_rmdir
      eCryptfs: dput dentries returned from dget_parent
      eCryptfs: Add reference counting to lower files
      eCryptfs: Handle failed metadata read in lookup
      eCryptfs: Flush dirty pages in setattr

Uwe Kleine-König (1):
      serial/imx: read cts state only after acking cts change irq

Vasiliy Kulikov (2):
      agp: fix OOM and buffer overflow
      agp: fix arbitrary kernel memory writes

Vlad Yasevich (1):
      sctp: fix oops when updating retransmit path with DEBUG on

Wei Yongjun (1):
      sctp: fix oops while removed transport still using as retran path

Yaniv Rosner (1):
      bnx2x: Fix port identification problem

amit salecha (1):
      netxen: limit skb frags for non tso packet

huajun li (1):
      usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps.

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

end of thread, other threads:[~2012-01-22 10:46 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-21 17:09 i915/kms/backlight-combo mode problem (was: Re: Linux 2.6.39-rc5) Chris Diamand
2012-01-21 18:32 ` Keith Packard
2012-01-21 21:25   ` i915/kms/backlight-combo mode problem Chris Diamand
2012-01-21 22:31     ` Keith Packard
2012-01-22 10:46       ` Chris Diamand
  -- strict thread matches above, loose matches on Subject: below --
2011-04-27  4:30 Linux 2.6.39-rc5 Linus Torvalds
2011-04-29 15:58 ` Melchior FRANZ
2011-04-29 17:09   ` Takashi Iwai
2011-04-29 17:41     ` i915/kms/backlight-combo mode problem (was: Re: Linux 2.6.39-rc5) Melchior FRANZ
2011-04-29 19:47       ` Takashi Iwai
2011-04-29 20:09         ` Melchior FRANZ
2011-04-30  8:11           ` Takashi Iwai
2011-04-30  8:32             ` Melchior FRANZ
2011-04-30 10:27               ` Takashi Iwai
2011-04-30 11:34                 ` Melchior FRANZ
2011-04-30 14:37                   ` Joey Lee
2011-05-02 12:08                   ` Takashi Iwai
2011-05-02 13:12                     ` Melchior FRANZ
2011-05-04  7:07                     ` Joey Lee
     [not found] ` <201105051745.27992@rk-nord.at>
     [not found]   ` <s5htyd9kumz.wl%tiwai@suse.de>
2011-05-05 20:42     ` Melchior FRANZ

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).