Ignore:
Timestamp:
Apr 21, 2017, 4:28:29 AM (5 weeks ago)
Author:
brainslayer
Message:

update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/linux/universal/linux-3.18/drivers/target/target_core_sbc.c

    r29271 r31885  
    947947                break;
    948948        case VERIFY:
     949        case VERIFY_16:
    949950                size = 0;
    950                 sectors = transport_get_sectors_10(cdb);
    951                 cmd->t_task_lba = transport_lba_32(cdb);
     951                if (cdb[0] == VERIFY) {
     952                        sectors = transport_get_sectors_10(cdb);
     953                        cmd->t_task_lba = transport_lba_32(cdb);
     954                } else {
     955                        sectors = transport_get_sectors_16(cdb);
     956                        cmd->t_task_lba = transport_lba_64(cdb);
     957                }
    952958                cmd->execute_cmd = sbc_emulate_noop;
    953959                goto check_lba;
Note: See TracChangeset for help on using the changeset viewer.