[PATCHSET] libata: improve ATAPI data transfer handling, take #2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

This is the second take of improve-ATAPI-data-transfer patchset.
Changes from the last take [L] are.

* 0005-libata-make-data_xfer-return-the-number-of-consum.patch added
  which converts ->data_xfer to return the number of consumed bytes.

* 0006-libata-improve-ATAPI-draining.patch is fixed and updated.
  Drain limit check is fixed.  Now both partial and whole chunk
  draining uses the correct byte count.  LLDs doing 32bit IO can now
  drain properly instead of draining twice as much.  Also, draining is
  done in large chunks (PAGE_SIZE at maximum).

* ata_drain_page allocation is moved to 0006 from
  0012-libata-implement-ATAPI-drain-buffer.patch.

This patchset is against

   #upstream (51a7ee37eaa85b8c35fe6090618e34ed4ce1d316)
 + improve-speed-down patchset, take #3  [1]
 + improve-timing-cod-and-fix-pata_amd, take #2 [2]

This patchset is also available as the following git tree.

master.kernel.org:/pub/scm/linux/kernel/git/tj/libata-dev.git improve-ATAPI-data-transfer

Thanks.

--
tejun

[L] http://thread.gmane.org/gmane.linux.ide/25437
[1] http://thread.gmane.org/gmane.linux.ide/25406
[2] http://thread.gmane.org/gmane.linux.ide/25416
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux