freebsd-dev/sys/ufs/ffs
Kirk McKusick 68c49bcc40 Put in place the framework for consolodating contiguous blocks into
a smaller number of larger TRIM requests. The hope had been to have
the full TRIM consolodation in place for 12.0, but the algorithms
are still under development and need further testing. With this
framework in place it will be possible to easily add TRIM consolodation
once the optimal strategy has been found.

The only functional change with this patch is the elimination of TRIM
requests for blocks that are freed before they have been likely to
have been written.

Reviewed by: kib
Discussed with: Warner Losh and Chuck Silvers
Sponsored by: Netflix
2018-08-06 21:09:11 +00:00
..
ffs_alloc.c Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00
ffs_balloc.c Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00
ffs_extern.h Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00
ffs_inode.c Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00
ffs_rawread.c sys: general adoption of SPDX licensing ID tags. 2017-11-27 15:23:17 +00:00
ffs_snapshot.c Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00
ffs_softdep.c Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00
ffs_subr.c Import commit from NetBSD with checkin message: 2018-07-07 19:11:43 +00:00
ffs_suspend.c Avoid assertion in /dev/ufssuspend when the suspend ioctl is 2018-08-01 19:06:55 +00:00
ffs_tables.c sys: further adoption of SPDX licensing ID tags. 2017-11-20 19:43:44 +00:00
ffs_vfsops.c Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00
ffs_vnops.c ffs_syncvnode: Remove unhelpful print 2018-07-14 15:45:11 +00:00
fs.h The goal of this change is to prevent accidental foot shooting by 2018-02-08 23:06:58 +00:00
softdep.h Put in place the framework for consolodating contiguous blocks into 2018-08-06 21:09:11 +00:00