tech-kern archive

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

Re: ATA TRIM?



On Sun, Dec 25, 2022 at 10:27:49AM -0500, Mouse wrote:
 > >> According to that PDF, dholland is wrong.
 > > I fail to see a behaviour that would be allowed due to dholland@'s
 > > definition, but not according to the one you cited, nor the other way
 > > round.
 > 
 > A read returning the pre-TRIM contents.  Two of the options
 > specifically state "independent of the previously written value"; the
 > third is simply zero, which is also independent of the previously
 > written value.  dholland wrote
 > 
 > > The state of the data after TRIM is unspecified; you might read the
 > > old data, you might read zeros or ones, you might (I think) even read
 > > something else.
 > 
 > and, as I read that PDF, "you might read the old data" is specifically
 > disallowed.

I believe the drive is allowed to discard the request, in which case
you'll read the old data. I expect at that point the block is not
"trimmed" but ... that's a detail.

I know at least some drives will ignore single-sector trims.

-- 
David A. Holland
dholland%netbsd.org@localhost


Home | Main Index | Thread Index | Old Index