• Bartlomiej Zolnierkiewicz's avatar
    ide: remove hwgroup->hwif and {drive,hwif}->next · efe0397e
    Bartlomiej Zolnierkiewicz authored
    * Add 'int port_count' field to ide_hwgroup_t to keep the track
      of the number of ports in the hwgroup.  Then update init_irq()
      and ide_remove_port_from_hwgroup() to use it.
    
    * Remove no longer needed hwgroup->hwif, {drive,hwif}->next,
      ide_add_drive_to_hwgroup() and ide_remove_drive_from_hwgroup()
      (hwgroup->drive now only denotes the currently active device
       in the hwgroup).
    
    * Update locking documentation in <linux/ide.h>.
    
    While at it:
    
    * Rename ->drive field in ide_hwgroup_t to ->cur_dev.
    
    * Use __func__ in ide_timer_expiry().
    Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    efe0397e
ide-io.c 33.5 KB