It's been a bit over a week since -rc5, and now -rc6 is out. It was
slightly delayed by the fact that I was traveling without a laptop,
and while I was able to track things and read email, I didn't do
actual pulls for most of last week.
Nothing specific stands out - as should be at -rc6, it's basically
bugfixes. The appended shortlog hopefully fives some idea about
things, but it's about half drivers, and the rest is mostly some arch
updates (arm, sparc) and filesystems (btrfs, ceph, cifs, and small
ext4 regression fixes). And some networking.
The diffstat isn't quite as flat as I'd like to see at this stage, but
as I've mentioned to people: I'm not opening the merge window until
after the holidays, so we still have a few weeks to go. In particular,
we still have the PCI resource allocation regressions to work on.
Go forth and test. And please do remember to ping bugzilla (or
developers) about any regressions you find, whether new or old.
Linus
---
Aaro Koskinen (2):
arm: omap2: io: fix clk_get() error check
ext4: fix typo which broke '..' detection in ext4_find_entry()
Alan Cox (1):
i2c_intel_mid: Fix slash in sysfs name
Alex Deucher (4):
drm/radeon/kms: fix formatting of vram and gtt info
drm/radeon/kms: fix vram base calculation on rs780/rs880
drm/kms: remove spaces from connector names (v2)
drm/radeon/kms: don't apply 7xx HDP flush workaround on AGP
Alexander V. Lukyanov (1):
tulip: fix hang in dmfe driver on sending of big packet
Alexey Starikovskiy (1):
ACPI: EC: Add another dmi match entry for MSI hardware
Anatolij Gustschin (1):
dmaengine: imx-sdma: fix bug in buffer descriptor initialization
Anders Franzen (1):
Make the ip6_tunnel reflect the true mtu.
Andrei Konovalov (1):
EDAC: Correct MiB_TO_PAGES() macro
Andrej Ota (1):
pppoe.c: Fix kernel panic caused by __pppoe_xmit
Andrew Kephart (1):
fbdev: Fix fb_find_nearest_mode refresh comparison
Andrew Vasquez (1):
[SCSI] qla2xxx: Correct issue where NPIV-config data was not
being allocated for 82xx parts.
Aneesh Kumar K.V (1):
nfs: Discard ACL cache on mode update
Anil Ravindranath (1):
[SCSI] pmcraid: disable msix and expand device config entry
Anisse Astier (2):
msi-wmi: Add mute key support
msi-wmi: fix semantically incorrect use of keycode instead of scancode
Anssi Hannula (3):
ALSA: hda - Do not wrongly restrict min_channels based on ELD
ALSA: hda - Always allow basic audio irrespective of ELD info
ALSA: hda - Reset sample sizes and max bitrates when reading ELD
Apollon Oikonomopoulos (1):
x25: decrement netdev reference counts on unload
Arnaldo Carvalho de Melo (2):
perf symbols: Fix kallsyms kernel/module map splitting
perf record: Fix eternal wait for stillborn child
Axel Lin (4):
dma: imx-dma: fix imxdma_probe error path
dma: intel_mid_dma: fix double free on mid_setup_dma error path
ASoC: Hold client_mutex while calling snd_soc_instantiate_cards()
ASoC: Fix resource leak if soc_register_ac97_dai_link failed
Bala Shanmugam (1):
Bluetooth: Add new PID for Atheros 3011
Bastien Nocera (1):
Input: add keycodes for touchpad on/off keys
Ben Dooks (1):
ARM: mini2440: Fix Kconfig to allow kernel to build
Ben Hutchings (2):
sfc: Fix crash in legacy onterrupt handler during ring reallocation
sfc: Fix NAPI list corruption during ring reallocation
Borislav Petkov (2):
EDAC: Fix workqueue-related crashes
amd64_edac: Fix interleaving check
Breno Leitao (1):
ehea: Fixing LRO configuration
Carmelo AMOROSO (1):
sh: wire up accept4 syscall (non-multiplexed path)
Casey Leedom (1):
cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes
Catalin Marinas (2):
ARM: 6527/1: Use CTR instead of CCSIDR for the D-cache line size on ARMv7
ARM: 6528/1: Use CTR for the I-cache line size on ARMv7
Changli Gao (1):
ifb: goto resched directly if error happens and dp->tq isn't empty
Chris Bagwell (1):
eeepc-wmi: add cpufv sysfs documentation
Chris Mason (3):
Btrfs: EIO when we fail to read tree roots
Btrfs: account for missing devices in RAID allocation profiles
Btrfs: prevent RAID level downgrades when space is low
Chris Wilson (10):
drm/i915: Clean conflicting modesetting registers upon init
drm/i915: Death to the unnecessary 64bit divide
drm/i915: Factor in pixel-repeat in FDI M/N calculation
drm/i915/ringbuffer: Only print an error on the second attempt
to reset head
drm/i915/lvds: Always restore panel-fitter when enabling the LVDS
drm/i915: Emit a request to clear a flushed and idle ring for unbusy bo
drm/i915/dp: Only apply the workaround if the select is still active
drm: Add missing drm_vblank_put() along queue vblank error path
drm: Don't try and disable an encoder that was never enabled
ACPI: video: fix build for CONFIG_ACPI=n
Christian Lamparter (2):
carl9170: fix carl9170_tx_prepare typo
mac80211: ignore non-bcast mcast deauth/disassoc franes
Christof Schmitt (1):
[SCSI] zfcp: Issue FCP command without holding SCSI host_lock
Christoph Hellwig (1):
xfs: log timestamp changes to the source inode in rename
Chuck Lever (1):
NFS: Fix panic after nfs_umount()
Corentin Chary (1):
asus-laptop: add wimax and wwan support
Dan Carpenter (3):
IB/uverbs: Handle large number of entries in poll CQ
drm: use after free in drm_queue_vblank_event()
[SCSI] osd: checking NULL instead of ERR_PTR()
Dan Williams (2):
intel_mid_dma: fix section mismatch warnings
atm: correct sysfs 'device' link creation and parent relationships
Daniel Drake (1):
libertas: fix memory corruption in lbs_remove_card()
Daniel Hellstrom (1):
SPARC/LEON: removed constant timer initialization as if HZ=100,
now it reflects the value of HZ
Daniel T Chen (2):
ALSA: hda: Use model=lg quirk for LG P1 Express to enable
playback and capture
ALSA: hda: Use position_fix=1 for Acer Aspire 5538 to enable
capture on internal mic
Daniel Vetter (1):
drm/i915: announce to userspace that the bsd ring is coherent
Daniel Walker (1):
MAINTAINERS: update MSM git tree
Danny Huang (4):
regulator: tps6586x: Add missing bit mask generation
regulator: tps6586x: Fix TPS6586X_DVM to store goreg/bit
regulator: tps6586x: Handle both enable reg/bits being the same
regulator: tps6586x: correct register table
Dave Airlie (1):
drm/i915: i915 cannot provide switcher services.
Dave Martin (2):
ARM: 6533/1: Thumb-2: Make CONFIG_THUMB2_KERNEL depend on !CPU_V6
ARM: 6534/1: Make CONFIG_FPE_NWFPE depend on !CONFIG_THUMB2_KERNEL
David Foley (2):
Input: wacom - add IDs for two new Bamboo PTs
Input: wacom - add new Bamboo PT (0xdb)
David Henningsson (1):
ALSA: HDA: Quirk for Dell Vostro 320 to make microphone work
David Howells (1):
MN10300: Fix interrupt mask alteration function call name in gdbstub
David Kilroy (4):
orinoco: abort scan on interface down
orinoco: initialise priv->hw before assigning the interrupt
orinoco: clear countermeasure setting on commit
orinoco: fix TKIP countermeasure behaviour
David McCullough (1):
net/ipv6/sit.c: return unhandled skb to tunnel4_rcv
David S. Miller (10):
sparc64: Delete prom_puts() unused.
sparc: Remove prom_pathtoinode()
sparc: Kill prom devops_{32,64}.c
sparc64: Unexport prom_service_exists().
sparc64: Delete prom_setcallback().
sparc: Do not export prom_nb{get,put}char().
sparc: Pass buffer pointer all the way down to prom_{get,put}char().
sparc: Delete prom_*getchar().
sparc: Write to prom console using indirect buffer.
econet: Fix crash in aun_incoming().
David Strand (1):
bonding: check for assigned mac before adopting the slaves mac address
Dimitris Michailidis (1):
cxgb4: fix MAC address hash filter
Dmitry Torokhov (2):
eeepc-wmi: fix compiler warning
Input: document struct input_absinfo
Don Skidmore (1):
ixgbe: fix possible NULL pointer deference in shutdown path
Eric Anholt (2):
drm/i915: Always set the DP transcoder config to 8BPC.
drm/i915: Apply a workaround for transitioning from DP on pipe B to HDMI.
Eric Dumazet (5):
filter: fix sk_filter rcu handling
llc: fix a device refcount imbalance
tcp: avoid a possible divide by zero
tcp: protect sysctl_tcp_cookie_size reads
net: fix skb_defer_rx_timestamp()
Felix Fietkau (3):
ath9k_hw: fix endian issues with CTLs on AR9003
ath9k_hw: fix more bitfield related endian issues
ath9k: fix a DMA related race condition on reset
Forrest Shi (1):
fsldma: fix issue of slow dma
Franck Bui-Huu (1):
perf header: Don't assume there's no attr info if no sample ids
is provided
Gabor Juhos (2):
ath9k: use per-device struct for pm_qos_* operations
Input: add input driver for polled GPIO buttons
Gabriele Gorla (2):
hwmon: (adm1026) Fix setting fan_div
hwmon: (adm1026) Allow 1 as a valid divider value
Giuseppe CAVALLARO (1):
phy: add the IC+ IP1001 driver
Glenn Sommer (1):
Input: usbtouchscreen - add support for LG Flatron T1710B
Gustavo F. Padovan (1):
Bluetooth: Fix not returning proper error in SCO
Hauke Mehrtens (1):
b44: fix workarround for wap54g10
Heiko Carstens (3):
printk: Fix wake_up_klogd() vs cpu hotplug
nohz: Fix printk_needs_cpu() return value on offline cpus
[S390] nohz/s390: fix arch_needs_cpu() return value on offline cpus
Helmut Schaa (1):
mac80211: Fix BUG in pskb_expand_head when transmitting shared skbs
Herb Shiu (3):
ceph: Handle file locks in replies from the MDS.
ceph: pass lock information by struct file_lock instead of as
individual params.
ceph: Behave better when handling file lock replies.
Hitoshi Mitake (1):
workqueue: check the allocation of system_unbound_wq
Huang Ying (1):
ACPI, APEI, use raw spinlock in ERST
Ian Kent (1):
autofs4 - remove ioctl mutex (bz23142)
Ira W. Snyder (1):
hwmon: (ltc4215) make sysfs file match the alarm cause
James Bottomley (1):
[SCSI] Eliminate error handler overload of the SCSI serial number
James Smart (1):
[SCSI] bsg: correct fault if queue object removed while dev_t open
Jan Beulich (4):
Btrfs: fix compiler warnings
ACPI/PNP: avoid section mismatch warning
ACPI: eliminate unused variable warning for !ACPI_SLEEP
ACPI/HEST: adjust section selection
Jason Chagas (1):
ARM: mmp2: remove not used clk_rtc
Jason Wessel (1):
kgdboc,input: Fix regression with keyboard release key and early debugging
Jassi Brar (1):
ASoC: WM8580: Debug BCLK and sample size
Javier Cardona (3):
ath5k: Fix beaconing in mesh mode
ath5k: Prevent mesh interfaces from being counted as ad-hoc
ath5k: Put the right tsf value in mesh beacons
Jean Delvare (1):
hwmon: (it87) Fix manual fan speed control on IT8721F
Jeff Layton (4):
cifs: fix use of CONFIG_CIFS_ACL
cifs: remove Local_System_Name
cifs: fix check of error return from is_path_accessable
cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb
Jeremy Fitzhardinge (2):
x86/pvclock: Zero last_value on resume
xen: Provide a variant of __RING_SIZE() that is an integer
constant expression
Jerome Glisse (1):
drm/radeon/kms: forbid big bo allocation (fdo 31708) v3
Jiandong Zheng (1):
Change bcmring Maintainer list.
Joe Jin (1):
driver/net/benet: fix be_cmd_multicast_set() memcpy bug
Joe Perches (1):
drivers/dma/ppc4xx: Use printf extension %pR for struct resource
Johannes Berg (1):
ath9k/carl9170: advertise P2P
John Baboval (1):
ALSA: hda - Fix ThinkPad T410[s] docking station line-out
John W. Linville (1):
Revert "ath9k: Fix STA disconnect issue due to received MIC
failed bcast frames"
Jon Dowland (1):
toshiba_acpi.c: Add key_entry for a lone FN keypress
Josef Bacik (5):
Btrfs: fix use after free in O_DIRECT
Btrfs: deal with space cache errors better
Btrfs: do not do fast caching if we are allocating blocks for tree_root
Btrfs: fixup return code for btrfs_del_orphan_item
Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots
Jouni Malinen (1):
mac80211: Fix frame injection using non-AP vif
Julia Lawall (1):
drivers/platform/x86/thinkpad_acpi.c: delete double assignment
Kenji Kaneshige (1):
genirq: Fix incorrect proc spurious output
Kevin Hilman (3):
omap: PM debug: fix wake-on-timer debugfs dependency
OMAP1: SRAM: fix size for OMAP1611 SoCs
OMAP2+: PM/serial: fix console semaphore acquire during suspend
Kim Lilliestierna XX (1):
CAIF: Fix U5500 compile error for shared memory driver
Krzysztof Halasa (1):
WAN: Fix a TX IRQ causing BUG() in PC300 and PCI200SYN drivers.
Kyle McMartin (1):
MAINTAINERS: remove me from tulip
Len Brown (2):
intel_idle: recognize ARAT on WSM-EX
ACPI: video: fix build for VIDEO_OUTPUT_CONTROL=n
Li Zefan (2):
Btrfs: Fix a crash when mounting a subvolume
Btrfs: Make async snapshot ioctl more generic
Lin Ming (2):
acpi: fix _OSI string setup regression
ACPI: fix allowing to add/remove multiple _OSI strings
Linus Torvalds (2):
Call the filesystem back whenever a page is removed from the page cache
Linux 2.6.37-rc6
Madhuranath Iyengar (1):
[SCSI] qla2xxx: Update version number to 8.03.05-k0.
Major Lee (1):
dw_spi: Fix missing final read in some polling situations
Manoj Iyer (1):
ALSA: hda - Enable jack sense for Thinkpad Edge 13
Marek Vasut (2):
ARM: pxa: fix pxa2xx-flash section mismatch
ARM: pxa/palm: fix ifdef around gen_nand driver registration
Mark Brown (1):
ASoC: Correct WM8962 interrupt mask register read
Martin Lucina (1):
net: Document the kernel_recvmsg() function
Matteo Croce (1):
ath9k: fix bug in tx power
Mi Jinlong (1):
nfs: kernel should return EPROTONOSUPPORT when not support NFSv4
Michael S. Tsirkin (1):
vhost: correctly set bits of dirty pages
Michal Marek (1):
l2tp: Fix modalias of l2tp_ip
Mike Hernandez (2):
[SCSI] qla2xxx: Populate Command Type 6 LUN field properly.
[SCSI] qla2xxx: Change MSI initialization from using incorrect
request_irq parameter.
Mike Miller (1):
[SCSI] hpsa: fix redefinition of PCI_DEVICE_ID_CISSF
Miklos Szeredi (2):
fuse: fix ioctl when server is 32bit
fuse: verify ioctl retries
Ming Lei (1):
perf symbols: Figure out start address of kernel map from kallsyms
Namhyung Kim (1):
Input: turbografx - fix reference counting
Nandita Dukkipati (1):
tcp: Bug fix in initialization of receive window.
Neil Brown (1):
nfsd: Fix possible BUG_ON firing in set_change_info
Neil Horman (1):
net: Convert netpoll blocking api in bonding driver to be a counter
NeilBrown (6):
sunrpc: prevent use-after-free on clearing XPT_BUSY
md: remove handling of flush_pending in md_submit_flush_data
md: move code in to submit_flushes.
md: fix possible deadlock in handling flush requests.
md: fix bug with re-adding of partially recovered device.
md: protect against NULL reference when waiting to start a raid10.
Nelson Elhage (1):
econet: Do the correct cleanup after an unprivileged SIOCSIFADDR.
Nicolas Dichtel (1):
ipv6: fix nl group when advertising a new link
Nicolas Ferre (1):
dmaengine: at_hdmac: fix buffer transfer size specification
Ohad Ben-Cohen (1):
omap: zoom: wl1271 slot is MMC_CAP_POWER_OFF_CARD
Paul Mundt (1):
sh: Enable deprecated IRQ chip APIs for MFD and GPIOLIB drivers.
Paul Walmsley (1):
OMAP2: PRCM: fix some SHIFT macros that were actually bitmasks
Rafael J. Wysocki (4):
ACPI / PM: Check device state before refcounting power resources
ACPI / PM: Do not refcount power resources that can't be turned on
r8169: Fix runtime power management
ACPI / PM: Do not save/restore NVS on Sony Vaio VGN-NW130D
Rajkumar Manoharan (2):
ath9k: Disable SWBA interrupt on remove_interface
ath9k: fix beacon resource related race condition
Randy Dunlap (2):
ibm_rtl: fix printk format warning
crypto: ghash-intel - ghash-clmulni-intel_glue needs err.h
Ron Mercer (1):
qlge: Fix deadlock when cancelling worker.
Russell King (1):
ARM: Update mach-types
Sage Weil (3):
ceph: avoid possible null deref in readdir after dir llseek
ceph: fix ioctl magic
Btrfs: fix sync subvol/snapshot creation
Sascha Hauer (1):
dmaengine i.MX SDMA: initialize on module_init
Saurav Kashyap (1):
[SCSI] qla2xxx: Properly set the return value in
qla2xxx_eh_abort function.
Sebastian Ott (1):
[S390] css: fix rsid evaluation for 2nd crw
Senthil Balasubramanian (3):
mac80211: Fix STA disconnect due to MIC failure
ath9k: Fix STA disconnect issue due to received MIC failed bcast frames
ath9k: Fix STA disconnect issue due to received MIC failed bcast frames
Sergey Vlasov (1):
NFS: Fix fcntl F_GETLK not reporting some conflicts
Stefan Richter (2):
firewire: ohci: fix regression with VIA VT6315, disable MSI
firewire: ohci: fix regression with Agere FW643 rev 06, disable MSI
Stefan Seyfried (1):
Bluetooth: Fix log spamming in btusb due to autosuspend
Stephen Hemminger (1):
connector: add module alias
Steven Rostedt (1):
workqueue: It is likely that WORKER_NOT_RUNNING is true
Sujith Manoharan (1):
ath9k_htc: Fix suspend/resume
Sukumar Ghorai (1):
omap: nand: remove hardware ECC as default
Suresh Jayaraman (2):
cifs: add attribute cache timeout (actimeo) tunable
cifs: remove bogus remapping of error in cifs_filldir()
Sven Neumann (1):
libertas: fix invalid access
Swen Schillig (4):
[SCSI] zfcp: Fix common FCP request reception
[SCSI] zfcp: Correct false abort data assignment.
[SCSI] zfcp: No ERP escalation on gpn_ft eval
[SCSI] zfcp: Prevent usage w/o holding a reference
Takashi Iwai (1):
agp/intel: Fix wrong kunmap in i830_cleanup()
Tavis Ormandy (1):
install_special_mapping skips security_file_mmap check.
Tejun Heo (1):
MAINTAINERS: Add workqueue entry
Thadeu Lima de Souza Cascardo (1):
wmi: use memcmp instead of strncmp to compare GUIDs
Theodore Ts'o (1):
ext4: Turn off multiple page-io submission by default
Thomas Bogendoerfer (1):
hso: IP checksuming doesn't work on GE0301 option cards
Thomas Egerer (1):
xfrm: Fix xfrm_state_migrate leak
Tom Herbert (1):
tcp: Replace time wait bucket msg by counter
Tomoya MORINAGA (1):
dma : EG20T PCH: Fix miss-setting DMA descriptor
Tracey Dent (2):
drivers/dma/: Use the ccflag-y instead of EXTRA_CFLAGS
drivers/dma/ioat: Use the ccflag-y instead of EXTRA_CFLAGS
Trond Myklebust (5):
NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler
NFS: Fix a memory leak in nfs_readdir
NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found
NFS: Readdir cleanups
nfs: remove extraneous and problematic calls to nfs_clear_request
Uk Kim (2):
ASoC: Fix off by one error in WM8994 EQ register bank size
ASoC: Fix swap of left and right channels for WM8993/4 speaker boost gain
Valentine Barshak (1):
ARM: 6535/1: V6 MPCore v6_dma_inv_range and v6_dma_flush_range RWFO fix
Vasanthakumar Thiagarajan (1):
ath9k: Fix bug in reading input gpio state for ar9003
Vasanthy Kolluri (1):
enic: Bug Fix: Pass napi reference to the isr that services receive queue
Vasiliy Kulikov (1):
arm: plat-omap: counter_32k: use IS_ERR() instead of NULL check
Vasily Khoruzhick (1):
ARM: S3C24XX: Fix mess with gpio {set,get}_pull callbacks
Vernon Mauery (2):
ibm_rtl: Loosen the DMI criteria to all IBM machines
ibm_rtl: _RTL_ is not available in UEFI mode
Vlad Lungu (1):
stmmac: priv->lock can be used uninitialized
Vladislav Zolotarov (3):
bnx2x: LSO code was broken on BE platforms
bnx2x: Fixed a compilation warning
bnx2x: Advance a version number to 1.60.01-0
Wei Yongjun (1):
SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address
Xin Zhong (1):
Btrfs: pwrite blocked when writing from the mmaped buffer of the same page
Yan Li (1):
Input: synaptics - fix handling of 2-button ClickPads
Yan, Zheng (1):
Btrfs: Fix page leak in compressed writeback path
Yauhen Kharuzhy (3):
ARM: SMDK2416: Select MACH_SMDK, S3C_DEV_NAND, S3C_DEV_USB_HOST
ARM: S3C2443: Select properly ARM core type
ARM: S3C2412: Fix typo in CONFIG_CPU_S3C2412_ONLY definition
Zeng Zhaoming (1):
ACPI, hp-wmi: Fix memory leak in acpi query
Zhang Rui (4):
ACPI ac: update AC status upon sysfs query
ACPI battery: update status upon sysfs query
ACPI: fix a section mismatch
ACPI thermal: remove two unused functions
Hi,
On Wed, Dec 15, 2010 at 07:10:28PM -0800, ext Linus Torvalds wrote:
>
> Go forth and test. And please do remember to ping bugzilla (or
> developers) about any regressions you find, whether new or old.
I have some problem with i945, display remains blank. I also tried
adding i915.modeset=0 but nothing changed. Machine is well alive and
responds to basic commands like Ctrl+Alt+F1 and Ctrl+Alt+Del but I have
not other machine to enter via network.
Since it was working in -rc5, I bisected it. It boiled down to
ea5d552c73707645c53d42e8a71c9a4d9cbb85c1 but it's not the right commit
since everything still works with it. And I'm officially confused.
Unfortunately I cannot play too much with this box so please give me
some clever suggestion to be more efficient. Anyway I'll try also at
home on a i915 :)
I attached configuration and boot log.
thanks,
Domenico
> Alex Deucher (4):
> drm/radeon/kms: fix formatting of vram and gtt info
> drm/radeon/kms: fix vram base calculation on rs780/rs880
> drm/kms: remove spaces from connector names (v2)
> drm/radeon/kms: don't apply 7xx HDP flush workaround on AGP
>
> Chris Wilson (10):
> drm/i915: Clean conflicting modesetting registers upon init
> drm/i915: Death to the unnecessary 64bit divide
> drm/i915: Factor in pixel-repeat in FDI M/N calculation
> drm/i915/ringbuffer: Only print an error on the second attempt to reset head
> drm/i915/lvds: Always restore panel-fitter when enabling the LVDS
> drm/i915: Emit a request to clear a flushed and idle ring for unbusy bo
> drm/i915/dp: Only apply the workaround if the select is still active
> drm: Add missing drm_vblank_put() along queue vblank error path
> drm: Don't try and disable an encoder that was never enabled
> ACPI: video: fix build for CONFIG_ACPI=n
>
> Daniel Vetter (1):
> drm/i915: announce to userspace that the bsd ring is coherent
>
> Dave Airlie (1):
> drm/i915: i915 cannot provide switcher services.
>
> Eric Anholt (2):
> drm/i915: Always set the DP transcoder config to 8BPC.
> drm/i915: Apply a workaround for transitioning from DP on pipe B to HDMI.
On Thu, 16 Dec 2010 18:30:11 +0100, Domenico Andreoli <[email protected]> wrote:
> Hi,
>
> On Wed, Dec 15, 2010 at 07:10:28PM -0800, ext Linus Torvalds wrote:
> >
> > Go forth and test. And please do remember to ping bugzilla (or
> > developers) about any regressions you find, whether new or old.
>
> I have some problem with i945, display remains blank. I also tried
> adding i915.modeset=0 but nothing changed. Machine is well alive and
> responds to basic commands like Ctrl+Alt+F1 and Ctrl+Alt+Del but I have
> not other machine to enter via network.
If i915.modeset=0 doesn't restore the display then something is extremely
fishy. Do you see any console output before the i915.ko is loaded?
> [ 1.284262] [drm] Initialized drm 1.1.0 20060810
> [ 1.284334] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> [ 1.485212] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
> [ 1.485642] [drm] initialized overlay support
> [ 2.526011] No connectors reported connected with modes
> [ 2.526053] [drm] Cannot find any crtc or sizes - going 1024x768
The issue appears to be that no outputs are being detected. I presume that
you have instead a VGA connected to the box and that the regression is in
fact e7dbb2f2. If I'm guessing rightly:
diff --git a/drivers/gpu/drm/i915/intel_crt.c
b/drivers/gpu/drm/i915/intel_crt.c
index 8df5743..14c276e 100644
--- a/drivers/gpu/drm/i915/intel_crt.c
+++ b/drivers/gpu/drm/i915/intel_crt.c
@@ -148,7 +148,9 @@ static void intel_crt_mode_set(struct drm_encoder *encoder,
dpll_md & ~DPLL_MD_UDI_MULTIPLIER_MASK);
}
- adpa = ADPA_HOTPLUG_BITS;
+ adpa = 0;
+ if (INTEL_INFO(dev)->gen >= 4)
+ adpa |= ADPA_HOTPLUG_BITS;
if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC)
adpa |= ADPA_HSYNC_ACTIVE_HIGH;
if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC)
--
Chris Wilson, Intel Open Source Technology Centre
On Thu, Dec 16, 2010 at 08:37:03PM +0000, ext Chris Wilson wrote:
> On Thu, 16 Dec 2010 18:30:11 +0100, Domenico Andreoli <[email protected]> wrote:
> > Hi,
> >
> > On Wed, Dec 15, 2010 at 07:10:28PM -0800, ext Linus Torvalds wrote:
> > >
> > > Go forth and test. And please do remember to ping bugzilla (or
> > > developers) about any regressions you find, whether new or old.
> >
> > I have some problem with i945, display remains blank. I also tried
> > adding i915.modeset=0 but nothing changed. Machine is well alive and
> > responds to basic commands like Ctrl+Alt+F1 and Ctrl+Alt+Del but I have
> > not other machine to enter via network.
>
> If i915.modeset=0 doesn't restore the display then something is extremely
> fishy. Do you see any console output before the i915.ko is loaded?
no, I can only see what is in /var/log/messages
> > [ 1.284262] [drm] Initialized drm 1.1.0 20060810
> > [ 1.284334] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
> > [ 1.485212] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
> > [ 1.485642] [drm] initialized overlay support
> > [ 2.526011] No connectors reported connected with modes
> > [ 2.526053] [drm] Cannot find any crtc or sizes - going 1024x768
[ 1.277898] [drm] Initialized drm 1.1.0 20060810
[ 1.277966] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 1.476151] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[ 1.476552] [drm] initialized overlay support
[ 2.516008] No connectors reported connected with modes
[ 2.516049] [drm] Cannot find any crtc or sizes - going 1024x768
[ 2.526296] Console: switching to colour frame buffer device 128x48
[ 2.528880] fb0: inteldrmfb frame buffer device
[ 2.528907] drm: registered panic notifier
[ 2.528937] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
this is the log with reverted e7dbb2f2.
> The issue appears to be that no outputs are being detected. I presume that
> you have instead a VGA connected to the box and that the regression is in
> fact e7dbb2f2. If I'm guessing rightly:
yes, display is attached to the VGA port.
I reverted this commit on -rc6, the only improvement is that with
i915.modeset=0 I get the display back to normal VGA mode but when KMS
is enabled I still get the blank screen.
> diff --git a/drivers/gpu/drm/i915/intel_crt.c
> b/drivers/gpu/drm/i915/intel_crt.c
> index 8df5743..14c276e 100644
> --- a/drivers/gpu/drm/i915/intel_crt.c
> +++ b/drivers/gpu/drm/i915/intel_crt.c
> @@ -148,7 +148,9 @@ static void intel_crt_mode_set(struct drm_encoder *encoder,
> dpll_md & ~DPLL_MD_UDI_MULTIPLIER_MASK);
> }
>
> - adpa = ADPA_HOTPLUG_BITS;
> + adpa = 0;
> + if (INTEL_INFO(dev)->gen >= 4)
> + adpa |= ADPA_HOTPLUG_BITS;
> if (adjusted_mode->flags & DRM_MODE_FLAG_PHSYNC)
> adpa |= ADPA_HSYNC_ACTIVE_HIGH;
> if (adjusted_mode->flags & DRM_MODE_FLAG_PVSYNC)
I tried this patch on -rc6 but does not help at all.
cheers,
Domenico