| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fix usage line after previous change.
|
|
|
|
|
|
|
|
|
|
|
|
| |
"trim /dev/da*" would print the following line multiple times
when given multiple agruments:
dry run: add -f to actually perform the operation
Print it once before looping over arguments.
Also, note possible suffixes P and E after offset/length
as per expand_number(3).
|
|
|
|
| |
Remove /^[\s*]*__FBSDID\("\$FreeBSD\$"\);?\s*\n/
|
|
|
|
|
|
|
|
|
| |
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg
MFC After: 3 days
Sponsored by: Netflix
|
|
|
|
|
|
|
|
|
|
| |
This was discovered while using trim(8) to test bhyve trim
Reviewed by: asomers
Differential Revision: https://reviews.freebsd.org/D24371
Notes:
svn path=/head/; revision=360230
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If underlying driver provides no TRIM/UNMAP support and operation fails
due to this reason, state it clearly in verbose mode (default)
instead of writing standard message that may be too cryptic for a user:
trim: ioctl(DIOCGDELETE) failed: nda0: Operation not supported
Now it would write:
trim: nda0: TRIM/UNMAP not supported by driver
But still use previous format including errno value for quiet mode.
Small candelete() function borrowed from diskinfo(8) code.
This function was committed by Alan Somers <asomers@FreeBSD.org>,
so give him some credit.
Reported by: chuck
Notes:
svn path=/head/; revision=345184
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It is quite easy make a mistake and run something like this:
trim -f /dev/da0 -r rfile
This would trim the whole device then emit an error on non-existing file -r.
Add another check to prevent this while allowing this form still
for real object names beginning from dash:
trim -f -- /dev/da0 -r rfile
MFC after: 1 week
Notes:
svn path=/head/; revision=345130
|
|
|
|
|
|
|
|
|
|
|
|
| |
on devices using wear-leveling algorithms as a few weeks passed
after review and discussion of trim(8) ceased and
we still have no utility to perform the job.
Reviewed by: hackers@
MFC after: 2 weeks
Notes:
svn path=/head/; revision=343118
|
|
|
|
| |
Notes:
svn path=/head/; revision=341356
|
|
|
|
|
|
|
|
|
| |
Submitted by: imp
MFC after: 1 month
Differential Revision: https://reviews.freebsd.org/D18380
Notes:
svn path=/head/; revision=341352
|
|
Requested by: se
MFC after: 1 month
Notes:
svn path=/head/; revision=341243
|