1. 19 Jan, 2009 3 commits
    • David Brownell's avatar
      drivers/ide/palm_bk3710.c buildfix · ef183f6b
      David Brownell authored
      CC      drivers/ide/palm_bk3710.o
      drivers/ide/palm_bk3710.c: In function 'palm_bk3710_probe':
      drivers/ide/palm_bk3710.c:382: warning: assignment makes integer from pointer without a cast
      
      Someone should fix hw_regs_t to neither be a typedef, nor
      use "unsigned long" where it should use "void __iomem *".
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Cc: Kevin Hilman <khilman@deeprootsystems.com>
      Cc: Sergei Shtylyov <sshtylyov@ru.mvista.com>
      Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      ef183f6b
    • Michael Schmitz's avatar
      ide: fix Falcon IDE breakage · abb88179
      Michael Schmitz authored
      [m68k] Falcon IDE: always serialize, in order to force execution of
             ide_get_lock() and friends.
      Signed-off-By: default avatarMichael Schmitz <schmitz@debian.org>
      Cc: Geert Uytterhoeven <geert@linux-m68k.org>
      [bart: set flag in falconide_port_info instead of falconide_init()]
      Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      abb88179
    • Andreas Schwab's avatar
      ide: fix IDE PMAC breakage · bb54affa
      Andreas Schwab authored
      Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> writes:
      
      > Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      > ---
      >  drivers/ide/ide-probe.c |    9 ++-------
      >  1 file changed, 2 insertions(+), 7 deletions(-)
      >
      > Index: b/drivers/ide/ide-probe.c
      > ===================================================================
      > --- a/drivers/ide/ide-probe.c
      > +++ b/drivers/ide/ide-probe.c
      > @@ -640,14 +640,9 @@ static int ide_register_port(ide_hwif_t 
      >  	/* register with global device tree */
      >  	dev_set_name(&hwif->gendev, hwif->name);
      >  	hwif->gendev.driver_data = hwif;
      > -	if (hwif->gendev.parent == NULL) {
      > -		if (hwif->dev)
      > -			hwif->gendev.parent = hwif->dev;
      > -		else
      > -			/* Would like to do = &device_legacy */
      > -			hwif->gendev.parent = NULL;
      > -	}
      > +	hwif->gendev.parent = hwif->dev;
      
      This [bart: commit 96d40941 ("ide: small
      ide_register_port() cleanup")] breaks ide-pmac.  It overwrites the parent
      that pmac_ide_macio_attach has set.
      Signed-off-by: default avatarAndreas Schwab <schwab@suse.de>
      Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
      bb54affa
  2. 17 Jan, 2009 5 commits
  3. 16 Jan, 2009 32 commits