agp/hp: fail gracefully if we don't find an IOC
authorBjorn Helgaas <bjorn.helgaas@hp.com>
Thu, 7 Jan 2010 19:58:56 +0000 (12:58 -0700)
committerDave Airlie <airlied@redhat.com>
Mon, 11 Jan 2010 05:09:02 +0000 (15:09 +1000)
commit3d4a7882b11299104a0e74425dece2e26ac98024
treee530148d5def57faaef318e6d73572c221256fcc
parent67fe63b0715ccfaefa0af8a6e705c5470ee5cada
agp/hp: fail gracefully if we don't find an IOC

Bail out if we don't find an enclosing IOC.  Previously, if we didn't
find one, we tried to set things up using garbage for the SBA/IOC register
address, which causes a crash.

This crash only happens if firmware supplies a defective ACPI namespace, so
it doesn't fix any problems in the field.

Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/char/agp/hp-agp.c