• Linus Torvalds's avatar
    Move request_standard_resources() back to before PCI probing · 66004a6c
    Linus Torvalds authored
    This effectively undoes the PCI resource allocation changes done in
    commit b408cbc7, but leaves the cleanups
    of that commit in place.
    
    We're going back to marking the resources reported by e820 busy _before_
    doing PCI probing, so that any PCI resource that clashes with the BIOS-
    reported memory map will be reloacted to a non-clashing area.
    
    The reason? Larry Finger reports that his laptop has the cardbus
    controller set up by the BIOS so that it conflicts with the e820 memory
    map, and needs to be relocated. See
    
       http://bugzilla.kernel.org/show_bug.cgi?id=6337
    
    for more details.
    
    We'll have to work out how to handle the fbcon problem that caused that
    commit in the first place in some other way.
    
    Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
    Cc: Greg Kroah-Hartman <gregkh@suse.de>
    Cc: Antonino A. Daplas <adaplas@pol.net>
    Cc: <bjk@luxsci.net>
    Tested-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    66004a6c
setup.c 41.1 KB