Re: [PATCH] libata: fix combined mode (was Re: Happy New Year (and v2.6.20-rc3 released))

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Alan <alan@...>
Cc: Linus Torvalds <torvalds@...>, Alessandro Suardi <alessandro.suardi@...>, Linux Kernel Mailing List <linux-kernel@...>
Date: Tuesday, January 2, 2007 - 5:29 pm

Alan wrote:

Translation:  You want to hand-wave away an obvious regression that YOU 
have created with your fix-to-a-fix.



Translation:  Problems disappear in 2.6.21 because Jeff will revert the 
code I touched to its previous state -- always calling 
pci_request_regions() -- and all the problems I introduced by avoiding 
pci_request_regions() will go away.

Why INTRODUCE these 2.6.20 Alan-isms, if they are going away in 2.6.21?



Where?  AFAICS, it is crystal clear the behavior:

* Prior to your patch, ata_piix in legacy mode calls 
pci_request_regions() to intentionally reserve ALL regions on the PCI 
device.

* After your patch, the code explicitly calls pci_request_region() for 
BARs 0-4, but never for BAR5.

Another driver is now free to claim a PCI BAR, and start running the 
hardware in AHCI mode, whee!

	Jeff



-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Happy New Year (and v2.6.20-rc3 released), Alessandro Suardi, (Mon Jan 1, 9:28 am)
Re: Happy New Year (and v2.6.20-rc3 released), Linus Torvalds, (Mon Jan 1, 4:13 pm)
Re: Happy New Year (and v2.6.20-rc3 released), Jeff Garzik, (Mon Jan 1, 4:49 pm)
Re: [PATCH] libata: fix combined mode (was Re: Happy New Yea..., Jeff Garzik, (Tue Jan 2, 5:29 pm)
Re: Happy New Year (and v2.6.20-rc3 released), Linus Torvalds, (Mon Jan 1, 7:34 pm)
Re: Happy New Year (and v2.6.20-rc3 released), Theodore Tso, (Mon Jan 1, 10:32 pm)
Re: Happy New Year (and v2.6.20-rc3 released), Linus Torvalds, (Tue Jan 2, 12:09 pm)