operating system (the only OS with queued trim support as of 1 July 2015). These devices are blacklisted in the Linux kernel's to force sending non-queued TRIM commands () to these drives instead of queued TRIM commands: Micron/Crucial M500 using all firmware versions including factory recertified SSDs Micron M510 using firmware version MU01 Micron/Crucial M550 using firmware version MU01 Crucial MX100 using firmware version MU01 Samsung 840 and 850 series SSDs using all firmware versions This file also blacklists the SuperSSpeed S238 against TRIM in general due to causing the wrong blocks to lose data when TRIM is issued. also has a whitelist to list SSDs that are reliably known to the subsystem's maintainers to correctly implement the DRAT and RZAT flags (ATA_HORKAGE_ZERO_AFTER_TRIM), rather than ignoring them, as many drives do. The whitelisted drives are as follows: Crucial SSDs Intel SSDs excluding the Intel SSD 510 Micron SSDs Samsung SSDs Seagate SSDs See also Data remanence References External links From write() down to flash chips – An explanation on how the TRIM command lets SSDs erase data not used by the filesystem TRIM Command White Paper – A white paper explaining the command's purpose and actions Fusion-io Patent "Apparatus, system, and method for redundant write caching" Solid-state computer storage SCSI Serial ATA