Show patches with: Submitter = Tom Yan       |    Archived = No       |   66 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
block: Avoid fragmented discard splits for ATA drives block: Avoid fragmented discard splits for ATA drives - - - - --- 2020-12-15 Tom Yan New
[RFC,v3] block: avoid the unnecessary blk_bio_discard_split() [RFC,v3] block: avoid the unnecessary blk_bio_discard_split() - - - - --- 2020-12-11 Tom Yan New
[RFC,v2] block: avoid the unnecessary blk_bio_discard_split() [RFC,v2] block: avoid the unnecessary blk_bio_discard_split() - - - - --- 2020-12-10 Tom Yan New
[RFC] block: avoid the unnecessary blk_bio_discard_split() [RFC] block: avoid the unnecessary blk_bio_discard_split() - - - - --- 2020-12-06 Tom Yan New
ata: do not hard code limit in ata_set_lba_range_entries() - - - - --- 2016-08-22 Tom Yan davem Not Applicable
[v2,2/2] sd: check BLK_DEF_MAX_SECTORS against max_dev_sectors - - - - --- 2016-08-12 Tom Yan davem Not Applicable
[v2,1/2] libata-scsi: use dev->max_sectors from libata-core appropriately - - - - --- 2016-08-12 Tom Yan davem Not Applicable
[2/2] sd: check BLK_DEF_MAX_SECTORS against max_dev_sectors - - - - --- 2016-08-12 Tom Yan davem Not Applicable
[1/2] libata-scsi: use dev->max_sectors from libata-core appropriately - - - - --- 2016-08-12 Tom Yan davem Not Applicable
[RFC] libata-scsi: make sure Maximum Write Same Length is not too large - - - - --- 2016-08-11 Tom Yan davem Not Applicable
[v2,2/2] libata-core: do not set dev->max_sectors for LBA48 devices - - - - --- 2016-08-09 Tom Yan davem Not Applicable
[v2,1/2] libata-scsi: set max_hw_sectors again only when dev->max_sectors is set - - - - --- 2016-08-09 Tom Yan davem Not Applicable
[2/2] libata: do not set max_sectors for LBA48 device - - - - --- 2016-08-09 Tom Yan davem Not Applicable
[1/2] libata-scsi: do not call blk_queue_max_hw_sectors() - - - - --- 2016-08-09 Tom Yan davem Not Applicable
[resend,v3,3/5] libata-scsi: use u8 array to store mode page copy - - - - --- 2016-07-22 Tom Yan davem Not Applicable
[resend,v2,3/5] libata-scsi: use u8 array to store mode page copy - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,v2,2/5] libata-scsi: fix read-only bits checking in ata_mselect_*() - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,v2,3/5] libata-scsi: use u8 array to store mode page copy - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,v2,2/5] libata-scsi: fix read-only bits checking in ata_mselect_*() - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,5/5] libata-scsi: fix MODE SELECT translation for Control mode page - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,4/5] libata-scsi: have all checks done before calling ata_mselect_*() - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,3/5] libata-scsi: fix overflow in mode page copy - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,2/5] libata-scsi: fix read-only bits checking in ata_mselect_*() - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[resend,1/5] libata-scsi: minor cleanup in ata_mselect_*() - - - - --- 2016-07-21 Tom Yan davem Not Applicable
[v2] libata-scsi: fix read-only bits checking in ata_mselect_*() - - - - --- 2016-07-19 Tom Yan davem Not Applicable
libata-scsi: fix read-only bits checking in ata_mselect_*() - - - - --- 2016-07-19 Tom Yan davem Not Applicable
[v4] libata-scsi: minor cleanup in ata_mselect_*() - - - - --- 2016-07-19 Tom Yan davem Not Applicable
[v4] libata-scsi: better style in ata_msense_*() - - - - --- 2016-07-19 Tom Yan davem Not Applicable
ata: make lba_{28,48}_ok() use ATA_MAX_SECTORS{,_LBA48} - - - - --- 2016-07-14 Tom Yan davem Not Applicable
[RFC,3/3] libata-scsi: add optimal transfer length to block limits VPD - - - - --- 2016-07-13 Tom Yan davem Not Applicable
[RFC,2/3] ata: make lba_{28,48}_ok() use ATA_MAX_SECTORS{,_LBA48} - - - - --- 2016-07-13 Tom Yan davem Not Applicable
[RFC,1/3] ata: bump ATA_MAX_SECTORS_LBA48 to 65536 - - - - --- 2016-07-13 Tom Yan davem Not Applicable
[v6,2/2] libata-scsi: avoid repeated calculation of number of TRIM ranges - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v6,1/2] libata-scsi: reject WRITE SAME (16) with n_block that exceeds limit - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v2,2/2] libata-scsi: rename ata_msense_ctl_mode() to ata_msense_control() - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v2,1/2] libata-scsi: fix D_SENSE bit relection in control mode page - - - - --- 2016-07-12 Tom Yan davem Not Applicable
libata-scsi: fix D_SENSE bit relection in control mode page - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v2] libata-scsi: set correct VERSION field for ZAC devices - - - - --- 2016-07-12 Tom Yan davem Not Applicable
libata-scsi: set correct VERSION field for ZAC devices - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v3,2/2] libata-scsi: better style in ata_msense_caching() - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v3,1/2] libata-scsi: fix SET FEATURES "filtering" for ata_msense_caching() - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[resend,2/2] libata-scsi: correct SPC version descriptor - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[resend,1/2] libata-scsi: set CmdQue bit in standard INQUIRY data to 1 - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v2,2/2] libata-scsi: better style in ata_msense_caching() - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[v2,1/2] libata-scsi: fix SET FEATURES "filtering" for ata_msense_caching() - - - - --- 2016-07-12 Tom Yan davem Not Applicable
[RFC] libata-scsi: introducing SANITIZE translation - - - - --- 2016-07-07 Tom Yan davem Not Applicable
[2/2] libata-scsi: better style in ata_msense_caching() - - - - --- 2016-07-07 Tom Yan davem Not Applicable
[1/2] libata-scsi: fix SET FEATURES "filtering" for ata_msense_caching() - - - - --- 2016-07-07 Tom Yan davem Not Applicable
[2/2] libata-scsi: do not return t10 designator if drive has WWN - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[1/2] libata-scsi: do not return designator for serial number - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[v5,2/2] libata-scsi: avoid repeated calculation of number of TRIM ranges - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[v5,1/2] libata-scsi: reject WRITE SAME (16) with n_block that exceeds limit - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[resend,2/2] libata-scsi: correct cbd to CDB in comment - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[resend,1/2] libata-scsi: do not respond with "invalid field" for FORMAT UNIT - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[v4,2/2] libata-scsi: avoid repeated calculation of number of TRIM ranges - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[v4,1/2] libata-scsi: reject WRITE SAME (16) with n_block that exceeds limit - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[v3,2/2] libata-scsi: avoid repeated calculation of number of TRIM ranges - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[v3,1/2] libata-scsi: reject WRITE SAME (16) with n_block that exceeds limit - - - - --- 2016-07-06 Tom Yan davem Not Applicable
[v2,2/2] libata-scsi: do not respond with "invalid field" for FORMAT UNIT - - - - --- 2016-07-05 Tom Yan davem Not Applicable
[v2,1/2] libata-scsi: improve TRIM translation - - - - --- 2016-07-05 Tom Yan davem Not Applicable
[2/2] libata-scsi: do not response with "invalid field" for FORMAT UNIT - - - - --- 2016-07-04 Tom Yan davem Not Applicable
[1/2] libata-scsi: improve TRIM translation - - - - --- 2016-07-04 Tom Yan davem Not Applicable
[3/3] libata-scsi: Do not partially report ATA read look-ahead - - - - --- 2016-05-02 Tom Yan davem Not Applicable
[2/3] libata-scsi: Fix SCSI INQUIRY version descriptor - - - - --- 2016-05-02 Tom Yan davem Not Applicable
[1/3] libata-scsi: Set CmdQue=1 when NCQ is enabled - - - - --- 2016-05-02 Tom Yan davem Not Applicable
configurable discard parameters - - - - --- 2015-06-20 Tom Yan davem Not Applicable