Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S266720AbUF3PZn (ORCPT ); Wed, 30 Jun 2004 11:25:43 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S266713AbUF3PZn (ORCPT ); Wed, 30 Jun 2004 11:25:43 -0400 Received: from mion.elka.pw.edu.pl ([194.29.160.35]:16053 "EHLO mion.elka.pw.edu.pl") by vger.kernel.org with ESMTP id S266701AbUF3PZW (ORCPT ); Wed, 30 Jun 2004 11:25:22 -0400 From: Bartlomiej Zolnierkiewicz To: linux-ide@vger.kernel.org Subject: [PATCH] ide-taskfile.c fixups/cleanups part #2 [4/9] Date: Wed, 30 Jun 2004 17:25:05 +0200 User-Agent: KMail/1.5.3 Cc: linux-kernel@vger.kernel.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200406301725.05181.bzolnier@elka.pw.edu.pl> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1374 Lines: 35 [PATCH] ide: remove BUSY check from task_in_intr() (CONFIG_IDE_TASKFILE_IO=n) We shouldn't ever get there if drive is busy and we can't start transfer in this case. ide-disk.c:read_intr() also doesn't check for BUSY_STAT bit. Signed-off-by: Bartlomiej Zolnierkiewicz linux-2.6.7-bk11-bzolnier/drivers/ide/ide-taskfile.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) diff -puN drivers/ide/ide-taskfile.c~ide_task_in_intr drivers/ide/ide-taskfile.c --- linux-2.6.7-bk11/drivers/ide/ide-taskfile.c~ide_task_in_intr 2004-06-28 21:24:49.097867728 +0200 +++ linux-2.6.7-bk11-bzolnier/drivers/ide/ide-taskfile.c 2004-06-28 21:24:49.100867272 +0200 @@ -321,10 +321,8 @@ ide_startstop_t task_in_intr (ide_drive_ if (stat & (ERR_STAT|DRQ_STAT)) { return DRIVER(drive)->error(drive, "task_in_intr", stat); } - if (!(stat & BUSY_STAT)) { - ide_set_handler(drive, &task_in_intr, WAIT_WORSTCASE, NULL); - return ide_started; - } + ide_set_handler(drive, &task_in_intr, WAIT_WORSTCASE, NULL); + return ide_started; } task_buffer_sectors(drive, rq, 1, IDE_PIO_IN); _ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/