diff options
| author | dholland <dholland@NetBSD.org> | 2014-07-25 08:02:18 +0000 |
|---|---|---|
| committer | dholland <dholland@NetBSD.org> | 2014-07-25 08:02:18 +0000 |
| commit | da8feef99a1863b3cdff350f8a1a089d34d09185 (patch) | |
| tree | 1c6c71186b1e535a1dc636a9188051e98bdd8561 | |
| parent | 1be6681b34110f97e344843acf115f2eaf591a2b (diff) | |
Add d_discard to all struct bdevsw instances I could find.
I've set them all to nodiscard. Some of them (wd, dk, vnd, ld,
raidframe, maybe cgd) should be implemented for real.
59 files changed, 183 insertions, 120 deletions
diff --git a/sys/arch/acorn32/mainbus/fd.c b/sys/arch/acorn32/mainbus/fd.c index 247609ccc34..0d7ae315766 100644 --- a/sys/arch/acorn32/mainbus/fd.c +++ b/sys/arch/acorn32/mainbus/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.53 2014/03/16 05:20:22 dholland Exp $ */ +/* $NetBSD: fd.c,v 1.54 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -82,7 +82,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.53 2014/03/16 05:20:22 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.54 2014/07/25 08:02:18 dholland Exp $"); #include "opt_ddb.h" @@ -274,6 +274,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/amiga/dev/fd.c b/sys/arch/amiga/dev/fd.c index 50fd663e0bd..a332f44b147 100644 --- a/sys/arch/amiga/dev/fd.c +++ b/sys/arch/amiga/dev/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.89 2014/03/16 05:20:22 dholland Exp $ */ +/* $NetBSD: fd.c,v 1.90 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1994 Christian E. Hopps @@ -33,7 +33,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.89 2014/03/16 05:20:22 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.90 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -260,6 +260,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/arc/jazz/fd.c b/sys/arch/arc/jazz/fd.c index ffc0cca47f6..278c820196e 100644 --- a/sys/arch/arc/jazz/fd.c +++ b/sys/arch/arc/jazz/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.43 2014/03/16 05:20:22 dholland Exp $ */ +/* $NetBSD: fd.c,v 1.44 2014/07/25 08:02:18 dholland Exp $ */ /* $OpenBSD: fd.c,v 1.6 1998/10/03 21:18:57 millert Exp $ */ /* NetBSD: fd.c,v 1.78 1995/07/04 07:23:09 mycroft Exp */ @@ -66,7 +66,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.43 2014/03/16 05:20:22 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.44 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -193,6 +193,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/atari/dev/fd.c b/sys/arch/atari/dev/fd.c index 032da48f9bc..aa2580cf322 100644 --- a/sys/arch/atari/dev/fd.c +++ b/sys/arch/atari/dev/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.77 2014/03/16 05:20:23 dholland Exp $ */ +/* $NetBSD: fd.c,v 1.78 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1995 Leo Weppelman. @@ -44,7 +44,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.77 2014/03/16 05:20:23 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.78 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -286,6 +286,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/atari/dev/hdfd.c b/sys/arch/atari/dev/hdfd.c index 1ddfd860e52..94932f77917 100644 --- a/sys/arch/atari/dev/hdfd.c +++ b/sys/arch/atari/dev/hdfd.c @@ -1,4 +1,4 @@ -/* $NetBSD: hdfd.c,v 1.76 2014/03/16 05:20:23 dholland Exp $ */ +/* $NetBSD: hdfd.c,v 1.77 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 1996 Leo Weppelman @@ -91,7 +91,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hdfd.c,v 1.76 2014/03/16 05:20:23 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hdfd.c,v 1.77 2014/07/25 08:02:18 dholland Exp $"); #include "opt_ddb.h" @@ -292,6 +292,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/dreamcast/dev/gdrom.c b/sys/arch/dreamcast/dev/gdrom.c index ba69ba0d85d..ad01ac9c906 100644 --- a/sys/arch/dreamcast/dev/gdrom.c +++ b/sys/arch/dreamcast/dev/gdrom.c @@ -1,4 +1,4 @@ -/* $NetBSD: gdrom.c,v 1.38 2014/03/18 08:08:55 martin Exp $ */ +/* $NetBSD: gdrom.c,v 1.39 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 2001 Marcus Comstedt @@ -33,7 +33,7 @@ */ #include <sys/cdefs.h> /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: gdrom.c,v 1.38 2014/03/18 08:08:55 martin Exp $"); +__KERNEL_RCSID(0, "$NetBSD: gdrom.c,v 1.39 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -70,6 +70,7 @@ const struct bdevsw gdrom_bdevsw = { .d_ioctl = gdromioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/dreamcast/dev/maple/mmemcard.c b/sys/arch/dreamcast/dev/maple/mmemcard.c index 4dd3eedca07..8a6045b917d 100644 --- a/sys/arch/dreamcast/dev/maple/mmemcard.c +++ b/sys/arch/dreamcast/dev/maple/mmemcard.c @@ -1,4 +1,4 @@ -/* $NetBSD: mmemcard.c,v 1.22 2014/03/26 16:08:45 christos Exp $ */ +/* $NetBSD: mmemcard.c,v 1.23 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mmemcard.c,v 1.22 2014/03/26 16:08:45 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mmemcard.c,v 1.23 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/buf.h> @@ -195,6 +195,7 @@ const struct bdevsw mmem_bdevsw = { .d_ioctl = mmemioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/emips/ebus/ace_ebus.c b/sys/arch/emips/ebus/ace_ebus.c index d33124844af..1cc43273cf4 100644 --- a/sys/arch/emips/ebus/ace_ebus.c +++ b/sys/arch/emips/ebus/ace_ebus.c @@ -1,4 +1,4 @@ -/* $NetBSD: ace_ebus.c,v 1.10 2014/03/16 05:20:23 dholland Exp $ */ +/* $NetBSD: ace_ebus.c,v 1.11 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 2010 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ace_ebus.c,v 1.10 2014/03/16 05:20:23 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ace_ebus.c,v 1.11 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -1462,7 +1462,7 @@ sysace_send_config(struct ace_softc *sc, uint32_t *Data, unsigned int nBytes) * Rest of code lifted with mods from the dev\ata\wd.c driver */ -/* $NetBSD: ace_ebus.c,v 1.10 2014/03/16 05:20:23 dholland Exp $ */ +/* $NetBSD: ace_ebus.c,v 1.11 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1998, 2001 Manuel Bouyer. All rights reserved. @@ -1562,6 +1562,7 @@ const struct bdevsw ace_bdevsw = { .d_ioctl = aceioctl, .d_dump = acedump, .d_psize = acesize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/emips/ebus/flash_ebus.c b/sys/arch/emips/ebus/flash_ebus.c index 78de1c12287..01587d5bc4a 100644 --- a/sys/arch/emips/ebus/flash_ebus.c +++ b/sys/arch/emips/ebus/flash_ebus.c @@ -1,4 +1,4 @@ -/* $NetBSD: flash_ebus.c,v 1.8 2014/03/16 05:20:23 dholland Exp $ */ +/* $NetBSD: flash_ebus.c,v 1.9 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 2010 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: flash_ebus.c,v 1.8 2014/03/16 05:20:23 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: flash_ebus.c,v 1.9 2014/07/25 08:02:18 dholland Exp $"); /* Driver for the Intel 28F320/640/128 (J3A150) StrataFlash memory device * Extended to include the Intel JS28F256P30T95. @@ -1302,7 +1302,7 @@ static int eflash_write_at (struct eflash_softc *sc, /* Rest of code lifted with mods from the dev\ata\wd.c driver */ -/* $NetBSD: flash_ebus.c,v 1.8 2014/03/16 05:20:23 dholland Exp $ */ +/* $NetBSD: flash_ebus.c,v 1.9 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1998, 2001 Manuel Bouyer. All rights reserved. @@ -1402,6 +1402,7 @@ const struct bdevsw eflash_bdevsw = { .d_ioctl = eflashioctl, .d_dump = eflashdump, .d_psize = eflashsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/hp300/dev/ct.c b/sys/arch/hp300/dev/ct.c index 718f98168f6..55ee9c67aec 100644 --- a/sys/arch/hp300/dev/ct.c +++ b/sys/arch/hp300/dev/ct.c @@ -1,4 +1,4 @@ -/* $NetBSD: ct.c,v 1.59 2014/03/24 19:42:58 christos Exp $ */ +/* $NetBSD: ct.c,v 1.60 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc. @@ -75,7 +75,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ct.c,v 1.59 2014/03/24 19:42:58 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ct.c,v 1.60 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -159,6 +159,7 @@ const struct bdevsw ct_bdevsw = { .d_ioctl = ctioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/arch/hp300/dev/mt.c b/sys/arch/hp300/dev/mt.c index 6c97a30dcbc..a7eabc2071d 100644 --- a/sys/arch/hp300/dev/mt.c +++ b/sys/arch/hp300/dev/mt.c @@ -1,4 +1,4 @@ -/* $NetBSD: mt.c,v 1.52 2014/03/24 19:42:58 christos Exp $ */ +/* $NetBSD: mt.c,v 1.53 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc. @@ -60,7 +60,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mt.c,v 1.52 2014/03/24 19:42:58 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mt.c,v 1.53 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -148,6 +148,7 @@ const struct bdevsw mt_bdevsw = { .d_ioctl = mtioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/arch/hp300/dev/rd.c b/sys/arch/hp300/dev/rd.c index eddab29338c..39733f1f517 100644 --- a/sys/arch/hp300/dev/rd.c +++ b/sys/arch/hp300/dev/rd.c @@ -1,4 +1,4 @@ -/* $NetBSD: rd.c,v 1.95 2014/03/24 19:42:58 christos Exp $ */ +/* $NetBSD: rd.c,v 1.96 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 1996, 1997 The NetBSD Foundation, Inc. @@ -72,7 +72,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.95 2014/03/24 19:42:58 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.96 2014/07/25 08:02:18 dholland Exp $"); #include "opt_useleds.h" @@ -288,6 +288,7 @@ const struct bdevsw rd_bdevsw = { .d_ioctl = rdioctl, .d_dump = rddump, .d_psize = rdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/mac68k/obio/iwm_fd.c b/sys/arch/mac68k/obio/iwm_fd.c index d26198fe5b5..947ae33bf28 100644 --- a/sys/arch/mac68k/obio/iwm_fd.c +++ b/sys/arch/mac68k/obio/iwm_fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: iwm_fd.c,v 1.48 2014/03/16 05:20:25 dholland Exp $ */ +/* $NetBSD: iwm_fd.c,v 1.49 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1997, 1998 Hauke Fath. All rights reserved. @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: iwm_fd.c,v 1.48 2014/03/16 05:20:25 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: iwm_fd.c,v 1.49 2014/07/25 08:02:18 dholland Exp $"); #include "locators.h" @@ -239,6 +239,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/mipsco/obio/i82072.c b/sys/arch/mipsco/obio/i82072.c index fdeb80829a7..232d9d4e5bd 100644 --- a/sys/arch/mipsco/obio/i82072.c +++ b/sys/arch/mipsco/obio/i82072.c @@ -1,4 +1,4 @@ -/* $NetBSD: i82072.c,v 1.13 2014/03/16 05:20:25 dholland Exp $ */ +/* $NetBSD: i82072.c,v 1.14 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. * All rights reserved. @@ -29,7 +29,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: i82072.c,v 1.13 2014/03/16 05:20:25 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: i82072.c,v 1.14 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -55,6 +55,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = noioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/sparc/dev/fd.c b/sys/arch/sparc/dev/fd.c index c90d4e0b00b..e85e43c5fb8 100644 --- a/sys/arch/sparc/dev/fd.c +++ b/sys/arch/sparc/dev/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.152 2014/03/16 05:20:25 dholland Exp $ */ +/* $NetBSD: fd.c,v 1.153 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -101,7 +101,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.152 2014/03/16 05:20:25 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.153 2014/07/25 08:02:18 dholland Exp $"); #include "opt_ddb.h" #include "opt_md.h" @@ -313,6 +313,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/sparc64/dev/fdc.c b/sys/arch/sparc64/dev/fdc.c index 1204904b691..babe343192e 100644 --- a/sys/arch/sparc64/dev/fdc.c +++ b/sys/arch/sparc64/dev/fdc.c @@ -1,4 +1,4 @@ -/* $NetBSD: fdc.c,v 1.39 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: fdc.c,v 1.40 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 2000 The NetBSD Foundation, Inc. @@ -101,7 +101,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fdc.c,v 1.39 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fdc.c,v 1.40 2014/07/25 08:02:18 dholland Exp $"); #include "opt_ddb.h" #include "opt_md.h" @@ -345,6 +345,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/sun3/dev/fd.c b/sys/arch/sun3/dev/fd.c index 2a8fc65076b..c1658225f7e 100644 --- a/sys/arch/sun3/dev/fd.c +++ b/sys/arch/sun3/dev/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.75 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: fd.c,v 1.76 2014/07/25 08:02:18 dholland Exp $ */ /*- * Copyright (c) 1990 The Regents of the University of California. @@ -72,7 +72,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.75 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.76 2014/07/25 08:02:18 dholland Exp $"); #include "opt_ddb.h" @@ -285,6 +285,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/sun3/dev/xd.c b/sys/arch/sun3/dev/xd.c index b4199bac860..548dba16d3d 100644 --- a/sys/arch/sun3/dev/xd.c +++ b/sys/arch/sun3/dev/xd.c @@ -1,4 +1,4 @@ -/* $NetBSD: xd.c,v 1.69 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: xd.c,v 1.70 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1995 Charles D. Cranor @@ -46,7 +46,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xd.c,v 1.69 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xd.c,v 1.70 2014/07/25 08:02:18 dholland Exp $"); #undef XDC_DEBUG /* full debug */ #define XDC_DIAG /* extra sanity checks */ @@ -292,6 +292,7 @@ const struct bdevsw xd_bdevsw = { .d_ioctl = xdioctl, .d_dump = xddump, .d_psize = xdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/sun3/dev/xy.c b/sys/arch/sun3/dev/xy.c index 3e638532fd0..be0d959c9a9 100644 --- a/sys/arch/sun3/dev/xy.c +++ b/sys/arch/sun3/dev/xy.c @@ -1,4 +1,4 @@ -/* $NetBSD: xy.c,v 1.74 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: xy.c,v 1.75 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1995 Charles D. Cranor @@ -46,7 +46,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xy.c,v 1.74 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xy.c,v 1.75 2014/07/25 08:02:18 dholland Exp $"); #undef XYC_DEBUG /* full debug */ #undef XYC_DIAG /* extra sanity checks */ @@ -223,6 +223,7 @@ const struct bdevsw xy_bdevsw = { .d_ioctl = xyioctl, .d_dump = xydump, .d_psize = xysize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/vax/mba/hp.c b/sys/arch/vax/mba/hp.c index 05e67895845..afe19fe1614 100644 --- a/sys/arch/vax/mba/hp.c +++ b/sys/arch/vax/mba/hp.c @@ -1,4 +1,4 @@ -/* $NetBSD: hp.c,v 1.48 2010/12/14 23:38:30 matt Exp $ */ +/* $NetBSD: hp.c,v 1.49 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1996 Ludd, University of Lule}, Sweden. * All rights reserved. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hp.c,v 1.48 2010/12/14 23:38:30 matt Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hp.c,v 1.49 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -101,6 +101,7 @@ const struct bdevsw hp_bdevsw = { .d_ioctl = hpioctl, .d_dump = nulldump, .d_psize = hppsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/vax/vax/ctu.c b/sys/arch/vax/vax/ctu.c index c7494a41a90..fcaf07e3d7f 100644 --- a/sys/arch/vax/vax/ctu.c +++ b/sys/arch/vax/vax/ctu.c @@ -1,4 +1,4 @@ -/* $NetBSD: ctu.c,v 1.32 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: ctu.c,v 1.33 2014/07/25 08:02:18 dholland Exp $ */ /* * Copyright (c) 1996 Ludd, University of Lule}, Sweden. * All rights reserved. @@ -40,7 +40,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ctu.c,v 1.32 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ctu.c,v 1.33 2014/07/25 08:02:18 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -105,6 +105,7 @@ const struct bdevsw ctu_bdevsw = { .d_ioctl = noioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/arch/vax/vsa/hdc9224.c b/sys/arch/vax/vsa/hdc9224.c index 551a5494b36..78767f8f863 100644 --- a/sys/arch/vax/vsa/hdc9224.c +++ b/sys/arch/vax/vsa/hdc9224.c @@ -1,4 +1,4 @@ -/* $NetBSD: hdc9224.c,v 1.52 2013/10/25 14:44:25 martin Exp $ */ +/* $NetBSD: hdc9224.c,v 1.53 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 1996 Ludd, University of Lule}, Sweden. * All rights reserved. @@ -51,7 +51,7 @@ #undef RDDEBUG #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: hdc9224.c,v 1.52 2013/10/25 14:44:25 martin Exp $"); +__KERNEL_RCSID(0, "$NetBSD: hdc9224.c,v 1.53 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -201,6 +201,7 @@ const struct bdevsw rd_bdevsw = { .d_ioctl = rdioctl, .d_dump = nulldump, .d_psize = rdpsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/x68k/dev/bmd.c b/sys/arch/x68k/dev/bmd.c index 1a1647e8c6f..ff2586a5262 100644 --- a/sys/arch/x68k/dev/bmd.c +++ b/sys/arch/x68k/dev/bmd.c @@ -1,4 +1,4 @@ -/* $NetBSD: bmd.c,v 1.19 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: bmd.c,v 1.20 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 2002 Tetsuya Isaki. All rights reserved. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: bmd.c,v 1.19 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: bmd.c,v 1.20 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -112,6 +112,7 @@ const struct bdevsw bmd_bdevsw = { .d_ioctl = bmdioctl, .d_dump = bmddump, .d_psize = bmdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/x68k/dev/fd.c b/sys/arch/x68k/dev/fd.c index 91376b206c6..73da5225771 100644 --- a/sys/arch/x68k/dev/fd.c +++ b/sys/arch/x68k/dev/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.108 2014/03/26 08:17:59 christos Exp $ */ +/* $NetBSD: fd.c,v 1.109 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -64,7 +64,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.108 2014/03/26 08:17:59 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.109 2014/07/25 08:02:19 dholland Exp $"); #include "opt_ddb.h" #include "opt_m68k_arch.h" @@ -277,6 +277,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/arch/xen/xen/xbd_xenbus.c b/sys/arch/xen/xen/xbd_xenbus.c index 5796ff7994c..e9e6792f24f 100644 --- a/sys/arch/xen/xen/xbd_xenbus.c +++ b/sys/arch/xen/xen/xbd_xenbus.c @@ -1,4 +1,4 @@ -/* $NetBSD: xbd_xenbus.c,v 1.63 2014/05/25 19:23:49 bouyer Exp $ */ +/* $NetBSD: xbd_xenbus.c,v 1.64 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 2006 Manuel Bouyer. @@ -50,7 +50,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xbd_xenbus.c,v 1.63 2014/05/25 19:23:49 bouyer Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xbd_xenbus.c,v 1.64 2014/07/25 08:02:19 dholland Exp $"); #include "opt_xen.h" @@ -197,6 +197,7 @@ const struct bdevsw xbd_bdevsw = { .d_ioctl = xbdioctl, .d_dump = xbddump, .d_psize = xbdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/altmem/altmem.c b/sys/dev/altmem/altmem.c index 7b47b38ecf8..360c4fa0e2d 100644 --- a/sys/dev/altmem/altmem.c +++ b/sys/dev/altmem/altmem.c @@ -1,4 +1,4 @@ -/* $NetBSD: altmem.c,v 1.2 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: altmem.c,v 1.3 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 2009 Jared D. McNeill <jmcneill@invisible.ca> @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: altmem.c,v 1.2 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: altmem.c,v 1.3 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/types.h> #include <sys/device.h> @@ -66,6 +66,7 @@ const struct bdevsw altmem_bdevsw = { .d_ioctl = altmemioctl, .d_dump = nodump, .d_psize = altmemsize, + .d_discard = nodiscard, .d_flag = D_DISK }; const struct cdevsw altmem_cdevsw = { diff --git a/sys/dev/ata/wd.c b/sys/dev/ata/wd.c index 5ba24f24393..560d4dcdd04 100644 --- a/sys/dev/ata/wd.c +++ b/sys/dev/ata/wd.c @@ -1,4 +1,4 @@ -/* $NetBSD: wd.c,v 1.407 2014/03/16 05:20:27 dholland Exp $ */ +/* $NetBSD: wd.c,v 1.408 2014/07/25 08:02:19 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.407 2014/03/16 05:20:27 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: wd.c,v 1.408 2014/07/25 08:02:19 dholland Exp $"); #include "opt_ata.h" @@ -148,6 +148,7 @@ const struct bdevsw wd_bdevsw = { .d_ioctl = wdioctl, .d_dump = wddump, .d_psize = wdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/ccd.c b/sys/dev/ccd.c index f17a3b2fc99..0943955fd02 100644 --- a/sys/dev/ccd.c +++ b/sys/dev/ccd.c @@ -1,4 +1,4 @@ -/* $NetBSD: ccd.c,v 1.149 2014/06/14 07:39:00 hannken Exp $ */ +/* $NetBSD: ccd.c,v 1.150 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1996, 1997, 1998, 1999, 2007, 2009 The NetBSD Foundation, Inc. @@ -88,7 +88,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ccd.c,v 1.149 2014/06/14 07:39:00 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ccd.c,v 1.150 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -187,6 +187,7 @@ const struct bdevsw ccd_bdevsw = { .d_ioctl = ccdioctl, .d_dump = nodump, .d_psize = ccdsize, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff --git a/sys/dev/cgd.c b/sys/dev/cgd.c index 00dc83e7850..0cfeedd4909 100644 --- a/sys/dev/cgd.c +++ b/sys/dev/cgd.c @@ -1,4 +1,4 @@ -/* $NetBSD: cgd.c,v 1.88 2014/06/14 07:39:00 hannken Exp $ */ +/* $NetBSD: cgd.c,v 1.89 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 2002 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cgd.c,v 1.88 2014/06/14 07:39:00 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cgd.c,v 1.89 2014/07/25 08:02:19 dholland Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -77,6 +77,7 @@ const struct bdevsw cgd_bdevsw = { .d_ioctl = cgdioctl, .d_dump = cgddump, .d_psize = cgdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/dkwedge/dk.c b/sys/dev/dkwedge/dk.c index c04d0b89d82..d2f9825401a 100644 --- a/sys/dev/dkwedge/dk.c +++ b/sys/dev/dkwedge/dk.c @@ -1,4 +1,4 @@ -/* $NetBSD: dk.c,v 1.69 2014/04/03 15:24:20 christos Exp $ */ +/* $NetBSD: dk.c,v 1.70 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 2004, 2005, 2006, 2007 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: dk.c,v 1.69 2014/04/03 15:24:20 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: dk.c,v 1.70 2014/07/25 08:02:19 dholland Exp $"); #ifdef _KERNEL_OPT #include "opt_dkwedge.h" @@ -116,6 +116,7 @@ const struct bdevsw dk_bdevsw = { .d_ioctl = dkioctl, .d_dump = dkdump, .d_psize = dksize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/dm/device-mapper.c b/sys/dev/dm/device-mapper.c index 7165b04abe2..47eb9a42e77 100644 --- a/sys/dev/dm/device-mapper.c +++ b/sys/dev/dm/device-mapper.c @@ -1,4 +1,4 @@ -/* $NetBSD: device-mapper.c,v 1.32 2013/12/28 19:25:07 pgoyette Exp $ */ +/* $NetBSD: device-mapper.c,v 1.33 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 2010 The NetBSD Foundation, Inc. @@ -84,6 +84,7 @@ const struct bdevsw dm_bdevsw = { .d_ioctl = dmioctl, .d_dump = nodump, .d_psize = dmsize, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff --git a/sys/dev/flash/flash.c b/sys/dev/flash/flash.c index 312039bee9d..57e4515acec 100644 --- a/sys/dev/flash/flash.c +++ b/sys/dev/flash/flash.c @@ -1,4 +1,4 @@ -/* $NetBSD: flash.c,v 1.10 2013/09/13 22:18:42 joerg Exp $ */ +/* $NetBSD: flash.c,v 1.11 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 2011 Department of Software Engineering, @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: flash.c,v 1.10 2013/09/13 22:18:42 joerg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: flash.c,v 1.11 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/types.h> @@ -98,6 +98,7 @@ const struct bdevsw flash_bdevsw = { .d_ioctl = flashioctl, .d_dump = flashdump, .d_psize = nosize, + .d_discard = nodiscard, /* XXX this driver probably wants a discard */ .d_flag = D_DISK | D_MPSAFE }; diff --git a/sys/dev/fss.c b/sys/dev/fss.c index e8b82a69d21..d19bbadc782 100644 --- a/sys/dev/fss.c +++ b/sys/dev/fss.c @@ -1,4 +1,4 @@ -/* $NetBSD: fss.c,v 1.89 2014/05/25 13:52:12 hannken Exp $ */ +/* $NetBSD: fss.c,v 1.90 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 2003 The NetBSD Foundation, Inc. @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fss.c,v 1.89 2014/05/25 13:52:12 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fss.c,v 1.90 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -101,9 +101,11 @@ static struct vfs_hooks fss_vfs_hooks = { const struct bdevsw fss_bdevsw = { .d_open = fss_open, .d_close = fss_close, - .d_strategy = fss_strategy, fss_ioctl, + .d_strategy = fss_strategy, + .d_ioctl = fss_ioctl, .d_dump = fss_dump, .d_psize = fss_size, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff --git a/sys/dev/gpib/ct.c b/sys/dev/gpib/ct.c index 5b998082938..57aa53d77f2 100644 --- a/sys/dev/gpib/ct.c +++ b/sys/dev/gpib/ct.c @@ -1,4 +1,4 @@ -/* $NetBSD: ct.c,v 1.25 2014/03/16 05:20:27 dholland Exp $ */ +/* $NetBSD: ct.c,v 1.26 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1996-2003 The NetBSD Foundation, Inc. @@ -82,7 +82,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ct.c,v 1.25 2014/03/16 05:20:27 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ct.c,v 1.26 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -187,6 +187,7 @@ const struct bdevsw ct_bdevsw = { .d_ioctl = ctioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/dev/gpib/mt.c b/sys/dev/gpib/mt.c index 6037b90a834..dec688d5307 100644 --- a/sys/dev/gpib/mt.c +++ b/sys/dev/gpib/mt.c @@ -1,4 +1,4 @@ -/* $NetBSD: mt.c,v 1.27 2014/03/23 02:57:20 christos Exp $ */ +/* $NetBSD: mt.c,v 1.28 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1996-2003 The NetBSD Foundation, Inc. @@ -75,7 +75,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mt.c,v 1.27 2014/03/23 02:57:20 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mt.c,v 1.28 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -167,6 +167,7 @@ const struct bdevsw mt_bdevsw = { .d_ioctl = mtioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/dev/gpib/rd.c b/sys/dev/gpib/rd.c index 9e72720c56e..0e0eed51a9f 100644 --- a/sys/dev/gpib/rd.c +++ b/sys/dev/gpib/rd.c @@ -1,4 +1,4 @@ -/* $NetBSD: rd.c,v 1.33 2014/03/23 03:41:10 christos Exp $ */ +/* $NetBSD: rd.c,v 1.34 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1996-2003 The NetBSD Foundation, Inc. @@ -72,7 +72,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.33 2014/03/23 03:41:10 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rd.c,v 1.34 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -261,6 +261,7 @@ const struct bdevsw rd_bdevsw = { .d_ioctl = rdioctl, .d_dump = rddump, .d_psize = rdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/ieee1394/fwdev.c b/sys/dev/ieee1394/fwdev.c index 9129b09af5f..114c81d3d8b 100644 --- a/sys/dev/ieee1394/fwdev.c +++ b/sys/dev/ieee1394/fwdev.c @@ -1,4 +1,4 @@ -/* $NetBSD: fwdev.c,v 1.28 2014/03/16 05:20:28 dholland Exp $ */ +/* $NetBSD: fwdev.c,v 1.29 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 2003 Hidetoshi Shimokawa * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fwdev.c,v 1.28 2014/03/16 05:20:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fwdev.c,v 1.29 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -78,6 +78,7 @@ const struct bdevsw fw_bdevsw = { .d_ioctl = fw_ioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff --git a/sys/dev/isa/fd.c b/sys/dev/isa/fd.c index 33de9064e3d..eb763d88b65 100644 --- a/sys/dev/isa/fd.c +++ b/sys/dev/isa/fd.c @@ -1,4 +1,4 @@ -/* $NetBSD: fd.c,v 1.102 2014/03/16 05:20:28 dholland Exp $ */ +/* $NetBSD: fd.c,v 1.103 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1998, 2003, 2008 The NetBSD Foundation, Inc. @@ -81,7 +81,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.102 2014/03/16 05:20:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.103 2014/07/25 08:02:19 dholland Exp $"); #include "opt_ddb.h" @@ -230,6 +230,7 @@ const struct bdevsw fd_bdevsw = { .d_ioctl = fdioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/isa/mcd.c b/sys/dev/isa/mcd.c index 89ac71915b8..9aa0bfb600f 100644 --- a/sys/dev/isa/mcd.c +++ b/sys/dev/isa/mcd.c @@ -1,4 +1,4 @@ -/* $NetBSD: mcd.c,v 1.111 2014/03/16 05:20:28 dholland Exp $ */ +/* $NetBSD: mcd.c,v 1.112 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 1993, 1994, 1995 Charles M. Hannum. All rights reserved. @@ -56,7 +56,7 @@ /*static char COPYRIGHT[] = "mcd-driver (C)1993 by H.Veit & B.Moore";*/ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mcd.c,v 1.111 2014/03/16 05:20:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mcd.c,v 1.112 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -214,6 +214,7 @@ const struct bdevsw mcd_bdevsw = { .d_ioctl = mcdioctl, .d_dump = mcddump, .d_psize = mcdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/isa/wt.c b/sys/dev/isa/wt.c index 240d7022743..14e382b3b8c 100644 --- a/sys/dev/isa/wt.c +++ b/sys/dev/isa/wt.c @@ -1,4 +1,4 @@ -/* $NetBSD: wt.c,v 1.84 2014/03/16 05:20:28 dholland Exp $ */ +/* $NetBSD: wt.c,v 1.85 2014/07/25 08:02:19 dholland Exp $ */ /* * Streamer tape driver. @@ -51,7 +51,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: wt.c,v 1.84 2014/03/16 05:20:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: wt.c,v 1.85 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -164,6 +164,7 @@ const struct bdevsw wt_bdevsw = { .d_ioctl = wtioctl, .d_dump = wtdump, .d_psize = wtsize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/dev/ld.c b/sys/dev/ld.c index bb77b62a278..addfdba2961 100644 --- a/sys/dev/ld.c +++ b/sys/dev/ld.c @@ -1,4 +1,4 @@ -/* $NetBSD: ld.c,v 1.72 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: ld.c,v 1.73 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1998, 2000 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ld.c,v 1.72 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ld.c,v 1.73 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -88,6 +88,7 @@ const struct bdevsw ld_bdevsw = { .d_ioctl = ldioctl, .d_dump = lddump, .d_psize = ldsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/mca/ed_mca.c b/sys/dev/mca/ed_mca.c index 1059bf4d15b..e42c5e76fce 100644 --- a/sys/dev/mca/ed_mca.c +++ b/sys/dev/mca/ed_mca.c @@ -1,4 +1,4 @@ -/* $NetBSD: ed_mca.c,v 1.55 2014/03/20 06:48:54 skrll Exp $ */ +/* $NetBSD: ed_mca.c,v 1.56 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ed_mca.c,v 1.55 2014/03/20 06:48:54 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ed_mca.c,v 1.56 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -102,6 +102,7 @@ const struct bdevsw ed_bdevsw = { .d_ioctl = edmcaioctl, .d_dump = edmcadump, .d_psize = edmcasize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/md.c b/sys/dev/md.c index 925b0537d7b..97058bfff14 100644 --- a/sys/dev/md.c +++ b/sys/dev/md.c @@ -1,4 +1,4 @@ -/* $NetBSD: md.c,v 1.69 2014/03/16 05:20:26 dholland Exp $ */ +/* $NetBSD: md.c,v 1.70 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 1995 Gordon W. Ross, Leo Weppelman. @@ -40,7 +40,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: md.c,v 1.69 2014/03/16 05:20:26 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: md.c,v 1.70 2014/07/25 08:02:19 dholland Exp $"); #ifdef _KERNEL_OPT #include "opt_md.h" @@ -113,6 +113,7 @@ const struct bdevsw md_bdevsw = { .d_ioctl = mdioctl, .d_dump = nodump, .d_psize = mdsize, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff --git a/sys/dev/mscp/mscp_disk.c b/sys/dev/mscp/mscp_disk.c index 36314220230..56aca991a81 100644 --- a/sys/dev/mscp/mscp_disk.c +++ b/sys/dev/mscp/mscp_disk.c @@ -1,4 +1,4 @@ -/* $NetBSD: mscp_disk.c,v 1.79 2014/03/16 05:49:41 dholland Exp $ */ +/* $NetBSD: mscp_disk.c,v 1.80 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 1988 Regents of the University of California. * All rights reserved. @@ -82,7 +82,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mscp_disk.c,v 1.79 2014/03/16 05:49:41 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mscp_disk.c,v 1.80 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/buf.h> @@ -163,6 +163,7 @@ const struct bdevsw ra_bdevsw = { .d_ioctl = raioctl, .d_dump = radump, .d_psize = rasize, + .d_discard = nodiscard, .d_flag = D_DISK }; @@ -584,6 +585,7 @@ const struct bdevsw rx_bdevsw = { .d_ioctl = rxioctl, .d_dump = radump, .d_psize = rxsize, + .d_discard = nodiscard, .d_flag = D_DISK }; @@ -655,6 +657,7 @@ const struct bdevsw racd_bdevsw = { .d_ioctl = raioctl, .d_dump = radump, .d_psize = rasize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/mscp/mscp_tape.c b/sys/dev/mscp/mscp_tape.c index 000fdad4282..649dd41b6c6 100644 --- a/sys/dev/mscp/mscp_tape.c +++ b/sys/dev/mscp/mscp_tape.c @@ -1,4 +1,4 @@ -/* $NetBSD: mscp_tape.c,v 1.41 2014/03/16 05:20:28 dholland Exp $ */ +/* $NetBSD: mscp_tape.c,v 1.42 2014/07/25 08:02:19 dholland Exp $ */ /* * Copyright (c) 1996 Ludd, University of Lule}, Sweden. * All rights reserved. @@ -41,7 +41,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: mscp_tape.c,v 1.41 2014/03/16 05:20:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: mscp_tape.c,v 1.42 2014/07/25 08:02:19 dholland Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -130,6 +130,7 @@ const struct bdevsw mt_bdevsw = { .d_ioctl = mtioctl, .d_dump = mtdump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/dev/ofw/ofdisk.c b/sys/dev/ofw/ofdisk.c index 6c0a8ecb8d5..fee73d3f7cb 100644 --- a/sys/dev/ofw/ofdisk.c +++ b/sys/dev/ofw/ofdisk.c @@ -1,4 +1,4 @@ -/* $NetBSD: ofdisk.c,v 1.45 2014/03/16 05:20:28 dholland Exp $ */ +/* $NetBSD: ofdisk.c,v 1.46 2014/07/25 08:02:20 dholland Exp $ */ /* * Copyright (C) 1995, 1996 Wolfgang Solfrank. @@ -32,7 +32,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ofdisk.c,v 1.45 2014/03/16 05:20:28 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ofdisk.c,v 1.46 2014/07/25 08:02:20 dholland Exp $"); #include <sys/param.h> #include <sys/buf.h> @@ -87,6 +87,7 @@ const struct bdevsw ofdisk_bdevsw = { .d_ioctl = ofdisk_ioctl, .d_dump = ofdisk_dump, .d_psize = ofdisk_size, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/qbus/rf.c b/sys/dev/qbus/rf.c index 2a993ea2f9c..5c761004712 100644 --- a/sys/dev/qbus/rf.c +++ b/sys/dev/qbus/rf.c @@ -1,4 +1,4 @@ -/* $NetBSD: rf.c,v 1.26 2014/03/16 05:20:29 dholland Exp $ */ +/* $NetBSD: rf.c,v 1.27 2014/07/25 08:02:20 dholland Exp $ */ /* * Copyright (c) 2002 Jochen Kunz. * All rights reserved. @@ -36,7 +36,7 @@ TODO: */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rf.c,v 1.26 2014/03/16 05:20:29 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rf.c,v 1.27 2014/07/25 08:02:20 dholland Exp $"); /* autoconfig stuff */ #include <sys/param.h> @@ -123,6 +123,7 @@ const struct bdevsw rf_bdevsw = { .d_ioctl = rfioctl, .d_dump = rfdump, .d_psize = rfsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/qbus/rl.c b/sys/dev/qbus/rl.c index 4847e883f59..9030f9a0c27 100644 --- a/sys/dev/qbus/rl.c +++ b/sys/dev/qbus/rl.c @@ -1,4 +1,4 @@ -/* $NetBSD: rl.c,v 1.43 2014/03/16 05:20:29 dholland Exp $ */ +/* $NetBSD: rl.c,v 1.44 2014/07/25 08:02:20 dholland Exp $ */ /* * Copyright (c) 2000 Ludd, University of Lule}, Sweden. All rights reserved. @@ -43,7 +43,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rl.c,v 1.43 2014/03/16 05:20:29 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rl.c,v 1.44 2014/07/25 08:02:20 dholland Exp $"); #include <sys/param.h> #include <sys/device.h> @@ -102,6 +102,7 @@ const struct bdevsw rl_bdevsw = { .d_ioctl = rlioctl, .d_dump = rldump, .d_psize = rlpsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/qbus/ts.c b/sys/dev/qbus/ts.c index 3360d389f65..973a7573e9f 100644 --- a/sys/dev/qbus/ts.c +++ b/sys/dev/qbus/ts.c @@ -1,4 +1,4 @@ -/* $NetBSD: ts.c,v 1.29 2014/03/16 05:20:29 dholland Exp $ */ +/* $NetBSD: ts.c,v 1.30 2014/07/25 08:02:20 dholland Exp $ */ /*- * Copyright (c) 1991 The Regents of the University of California. @@ -66,7 +66,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: ts.c,v 1.29 2014/03/16 05:20:29 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ts.c,v 1.30 2014/07/25 08:02:20 dholland Exp $"); #undef TSDEBUG @@ -183,6 +183,7 @@ const struct bdevsw ts_bdevsw = { .d_ioctl = tsioctl, .d_dump = tsdump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/dev/raidframe/rf_netbsdkintf.c b/sys/dev/raidframe/rf_netbsdkintf.c index 41c1e6157a4..2d702e2f6af 100644 --- a/sys/dev/raidframe/rf_netbsdkintf.c +++ b/sys/dev/raidframe/rf_netbsdkintf.c @@ -1,4 +1,4 @@ -/* $NetBSD: rf_netbsdkintf.c,v 1.310 2014/05/12 15:53:01 christos Exp $ */ +/* $NetBSD: rf_netbsdkintf.c,v 1.311 2014/07/25 08:02:20 dholland Exp $ */ /*- * Copyright (c) 1996, 1997, 1998, 2008-2011 The NetBSD Foundation, Inc. @@ -101,7 +101,7 @@ ***********************************************************/ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rf_netbsdkintf.c,v 1.310 2014/05/12 15:53:01 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rf_netbsdkintf.c,v 1.311 2014/07/25 08:02:20 dholland Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -211,6 +211,7 @@ const struct bdevsw raid_bdevsw = { .d_ioctl = raidioctl, .d_dump = raiddump, .d_psize = raidsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/scsipi/cd.c b/sys/dev/scsipi/cd.c index 1362ad5194a..6f00ffe5c92 100644 --- a/sys/dev/scsipi/cd.c +++ b/sys/dev/scsipi/cd.c @@ -1,4 +1,4 @@ -/* $NetBSD: cd.c,v 1.320 2014/07/12 12:13:01 hannken Exp $ */ +/* $NetBSD: cd.c,v 1.321 2014/07/25 08:02:20 dholland Exp $ */ /*- * Copyright (c) 1998, 2001, 2003, 2004, 2005, 2008 The NetBSD Foundation, @@ -50,7 +50,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cd.c,v 1.320 2014/07/12 12:13:01 hannken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cd.c,v 1.321 2014/07/25 08:02:20 dholland Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -210,6 +210,7 @@ const struct bdevsw cd_bdevsw = { .d_ioctl = cdioctl, .d_dump = cddump, .d_psize = cdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/scsipi/sd.c b/sys/dev/scsipi/sd.c index 45db8527a2c..6a63a237339 100644 --- a/sys/dev/scsipi/sd.c +++ b/sys/dev/scsipi/sd.c @@ -1,4 +1,4 @@ -/* $NetBSD: sd.c,v 1.305 2014/03/16 05:20:29 dholland Exp $ */ +/* $NetBSD: sd.c,v 1.306 2014/07/25 08:02:20 dholland Exp $ */ /*- * Copyright (c) 1998, 2003, 2004 The NetBSD Foundation, Inc. @@ -47,7 +47,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sd.c,v 1.305 2014/03/16 05:20:29 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sd.c,v 1.306 2014/07/25 08:02:20 dholland Exp $"); #include "opt_scsi.h" @@ -163,6 +163,7 @@ const struct bdevsw sd_bdevsw = { .d_ioctl = sdioctl, .d_dump = sddump, .d_psize = sdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/scsipi/st.c b/sys/dev/scsipi/st.c index 423aace8ba3..9786cf28dd3 100644 --- a/sys/dev/scsipi/st.c +++ b/sys/dev/scsipi/st.c @@ -1,4 +1,4 @@ -/* $NetBSD: st.c,v 1.223 2014/03/16 05:20:29 dholland Exp $ */ +/* $NetBSD: st.c,v 1.224 2014/07/25 08:02:20 dholland Exp $ */ /*- * Copyright (c) 1998, 2004 The NetBSD Foundation, Inc. @@ -50,7 +50,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: st.c,v 1.223 2014/03/16 05:20:29 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: st.c,v 1.224 2014/07/25 08:02:20 dholland Exp $"); #include "opt_scsi.h" @@ -111,6 +111,7 @@ const struct bdevsw st_bdevsw = { .d_ioctl = stioctl, .d_dump = stdump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff --git a/sys/dev/spi/spiflash.c b/sys/dev/spi/spiflash.c index 498bcad3423..bc27496367d 100644 --- a/sys/dev/spi/spiflash.c +++ b/sys/dev/spi/spiflash.c @@ -1,4 +1,4 @@ -/* $NetBSD: spiflash.c,v 1.13 2014/03/28 11:52:51 hkenken Exp $ */ +/* $NetBSD: spiflash.c,v 1.14 2014/07/25 08:02:20 dholland Exp $ */ /*- * Copyright (c) 2006 Urbana-Champaign Independent Media Center. @@ -42,7 +42,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: spiflash.c,v 1.13 2014/03/28 11:52:51 hkenken Exp $"); +__KERNEL_RCSID(0, "$NetBSD: spiflash.c,v 1.14 2014/07/25 08:02:20 dholland Exp $"); #include <sys/param.h> #include <sys/conf.h> @@ -147,6 +147,7 @@ const struct bdevsw spiflash_bdevsw = { .d_ioctl = spiflash_ioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK, }; diff --git a/sys/dev/vme/xd.c b/sys/dev/vme/xd.c index a49436113ee..3979969c516 100644 --- a/sys/dev/vme/xd.c +++ b/sys/dev/vme/xd.c @@ -1,4 +1,4 @@ -/* $NetBSD: xd.c,v 1.91 2014/03/16 05:20:29 dholland Exp $ */ +/* $NetBSD: xd.c,v 1.92 2014/07/25 08:02:20 dholland Exp $ */ /* * Copyright (c) 1995 Charles D. Cranor @@ -45,7 +45,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xd.c,v 1.91 2014/03/16 05:20:29 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xd.c,v 1.92 2014/07/25 08:02:20 dholland Exp $"); #undef XDC_DEBUG /* full debug */ #define XDC_DIAG /* extra sanity checks */ @@ -298,6 +298,7 @@ const struct bdevsw xd_bdevsw = { .d_ioctl = xdioctl, .d_dump = xddump, .d_psize = xdsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/vme/xy.c b/sys/dev/vme/xy.c index 00f8ff4c5b1..04f78d367a2 100644 --- a/sys/dev/vme/xy.c +++ b/sys/dev/vme/xy.c @@ -1,4 +1,4 @@ -/* $NetBSD: xy.c,v 1.95 2014/03/16 05:20:29 dholland Exp $ */ +/* $NetBSD: xy.c,v 1.96 2014/07/25 08:02:20 dholland Exp $ */ /* * Copyright (c) 1995 Charles D. Cranor @@ -45,7 +45,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: xy.c,v 1.95 2014/03/16 05:20:29 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: xy.c,v 1.96 2014/07/25 08:02:20 dholland Exp $"); #undef XYC_DEBUG /* full debug */ #undef XYC_DIAG /* extra sanity checks */ @@ -214,6 +214,7 @@ const struct bdevsw xy_bdevsw = { .d_ioctl = xyioctl, .d_dump = xydump, .d_psize = xysize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/dev/vnd.c b/sys/dev/vnd.c index 0b277e80c68..9d333a3dbd5 100644 --- a/sys/dev/vnd.c +++ b/sys/dev/vnd.c @@ -1,4 +1,4 @@ -/* $NetBSD: vnd.c,v 1.230 2014/07/22 13:32:59 pooka Exp $ */ +/* $NetBSD: vnd.c,v 1.231 2014/07/25 08:02:19 dholland Exp $ */ /*- * Copyright (c) 1996, 1997, 1998, 2008 The NetBSD Foundation, Inc. @@ -91,7 +91,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: vnd.c,v 1.230 2014/07/22 13:32:59 pooka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: vnd.c,v 1.231 2014/07/25 08:02:19 dholland Exp $"); #if defined(_KERNEL_OPT) #include "opt_vnd.h" @@ -203,6 +203,7 @@ const struct bdevsw vnd_bdevsw = { .d_ioctl = vndioctl, .d_dump = vnddump, .d_psize = vndsize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/rump/librump/rumpvfs/rumpblk.c b/sys/rump/librump/rumpvfs/rumpblk.c index a25293b33db..1185ee11a8f 100644 --- a/sys/rump/librump/rumpvfs/rumpblk.c +++ b/sys/rump/librump/rumpvfs/rumpblk.c @@ -1,4 +1,4 @@ -/* $NetBSD: rumpblk.c,v 1.55 2014/03/16 05:20:30 dholland Exp $ */ +/* $NetBSD: rumpblk.c,v 1.56 2014/07/25 08:02:20 dholland Exp $ */ /* * Copyright (c) 2009 Antti Kantee. All Rights Reserved. @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rumpblk.c,v 1.55 2014/03/16 05:20:30 dholland Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rumpblk.c,v 1.56 2014/07/25 08:02:20 dholland Exp $"); #include <sys/param.h> #include <sys/buf.h> @@ -101,6 +101,7 @@ static const struct bdevsw rumpblk_bdevsw = { .d_ioctl = rumpblk_ioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; @@ -111,6 +112,7 @@ static const struct bdevsw rumpblk_bdevsw_fail = { .d_ioctl = rumpblk_ioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_DISK }; diff --git a/sys/uvm/uvm_swap.c b/sys/uvm/uvm_swap.c index fcaa149231f..a7915a44a66 100644 --- a/sys/uvm/uvm_swap.c +++ b/sys/uvm/uvm_swap.c @@ -1,4 +1,4 @@ -/* $NetBSD: uvm_swap.c,v 1.170 2014/06/28 15:52:45 maxv Exp $ */ +/* $NetBSD: uvm_swap.c,v 1.171 2014/07/25 08:02:20 dholland Exp $ */ /* * Copyright (c) 1995, 1996, 1997, 2009 Matthew R. Green @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: uvm_swap.c,v 1.170 2014/06/28 15:52:45 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uvm_swap.c,v 1.171 2014/07/25 08:02:20 dholland Exp $"); #include "opt_uvmhist.h" #include "opt_compat_netbsd.h" @@ -1286,6 +1286,7 @@ const struct bdevsw swap_bdevsw = { .d_ioctl = noioctl, .d_dump = nodump, .d_psize = nosize, + .d_discard = nodiscard, .d_flag = D_OTHER }; |
