aboutsummaryrefslogtreecommitdiff
path: root/sys/cam
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2018-08-15 00:15:40 +0000
committerWarner Losh <imp@FreeBSD.org>2018-08-15 00:15:40 +0000
commit74cc33ce5785a85d68d6e3ef0ec9ba3a3678c6e5 (patch)
tree75e99d5696463decbc647aad649f167210f96c2b /sys/cam
parent56b9659ee7107c24a459baacae2a33972349b9a7 (diff)
downloadsrc-74cc33ce5785a85d68d6e3ef0ec9ba3a3678c6e5.tar.gz
src-74cc33ce5785a85d68d6e3ef0ec9ba3a3678c6e5.zip
Flesh out a comment about what we're doing with read bias and trims.
Sponsored by: Netflix
Notes
Notes: svn path=/head/; revision=337824
Diffstat (limited to 'sys/cam')
-rw-r--r--sys/cam/cam_iosched.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/cam/cam_iosched.c b/sys/cam/cam_iosched.c
index 769367f4164b..6e1f6d52d0eb 100644
--- a/sys/cam/cam_iosched.c
+++ b/sys/cam/cam_iosched.c
@@ -1311,7 +1311,9 @@ cam_iosched_get_trim(struct cam_iosched_softc *isc)
if (do_dynamic_iosched) {
/*
* If pending read, prefer that based on current read bias
- * setting.
+ * setting. The read bias is shared for both writes and
+ * TRIMs, but on TRIMs the bias is for a combined TRIM
+ * not a single TRIM request that's come in.
*/
if (bioq_first(&isc->bio_queue) && isc->current_read_bias) {
isc->current_read_bias--;