lkml.org 
[lkml]   [2009]   [Feb]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Date
    Subject[PATCH 15/15] ide: move smart_enable() call out from get_smart_data()
    From: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    Subject: [PATCH] ide: move smart_enable() call out from get_smart_data()

    Move smart_enable() call out from get_smart_data() to
    proc_idedisk_read_smart().

    There should be no functional changes caused by this patch.

    Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    ---
    drivers/ide/ide-disk_proc.c | 4 +++-
    1 file changed, 3 insertions(+), 1 deletion(-)

    Index: b/drivers/ide/ide-disk_proc.c
    ===================================================================
    --- a/drivers/ide/ide-disk_proc.c
    +++ b/drivers/ide/ide-disk_proc.c
    @@ -31,7 +31,7 @@ static int get_smart_data(ide_drive_t *d
    tf->command = ATA_CMD_SMART;
    args.tf_flags = IDE_TFLAG_TF | IDE_TFLAG_DEVICE;
    args.data_phase = TASKFILE_IN;
    - (void) smart_enable(drive);
    +
    return ide_raw_taskfile(drive, &args, buf, 1);
    }

    @@ -67,6 +67,8 @@ static int proc_idedisk_read_smart(char
    ide_drive_t *drive = (ide_drive_t *)data;
    int len = 0, i = 0;

    + (void)smart_enable(drive);
    +
    if (get_smart_data(drive, page, sub_cmd) == 0) {
    unsigned short *val = (unsigned short *) page;
    char *out = (char *)val + SECTOR_SIZE;

    \
     
     \ /
      Last update: 2009-02-01 18:57    [W:0.023 / U:2.124 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site