Module Name: src
Committed By: dholland
Date: Fri Jul 25 08:34:27 UTC 2014
Modified Files:
src/sys/dev/ata: wd.c
Log Message:
Drop the old discard/trim ioctls from wd.c.
To generate a diff of this commit:
cvs rdiff -u -r1.410 -r1.411 src/sys/dev/ata/wd.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/ata/wd.c
diff -u src/sys/dev/ata/wd.c:1.410 src/sys/dev/ata/wd.c:1.411
--- src/sys/dev/ata/wd.c:1.410 Fri Jul 25 08:22:08 2014
+++ src/sys/dev/ata/wd.c Fri Jul 25 08:34:27 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: wd.c,v 1.410 2014/07/25 08:22:08 dholland Exp $ */
+/* $NetBSD: wd.c,v 1.411 2014/07/25 08:34:27 dholland Exp $ */
/*
* Copyright (c) 1998, 2001 Manuel Bouyer. All rights reserved.
@@ -54,7 +54,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.410 2014/07/25 08:22:08 dholland Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.411 2014/07/25 08:34:27 dholland Exp $");
#include "opt_ata.h"
@@ -1552,24 +1552,6 @@ wdioctl(dev_t dev, u_long xfer, void *ad
return 0;
}
- case DIOCGDISCARDPARAMS: {
- struct disk_discard_params * tp;
-
- if (!(wd->sc_params.atap_ata_major & WDC_VER_ATA7)
- || !(wd->sc_params.support_dsm & ATA_SUPPORT_DSM_TRIM))
- return ENOTTY;
- tp = (struct disk_discard_params *)addr;
- tp->maxsize = 0xffff; /*wd->sc_params.max_dsm_blocks*/
- aprint_debug_dev(wd->sc_dev, "TRIM maxsize %ld\n", tp->maxsize);
- return 0;
- }
- case DIOCDISCARD: {
- struct disk_discard_range *dr;
-
- dr = addr;
- return wd_trim(wd, WDPART(dev), dr->bno, dr->size);
- }
-
default:
return ENOTTY;
}