options -S/--setuid and -G/--setgid; and new options -R/--root and -w/--wd
allows to set root and working directory (like nsenter(1)).
+The command fstrim(8) does not suppress some well known trimming warnings by
+default anymore. It's necessary to explicitly use a new command line option
+--quiet (recommended for crond or systemd).
+
The command lscpu(1) now prints 'Frequency boost' and 'Vulnerability' fields.
The caches calculation has been modified to print summary from all system caches
rather than per code numbers.
case EBADF:
case ENOTTY:
case EOPNOTSUPP:
- if (ctl->quiet) {
- rc = 1;
- break;
- }
+ rc = 1;
+ break;
default:
rc = -errno;
}
* This is reason why we ignore EOPNOTSUPP and ENOTTY errors
* from discard ioctl.
*/
- if (fstrim_filesystem(ctl, tgt, src) < 0)
+ rc = fstrim_filesystem(ctl, tgt, src);
+ if (rc < 0)
cnt_err++;
+ else if (rc == 1 && !ctl->quiet)
+ warnx(_("%s: the discard operation is not supported"), tgt);
}
ul_unref_path(wholedisk);
return fstrim_all(&ctl); /* MNT_EX_* codes */
rc = fstrim_filesystem(&ctl, path, NULL);
- if (rc == 1)
+ if (rc == 1 && !ctl.quiet)
warnx(_("%s: the discard operation is not supported"), path);
return rc == 0 ? EXIT_SUCCESS : EXIT_FAILURE;