Not gonna do it.
Any good SSD has enough overprovisioning that TRIM shouldn't make much of a speed difference.
Wrong. If you think that overprovisioning has anything much to do with TRIM then you don't understand how SSDs work.
Plus, my root partition is so close to full, it REALLY wouldn't make any difference (TRIM's performance impact increases with the amount of free space in your file system). There MIGHT be a slight impact on longevity, but how much longer am I going to have this 17" MacBook Pro as my primary system anyhow?
Performance improvements from TRIM have little to do with how much free space you have. If you have, say, 1GB free on your SSD and you write a 1GB file to it, then that write will be always be much faster if the space has been previously TRIMed.
TRIM also has little (or nothing) to do with SSD longevity. You're subjecting the NAND to the same number of erase-write cycles regardless of whether you use TRIM or not. The difference is that the slowest-by-far part of the cycle (ERASE) can be performed in advance if you use TRIM.
(overprovisioning, on the other hand, does help with longevity, by ensuring the same physical NAND cells aren't constantly being used for a file that is overwritten very frequently, for example)
I could cross-reference the exact model of my Crucial SSD against white lists and black lists, but I don't trust it. New devices get added to the blacklist all the time. It's not worth the risk for the extremely minor benefit.
The blacklists in Linux are for NCQ TRIM. Normal non-NCQ TRIM works fine in any modern drive. Mac OS X doesn't use NCQ TRIM.
Oh, and on my Linux box, I tried enabling TRIM, and it actually SLOWED DOWN. That's because it doesn't support queued TRIM, so the TRIM commands really hurt efficiency.
Actually Linux is the
only OS that supports queued TRIM. But many drives (e.g. Samsung, Sandisk, Crucial, and others) have bugs in their NCQ TRIM implementations, hence the blacklist.