Bug 56541

Summary: Sony VAIO VPCZ23A4R: Oops or panic on radeon in error path
Product: Drivers Reporter: Alexander E. Patrakov (patrakov)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: RESOLVED CODE_FIX    
Severity: normal CC: aaron.lu
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: Subsystem:
Regression: No Bisected commit-id:
Attachments: Dmesg from 3.9-rc5
Possible fix

Description Alexander E. Patrakov 2013-04-12 15:49:03 UTC
Created attachment 98431 [details]
Dmesg from 3.9-rc5

This is a fork of bug #56501 and bug #55611. A separate bug is needed because a
decision was made to limit these two bugs to non-rescanning of the PCI bus.
Feel free, however, to refer to any relevant files (e.g. kernel configs and
DSDT dump) or comments attached to these bugs.

Due to yet another bug (#56531), the kernel fails to assign PCI resources to the radeon card in the dock station. As you can see from the attached dmesg, it causes an oops or even a panic in the radeon driver, among other bad things. Please fix the radeon driver so that it doesn't dereference a kernel NULL pointer even when given bad PCI resources.
Comment 1 Alex Deucher 2013-04-12 23:19:38 UTC
Created attachment 98461 [details]
Possible fix

This should fix the issue.
Comment 2 Alexander E. Patrakov 2013-04-13 07:43:18 UTC
Yes, the issue is fixed. Thanks!