US 12,314,169 B2
Method and system for handling host commands overlapping with deferred unmap address ranges in storage devices
Naga Shankar Vadalamani, Bangalore (IN); Nagi Reddy Chodem, Bangalore (IN); and Ramdas Jayant Singathiya, Bangalore (IN)
Assigned to SANDISK TECHNOLOGIES INC, Milpitas, CA (US)
Filed by WESTERN DIGITAL TECHNOLOGIES, INC., San Jose, CA (US)
Filed on Sep. 26, 2023, as Appl. No. 18/372,759.
Prior Publication US 2025/0103481 A1, Mar. 27, 2025
Int. Cl. G06F 12/02 (2006.01)
CPC G06F 12/0246 (2013.01) [G06F 2212/7201 (2013.01)] 20 Claims
OG exemplary drawing
 
17. A method for processing deferred unmap operations in a storage device, the method comprising:
selecting, by a controller, a range including the deferred unmap operations, and
checking, by the controller, collision bits in the range, and in response to determining that there is an overlap between a write command and the range based on the collision bits, processing the deferred unmap operations to not override instructions in the write command.