Summary: | Radeon KMS panic with certain kernel config. | ||
---|---|---|---|
Product: | DRI | Reporter: | Nick Bowler <nbowler> |
Component: | DRM/Radeon | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Nick Bowler
2010-04-09 11:57:49 UTC
Not sure how you expect this to work since we need AGP working. I don't expect it to work. I do expect the driver to not oops, however. Well, looks like this has been fixed in latest Linus' git. More than fixed, in fact: not only does the kernel not panic, but modesetting actually works (appears to fall back to a non-AGP mode of operation). commit ccb2ad579f910e6146adf4eb3aa50325253ee8c9 Author: Robert Fitzsimons <robfitz@273k.net> Date: Sat Apr 24 01:18:13 2010 +0100 drm/radeon/kms/agp The wrong AGP chipset can cause a NULL pointer dereference Selecting the wrong or no CONFIG_AGP_* chipset can cause a NULL pointer dereference when combined with CONFIG_DRM_RADEON_KMS and an old system with a R100 AGP card (should effect other cards too). The agp field will be set to NULL if no suitable AGP chipset driver is loaded, drm_agp_acquire already preforms a suitable NULL check so it can be used directly. Signed-off-by: Robert Fitzsimons <robfitz@273k.net> Signed-off-by: Dave Airlie <airlied@redhat.com> |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.