On 7/24/06, Sergei Shtylyov <sshtylyov@xxxxxxxxxxxxx> wrote:
Hello. Aristeu Sergio Rozanski Filho wrote: > In ide_release_iomio_dma() it's possible to release twice > hwif->dma_base if hwif->dma_base2 is not null and never releasing > hwif->dma_base2: > int ide_release_iomio_dma (ide_hwif_t *hwif) > { > if ((hwif->dma_extra) && (hwif->channel == 0)) > release_region((hwif->dma_base + 16), hwif->dma_extra); > release_region(hwif->dma_base, 8); > if (hwif->dma_base2) > release_region(hwif->dma_base, 8); > ^^^^^^^^^ > return 1; > } > This patch fixes this typo. > Signed-off-by: Aristeu S. Rozanski F. <aris@xxxxxxxxxxxxxxxxx> > > Index: ppc-2.6/drivers/ide/ide-dma.c > =================================================================== > --- ppc-2.6.orig/drivers/ide/ide-dma.c 2006-07-24 12:25:20.000000000 -0300 > +++ ppc-2.6/drivers/ide/ide-dma.c 2006-07-24 12:26:26.000000000 -0300 > @@ -802,7 +802,7 @@ > release_region((hwif->dma_base + 16), hwif->dma_extra); > release_region(hwif->dma_base, 8); > if (hwif->dma_base2) > - release_region(hwif->dma_base, 8); > + release_region(hwif->dma_base2, 8); > return 1; > } dma_base2 should go away altogether -- this is the IDE maintainer's opinion: http://marc.theaimsgroup.com/?l=linux-ide&m=114345699807546&w=2 I have posted this patch doing this back in March: http://marc.theaimsgroup.com/?l=linux-ide&m=114357441529834&w=2 and it was in the -mm tree for some months but has been removed recently -- I still need to coordinate it with SGI. WBR, Sergei -
IDE is officially un-maintained as of a couple weeks ago. (And since April in reality). http://marc.theaimsgroup.com/?l=linux-ide&m=115201353310421&w=2 That is likely why your patch disappeared. Further Alan Cox and Jeff Garzik are trying to replace the whole IDE subsystem with a libata-ide subsystem, so IIRC major patches to IDE are being bit-bucketed. Greg -- Greg Freemyer The Norcross Group Forensics for the 21st Century - : send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html