US 11,656,797 B2
Data storage device executing runt write commands as free commands
David R. Hall, Rochester, MN (US)
Assigned to Western Digital Technologies, Inc., San Jose, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jul. 28, 2021, as Appl. No. 17/387,638.
Prior Publication US 2023/0033399 A1, Feb. 2, 2023
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0656 (2013.01); G06F 3/0679 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A data storage device comprising:
a disk comprising a plurality of data tracks;
a head actuated over the disk; and
control circuitry configured to:
receive a plurality of access commands including a plurality of write commands;
store the access commands in a command queue;
sort the access commands into an execution order;
select a first write command from the command queue based on the execution order;
execute a first part of the first write command leaving a runt write command upon an abortion of execution of the first write command; and
execute the runt write command between two of the sorted access commands so that the runt write command does not affect the execution order.