# HG changeset patch # Parent 5d108a5ad3cb506b6bdd9f934bb8f6a4416dbf04 Add d_discard to all struct cdevsw instances. All have been set to "nodiscard"; some should get a real implementation. diff -r 5d108a5ad3cb sys/altq/altq_conf.c --- a/sys/altq/altq_conf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/altq/altq_conf.c Sun Mar 23 02:30:23 2014 -0400 @@ -178,6 +178,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/arch/acorn26/ioc/arcpp.c --- a/sys/arch/acorn26/ioc/arcpp.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/acorn26/ioc/arcpp.c Sun Mar 23 02:30:23 2014 -0400 @@ -119,6 +119,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/acorn32/mainbus/fd.c --- a/sys/arch/acorn32/mainbus/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/acorn32/mainbus/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -289,6 +289,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/alpha/alpha/promcons.c --- a/sys/arch/alpha/alpha/promcons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/alpha/alpha/promcons.c Sun Mar 23 02:30:23 2014 -0400 @@ -73,6 +73,7 @@ .d_poll = prompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; @@ -275,6 +276,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/fd.c --- a/sys/arch/amiga/dev/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -275,6 +275,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/grf.c --- a/sys/arch/amiga/dev/grf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/grf.c Sun Mar 23 02:30:23 2014 -0400 @@ -126,6 +126,7 @@ .d_poll = nopoll, .d_mmap = grfmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/ite.c --- a/sys/arch/amiga/dev/ite.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/ite.c Sun Mar 23 02:30:23 2014 -0400 @@ -172,6 +172,7 @@ .d_poll = itepoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/kbd.c --- a/sys/arch/amiga/dev/kbd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/kbd.c Sun Mar 23 02:30:23 2014 -0400 @@ -181,6 +181,7 @@ .d_poll = kbdpoll, .d_mmap = nommap, .d_kqfilter = kbdkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/mfc.c --- a/sys/arch/amiga/dev/mfc.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/mfc.c Sun Mar 23 02:30:23 2014 -0400 @@ -258,6 +258,7 @@ .d_poll = mfcspoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/ms.c --- a/sys/arch/amiga/dev/ms.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/ms.c Sun Mar 23 02:30:23 2014 -0400 @@ -141,6 +141,7 @@ .d_poll = mspoll, .d_mmap = nommap, .d_kqfilter = mskqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/msc.c --- a/sys/arch/amiga/dev/msc.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/msc.c Sun Mar 23 02:30:23 2014 -0400 @@ -236,6 +236,7 @@ .d_poll = mscpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/par.c --- a/sys/arch/amiga/dev/par.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/par.c Sun Mar 23 02:30:23 2014 -0400 @@ -124,6 +124,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/ser.c --- a/sys/arch/amiga/dev/ser.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/ser.c Sun Mar 23 02:30:23 2014 -0400 @@ -99,6 +99,7 @@ .d_poll = serpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/amiga/dev/view.c --- a/sys/arch/amiga/dev/view.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/amiga/dev/view.c Sun Mar 23 02:30:23 2014 -0400 @@ -90,6 +90,7 @@ .d_poll = nopoll, .d_mmap = viewmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/arc/dev/opms.c --- a/sys/arch/arc/dev/opms.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arc/dev/opms.c Sun Mar 23 02:30:23 2014 -0400 @@ -149,6 +149,7 @@ .d_poll = opmspoll, .d_mmap = nommap, .d_kqfilter = opmskqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/arc/dev/pccons.c --- a/sys/arch/arc/dev/pccons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arc/dev/pccons.c Sun Mar 23 02:30:23 2014 -0400 @@ -196,6 +196,7 @@ .d_poll = pcpoll, .d_mmap = pcmmap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arc/jazz/fd.c --- a/sys/arch/arc/jazz/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arc/jazz/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -208,6 +208,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/arm/at91/at91dbgu.c --- a/sys/arch/arm/at91/at91dbgu.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/at91/at91dbgu.c Sun Mar 23 02:30:23 2014 -0400 @@ -192,6 +192,7 @@ .d_poll = at91dbgu_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/at91/at91usart.c --- a/sys/arch/arm/at91/at91usart.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/at91/at91usart.c Sun Mar 23 02:30:23 2014 -0400 @@ -195,6 +195,7 @@ .d_poll = at91usart_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/clps711x/clpscom.c --- a/sys/arch/arm/clps711x/clpscom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/clps711x/clpscom.c Sun Mar 23 02:30:23 2014 -0400 @@ -179,6 +179,7 @@ .d_poll = clpscompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/ep93xx/epcom.c --- a/sys/arch/arm/ep93xx/epcom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/ep93xx/epcom.c Sun Mar 23 02:30:23 2014 -0400 @@ -172,6 +172,7 @@ .d_poll = epcompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/footbridge/footbridge_com.c --- a/sys/arch/arm/footbridge/footbridge_com.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/footbridge/footbridge_com.c Sun Mar 23 02:30:23 2014 -0400 @@ -138,6 +138,7 @@ .d_poll = fcompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/imx/imxuart.c --- a/sys/arch/arm/imx/imxuart.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/imx/imxuart.c Sun Mar 23 02:30:23 2014 -0400 @@ -348,6 +348,7 @@ .d_poll = imxupoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/ixp12x0/ixp12x0_com.c --- a/sys/arch/arm/ixp12x0/ixp12x0_com.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/ixp12x0/ixp12x0_com.c Sun Mar 23 02:30:23 2014 -0400 @@ -161,6 +161,7 @@ .d_poll = ixpcompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/s3c2xx0/sscom.c --- a/sys/arch/arm/s3c2xx0/sscom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/s3c2xx0/sscom.c Sun Mar 23 02:30:23 2014 -0400 @@ -198,6 +198,7 @@ .d_poll = sscompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/arm/sa11x0/sa11x0_com.c --- a/sys/arch/arm/sa11x0/sa11x0_com.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/arm/sa11x0/sa11x0_com.c Sun Mar 23 02:30:23 2014 -0400 @@ -127,6 +127,7 @@ .d_poll = sacompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/atari/dev/clock.c --- a/sys/arch/atari/dev/clock.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/clock.c Sun Mar 23 02:30:23 2014 -0400 @@ -132,6 +132,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/atari/dev/fd.c --- a/sys/arch/atari/dev/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -301,6 +301,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/atari/dev/grf.c --- a/sys/arch/atari/dev/grf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/grf.c Sun Mar 23 02:30:23 2014 -0400 @@ -118,6 +118,7 @@ .d_poll = nopoll, .d_mmap = grfmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/atari/dev/hdfd.c --- a/sys/arch/atari/dev/hdfd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/hdfd.c Sun Mar 23 02:30:23 2014 -0400 @@ -307,6 +307,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/atari/dev/ite.c --- a/sys/arch/atari/dev/ite.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/ite.c Sun Mar 23 02:30:23 2014 -0400 @@ -170,6 +170,7 @@ .d_poll = itepoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/atari/dev/kbd.c --- a/sys/arch/atari/dev/kbd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/kbd.c Sun Mar 23 02:30:23 2014 -0400 @@ -139,6 +139,7 @@ .d_poll = kbdpoll, .d_mmap = nommap, .d_kqfilter = kbdkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/atari/dev/lpt.c --- a/sys/arch/atari/dev/lpt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/lpt.c Sun Mar 23 02:30:23 2014 -0400 @@ -146,6 +146,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/atari/dev/ms.c --- a/sys/arch/atari/dev/ms.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/ms.c Sun Mar 23 02:30:23 2014 -0400 @@ -101,6 +101,7 @@ .d_poll = mspoll, .d_mmap = nommap, .d_kqfilter = mskqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/atari/dev/ser.c --- a/sys/arch/atari/dev/ser.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/ser.c Sun Mar 23 02:30:23 2014 -0400 @@ -269,6 +269,7 @@ .d_poll = serpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/atari/dev/view.c --- a/sys/arch/atari/dev/view.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/view.c Sun Mar 23 02:30:23 2014 -0400 @@ -86,6 +86,7 @@ .d_poll = nopoll, .d_mmap = viewmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/atari/dev/zs.c --- a/sys/arch/atari/dev/zs.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/dev/zs.c Sun Mar 23 02:30:23 2014 -0400 @@ -248,6 +248,7 @@ .d_poll = zspoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/atari/vme/et4000.c --- a/sys/arch/atari/vme/et4000.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/vme/et4000.c Sun Mar 23 02:30:23 2014 -0400 @@ -148,6 +148,7 @@ .d_poll = nopoll, .d_mmap = et4kmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/atari/vme/leo.c --- a/sys/arch/atari/vme/leo.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/atari/vme/leo.c Sun Mar 23 02:30:23 2014 -0400 @@ -118,6 +118,7 @@ .d_poll = nopoll, .d_mmap = leommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/cobalt/dev/panel.c --- a/sys/arch/cobalt/dev/panel.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/cobalt/dev/panel.c Sun Mar 23 02:30:23 2014 -0400 @@ -115,6 +115,7 @@ .d_poll = panelpoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/dreamcast/dev/gdrom.c --- a/sys/arch/dreamcast/dev/gdrom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/dreamcast/dev/gdrom.c Sun Mar 23 02:30:23 2014 -0400 @@ -85,6 +85,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/dreamcast/dev/maple/maple.c --- a/sys/arch/dreamcast/dev/maple/maple.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/dreamcast/dev/maple/maple.c Sun Mar 23 02:30:23 2014 -0400 @@ -175,6 +175,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/dreamcast/dev/maple/mlcd.c --- a/sys/arch/dreamcast/dev/maple/mlcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/dreamcast/dev/maple/mlcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -179,6 +179,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/dreamcast/dev/maple/mmemcard.c --- a/sys/arch/dreamcast/dev/maple/mmemcard.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/dreamcast/dev/maple/mmemcard.c Sun Mar 23 02:30:23 2014 -0400 @@ -210,6 +210,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/emips/ebus/ace_ebus.c --- a/sys/arch/emips/ebus/ace_ebus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/emips/ebus/ace_ebus.c Sun Mar 23 02:30:23 2014 -0400 @@ -1577,6 +1577,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/emips/ebus/dz_ebus.c --- a/sys/arch/emips/ebus/dz_ebus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/emips/ebus/dz_ebus.c Sun Mar 23 02:30:23 2014 -0400 @@ -121,6 +121,7 @@ .d_poll = dzpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/emips/ebus/flash_ebus.c --- a/sys/arch/emips/ebus/flash_ebus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/emips/ebus/flash_ebus.c Sun Mar 23 02:30:23 2014 -0400 @@ -1417,6 +1417,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/emips/ebus/icap_ebus.c --- a/sys/arch/emips/ebus/icap_ebus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/emips/ebus/icap_ebus.c Sun Mar 23 02:30:23 2014 -0400 @@ -159,6 +159,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/emips/ebus/stub_ebus.c --- a/sys/arch/emips/ebus/stub_ebus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/emips/ebus/stub_ebus.c Sun Mar 23 02:30:23 2014 -0400 @@ -108,6 +108,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/epoc32/windermere/wmcom.c --- a/sys/arch/epoc32/windermere/wmcom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/epoc32/windermere/wmcom.c Sun Mar 23 02:30:23 2014 -0400 @@ -143,6 +143,7 @@ .d_poll = wmcompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/evbarm/dev/plcom.c --- a/sys/arch/evbarm/dev/plcom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbarm/dev/plcom.c Sun Mar 23 02:30:23 2014 -0400 @@ -204,6 +204,7 @@ .d_poll = plcompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c --- a/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -136,6 +136,7 @@ .d_poll = nopoll, .d_mmap = lcdmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/evbarm/lubbock/lubbock_lcd.c --- a/sys/arch/evbarm/lubbock/lubbock_lcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbarm/lubbock/lubbock_lcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -146,6 +146,7 @@ .d_poll = nopoll, .d_mmap = lcdmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/evbarm/mini2440/mini2440_lcd.c --- a/sys/arch/evbarm/mini2440/mini2440_lcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbarm/mini2440/mini2440_lcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -197,6 +197,7 @@ .d_poll = nopoll, .d_mmap = lcdmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/evbarm/netwalker/netwalker_lcd.c --- a/sys/arch/evbarm/netwalker/netwalker_lcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbarm/netwalker/netwalker_lcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -83,6 +83,7 @@ .d_poll = nopoll, .d_mmap = lcdmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c --- a/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -170,6 +170,7 @@ .d_poll = nopoll, .d_mmap = lcdmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/evbarm/tsarm/tslcd.c --- a/sys/arch/evbarm/tsarm/tslcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbarm/tsarm/tslcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -87,6 +87,7 @@ .d_poll = tslcdpoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/evbppc/virtex/dev/xlcom.c --- a/sys/arch/evbppc/virtex/dev/xlcom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/evbppc/virtex/dev/xlcom.c Sun Mar 23 02:30:23 2014 -0400 @@ -148,6 +148,7 @@ .d_poll = xlcom_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/hp300/dev/ct.c --- a/sys/arch/hp300/dev/ct.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hp300/dev/ct.c Sun Mar 23 02:30:23 2014 -0400 @@ -174,6 +174,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/arch/hp300/dev/dcm.c --- a/sys/arch/hp300/dev/dcm.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hp300/dev/dcm.c Sun Mar 23 02:30:23 2014 -0400 @@ -341,6 +341,7 @@ .d_poll = dcmpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/hp300/dev/mt.c --- a/sys/arch/hp300/dev/mt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hp300/dev/mt.c Sun Mar 23 02:30:23 2014 -0400 @@ -163,6 +163,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/arch/hp300/dev/ppi.c --- a/sys/arch/hp300/dev/ppi.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hp300/dev/ppi.c Sun Mar 23 02:30:23 2014 -0400 @@ -127,6 +127,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/hp300/dev/rd.c --- a/sys/arch/hp300/dev/rd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hp300/dev/rd.c Sun Mar 23 02:30:23 2014 -0400 @@ -303,6 +303,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/hpcmips/dev/ucbsnd.c --- a/sys/arch/hpcmips/dev/ucbsnd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hpcmips/dev/ucbsnd.c Sun Mar 23 02:30:23 2014 -0400 @@ -186,6 +186,7 @@ .d_poll = nopoll, .d_mmap = nullmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/hpcmips/tx/txcom.c --- a/sys/arch/hpcmips/tx/txcom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hpcmips/tx/txcom.c Sun Mar 23 02:30:23 2014 -0400 @@ -187,6 +187,7 @@ .d_poll = txcompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/hpcmips/vr/flash_vrip.c --- a/sys/arch/hpcmips/vr/flash_vrip.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hpcmips/vr/flash_vrip.c Sun Mar 23 02:30:23 2014 -0400 @@ -94,6 +94,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/hpcmips/vr/vr4181aiu.c --- a/sys/arch/hpcmips/vr/vr4181aiu.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/hpcmips/vr/vr4181aiu.c Sun Mar 23 02:30:23 2014 -0400 @@ -107,6 +107,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/i386/isa/cmos.c --- a/sys/arch/i386/isa/cmos.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/i386/isa/cmos.c Sun Mar 23 02:30:23 2014 -0400 @@ -105,6 +105,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/arch/landisk/dev/button.c --- a/sys/arch/landisk/dev/button.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/landisk/dev/button.c Sun Mar 23 02:30:23 2014 -0400 @@ -101,6 +101,7 @@ .d_poll = btnpoll, .d_mmap = nommap, .d_kqfilter = btnkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/luna68k/dev/siotty.c --- a/sys/arch/luna68k/dev/siotty.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/luna68k/dev/siotty.c Sun Mar 23 02:30:23 2014 -0400 @@ -138,6 +138,7 @@ .d_poll = siopoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/mac68k/dev/aed.c --- a/sys/arch/mac68k/dev/aed.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mac68k/dev/aed.c Sun Mar 23 02:30:23 2014 -0400 @@ -90,6 +90,7 @@ .d_poll = aedpoll, .d_mmap = nommap, .d_kqfilter = aedkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/mac68k/dev/grf_compat.c --- a/sys/arch/mac68k/dev/grf_compat.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mac68k/dev/grf_compat.c Sun Mar 23 02:30:23 2014 -0400 @@ -77,6 +77,7 @@ .d_poll = nopoll, .d_mmap = grfmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/mac68k/dev/ite_compat.c --- a/sys/arch/mac68k/dev/ite_compat.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mac68k/dev/ite_compat.c Sun Mar 23 02:30:23 2014 -0400 @@ -73,6 +73,7 @@ .d_poll = itepoll, .d_mmap = nommap, .d_kqfilter = itekqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/mac68k/nubus/cpi_nubus.c --- a/sys/arch/mac68k/nubus/cpi_nubus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mac68k/nubus/cpi_nubus.c Sun Mar 23 02:30:23 2014 -0400 @@ -125,6 +125,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/arch/mac68k/obio/asc.c --- a/sys/arch/mac68k/obio/asc.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mac68k/obio/asc.c Sun Mar 23 02:30:23 2014 -0400 @@ -131,6 +131,7 @@ .d_poll = nopoll, .d_mmap = ascmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/mac68k/obio/iwm_fd.c --- a/sys/arch/mac68k/obio/iwm_fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mac68k/obio/iwm_fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -254,6 +254,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/macppc/dev/aed.c --- a/sys/arch/macppc/dev/aed.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/macppc/dev/aed.c Sun Mar 23 02:30:23 2014 -0400 @@ -94,6 +94,7 @@ .d_poll = aedpoll, .d_mmap = nommap, .d_kqfilter = aedkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/macppc/dev/apm.c --- a/sys/arch/macppc/dev/apm.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/macppc/dev/apm.c Sun Mar 23 02:30:23 2014 -0400 @@ -137,6 +137,7 @@ .d_poll = apmpoll, .d_mmap = nommap, .d_kqfilter = apmkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; #endif diff -r 5d108a5ad3cb sys/arch/macppc/dev/nvram.c --- a/sys/arch/macppc/dev/nvram.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/macppc/dev/nvram.c Sun Mar 23 02:30:23 2014 -0400 @@ -81,6 +81,7 @@ .d_poll = nopoll, .d_mmap = nvrammmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/macppc/dev/ofcons.c --- a/sys/arch/macppc/dev/ofcons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/macppc/dev/ofcons.c Sun Mar 23 02:30:23 2014 -0400 @@ -89,6 +89,7 @@ .d_poll = ofcpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/mips/adm5120/dev/uart.c --- a/sys/arch/mips/adm5120/dev/uart.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mips/adm5120/dev/uart.c Sun Mar 23 02:30:23 2014 -0400 @@ -76,6 +76,7 @@ .d_poll = uart_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/mips/atheros/dev/athflash.c --- a/sys/arch/mips/atheros/dev/athflash.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mips/atheros/dev/athflash.c Sun Mar 23 02:30:23 2014 -0400 @@ -144,6 +144,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/mips/sibyte/dev/sbjcn.c --- a/sys/arch/mips/sibyte/dev/sbjcn.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mips/sibyte/dev/sbjcn.c Sun Mar 23 02:30:23 2014 -0400 @@ -185,6 +185,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/mips/sibyte/dev/sbscn.c --- a/sys/arch/mips/sibyte/dev/sbscn.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mips/sibyte/dev/sbscn.c Sun Mar 23 02:30:23 2014 -0400 @@ -196,6 +196,7 @@ .d_poll = sbscnpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/mipsco/obio/i82072.c --- a/sys/arch/mipsco/obio/i82072.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/mipsco/obio/i82072.c Sun Mar 23 02:30:23 2014 -0400 @@ -70,6 +70,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/news68k/news68k/romcons.c --- a/sys/arch/news68k/news68k/romcons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/news68k/news68k/romcons.c Sun Mar 23 02:30:23 2014 -0400 @@ -92,6 +92,7 @@ .d_poll = romcons_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/prep/pnpbus/nvram_pnpbus.c --- a/sys/arch/prep/pnpbus/nvram_pnpbus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/prep/pnpbus/nvram_pnpbus.c Sun Mar 23 02:30:23 2014 -0400 @@ -101,6 +101,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/arch/sandpoint/sandpoint/satmgr.c --- a/sys/arch/sandpoint/sandpoint/satmgr.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sandpoint/sandpoint/satmgr.c Sun Mar 23 02:30:23 2014 -0400 @@ -116,6 +116,7 @@ .d_poll = satpoll, .d_mmap = nommap, .d_kqfilter = satkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/arch/sgimips/dev/scn.c --- a/sys/arch/sgimips/dev/scn.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sgimips/dev/scn.c Sun Mar 23 02:30:23 2014 -0400 @@ -165,6 +165,7 @@ .d_poll = scnpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sh3/dev/sci.c --- a/sys/arch/sh3/dev/sci.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sh3/dev/sci.c Sun Mar 23 02:30:23 2014 -0400 @@ -258,6 +258,7 @@ .d_poll = scipoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sh3/dev/scif.c --- a/sys/arch/sh3/dev/scif.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sh3/dev/scif.c Sun Mar 23 02:30:23 2014 -0400 @@ -222,6 +222,7 @@ .d_poll = scifpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sh3/dev/wdog.c --- a/sys/arch/sh3/dev/wdog.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sh3/dev/wdog.c Sun Mar 23 02:30:23 2014 -0400 @@ -79,6 +79,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/shark/ofw/ofrom.c --- a/sys/arch/shark/ofw/ofrom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/shark/ofw/ofrom.c Sun Mar 23 02:30:23 2014 -0400 @@ -80,6 +80,7 @@ .d_poll = nopoll, .d_mmap = ofrommmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/shark/shark/opms.c --- a/sys/arch/shark/shark/opms.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/shark/shark/opms.c Sun Mar 23 02:30:23 2014 -0400 @@ -213,6 +213,7 @@ .d_poll = opmspoll, .d_mmap = nommap, .d_kqfilter = opmskqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/shark/shark/profile.c --- a/sys/arch/shark/shark/profile.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/shark/shark/profile.c Sun Mar 23 02:30:23 2014 -0400 @@ -126,6 +126,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/shark/shark/scr.c --- a/sys/arch/shark/shark/scr.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/shark/shark/scr.c Sun Mar 23 02:30:23 2014 -0400 @@ -651,6 +651,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sparc/dev/cgeight.c --- a/sys/arch/sparc/dev/cgeight.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/dev/cgeight.c Sun Mar 23 02:30:23 2014 -0400 @@ -164,6 +164,7 @@ .d_poll = nopoll, .d_mmap = cgeightmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sparc/dev/cgfour.c --- a/sys/arch/sparc/dev/cgfour.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/dev/cgfour.c Sun Mar 23 02:30:23 2014 -0400 @@ -163,6 +163,7 @@ .d_poll = nopoll, .d_mmap = cgfourmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sparc/dev/cgfourteen.c --- a/sys/arch/sparc/dev/cgfourteen.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/dev/cgfourteen.c Sun Mar 23 02:30:23 2014 -0400 @@ -130,6 +130,7 @@ .d_poll = cgfourteenpoll, .d_mmap = cgfourteenmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sparc/dev/cgtwo.c --- a/sys/arch/sparc/dev/cgtwo.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/dev/cgtwo.c Sun Mar 23 02:30:23 2014 -0400 @@ -114,6 +114,7 @@ .d_poll = nopoll, .d_mmap = cgtwommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sparc/dev/fd.c --- a/sys/arch/sparc/dev/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/dev/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -328,6 +328,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/sparc/dev/kd.c --- a/sys/arch/sparc/dev/kd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/dev/kd.c Sun Mar 23 02:30:23 2014 -0400 @@ -120,6 +120,7 @@ .d_poll = kdpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sparc/dev/tctrl.c --- a/sys/arch/sparc/dev/tctrl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/dev/tctrl.c Sun Mar 23 02:30:23 2014 -0400 @@ -98,6 +98,7 @@ .d_poll = tctrlpoll, .d_mmap = nommap, .d_kqfilter = tctrlkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sparc/sparc/openprom.c --- a/sys/arch/sparc/sparc/openprom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc/sparc/openprom.c Sun Mar 23 02:30:23 2014 -0400 @@ -73,6 +73,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/arch/sparc64/dev/fdc.c --- a/sys/arch/sparc64/dev/fdc.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc64/dev/fdc.c Sun Mar 23 02:30:23 2014 -0400 @@ -360,6 +360,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/sparc64/dev/kd.c --- a/sys/arch/sparc64/dev/kd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc64/dev/kd.c Sun Mar 23 02:30:23 2014 -0400 @@ -83,6 +83,7 @@ .d_poll = kdpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sparc64/dev/pcons.c --- a/sys/arch/sparc64/dev/pcons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc64/dev/pcons.c Sun Mar 23 02:30:23 2014 -0400 @@ -88,6 +88,7 @@ .d_poll = pconspoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sparc64/dev/sab.c --- a/sys/arch/sparc64/dev/sab.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sparc64/dev/sab.c Sun Mar 23 02:30:23 2014 -0400 @@ -195,6 +195,7 @@ .d_poll = sabpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sun2/dev/kd.c --- a/sys/arch/sun2/dev/kd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun2/dev/kd.c Sun Mar 23 02:30:23 2014 -0400 @@ -115,6 +115,7 @@ .d_poll = kdpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sun2/dev/pcons.c --- a/sys/arch/sun2/dev/pcons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun2/dev/pcons.c Sun Mar 23 02:30:23 2014 -0400 @@ -91,6 +91,7 @@ .d_poll = pconspoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/bw2.c --- a/sys/arch/sun3/dev/bw2.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/bw2.c Sun Mar 23 02:30:23 2014 -0400 @@ -105,6 +105,7 @@ .d_poll = nopoll, .d_mmap = bw2mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/cg2.c --- a/sys/arch/sun3/dev/cg2.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/cg2.c Sun Mar 23 02:30:23 2014 -0400 @@ -115,6 +115,7 @@ .d_poll = nopoll, .d_mmap = cg2mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/cg4.c --- a/sys/arch/sun3/dev/cg4.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/cg4.c Sun Mar 23 02:30:23 2014 -0400 @@ -137,6 +137,7 @@ .d_poll = nopoll, .d_mmap = cg4mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/fb.c --- a/sys/arch/sun3/dev/fb.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/fb.c Sun Mar 23 02:30:23 2014 -0400 @@ -76,6 +76,7 @@ .d_poll = nopoll, .d_mmap = fbmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/fd.c --- a/sys/arch/sun3/dev/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -300,6 +300,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/kd.c --- a/sys/arch/sun3/dev/kd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/kd.c Sun Mar 23 02:30:23 2014 -0400 @@ -105,6 +105,7 @@ .d_poll = kdpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/xd.c --- a/sys/arch/sun3/dev/xd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/xd.c Sun Mar 23 02:30:23 2014 -0400 @@ -307,6 +307,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/sun3/dev/xy.c --- a/sys/arch/sun3/dev/xy.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/sun3/dev/xy.c Sun Mar 23 02:30:23 2014 -0400 @@ -238,6 +238,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/usermode/dev/ttycons.c --- a/sys/arch/usermode/dev/ttycons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/usermode/dev/ttycons.c Sun Mar 23 02:30:23 2014 -0400 @@ -95,6 +95,7 @@ .d_poll = ttycons_poll, .d_kqfilter = ttykqfilter, .d_flag = D_TTY, + .d_discard = nodiscard, }; static void ttycons_start(struct tty *); diff -r 5d108a5ad3cb sys/arch/vax/mba/hp.c --- a/sys/arch/vax/mba/hp.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/mba/hp.c Sun Mar 23 02:30:23 2014 -0400 @@ -116,6 +116,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/vax/uba/qv.c --- a/sys/arch/vax/uba/qv.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/uba/qv.c Sun Mar 23 02:30:23 2014 -0400 @@ -290,6 +290,7 @@ .d_poll = qvpoll, .d_mmap = nommap, .d_kqfilter = qvkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/vax/vax/cfl.c --- a/sys/arch/vax/vax/cfl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/vax/cfl.c Sun Mar 23 02:30:23 2014 -0400 @@ -133,6 +133,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/vax/vax/crl.c --- a/sys/arch/vax/vax/crl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/vax/crl.c Sun Mar 23 02:30:23 2014 -0400 @@ -87,6 +87,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/vax/vax/crx.c --- a/sys/arch/vax/vax/crx.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/vax/crx.c Sun Mar 23 02:30:23 2014 -0400 @@ -69,6 +69,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/vax/vax/ctu.c --- a/sys/arch/vax/vax/ctu.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/vax/ctu.c Sun Mar 23 02:30:23 2014 -0400 @@ -121,6 +121,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; #endif diff -r 5d108a5ad3cb sys/arch/vax/vax/gencons.c --- a/sys/arch/vax/vax/gencons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/vax/gencons.c Sun Mar 23 02:30:23 2014 -0400 @@ -97,6 +97,7 @@ .d_poll = gencnpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/vax/vsa/hdc9224.c --- a/sys/arch/vax/vsa/hdc9224.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/vax/vsa/hdc9224.c Sun Mar 23 02:30:23 2014 -0400 @@ -216,6 +216,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/bmd.c --- a/sys/arch/x68k/dev/bmd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/bmd.c Sun Mar 23 02:30:23 2014 -0400 @@ -127,6 +127,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/fd.c --- a/sys/arch/x68k/dev/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -292,6 +292,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/grf.c --- a/sys/arch/x68k/dev/grf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/grf.c Sun Mar 23 02:30:23 2014 -0400 @@ -109,6 +109,7 @@ .d_poll = nopoll, .d_mmap = grfmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/ite.c --- a/sys/arch/x68k/dev/ite.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/ite.c Sun Mar 23 02:30:23 2014 -0400 @@ -176,6 +176,7 @@ .d_poll = itepoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/kbd.c --- a/sys/arch/x68k/dev/kbd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/kbd.c Sun Mar 23 02:30:23 2014 -0400 @@ -106,6 +106,7 @@ .d_poll = kbdpoll, .d_mmap = nommap, .d_kqfilter = kbdkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/ms.c --- a/sys/arch/x68k/dev/ms.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/ms.c Sun Mar 23 02:30:23 2014 -0400 @@ -175,6 +175,7 @@ .d_poll = mspoll, .d_mmap = nommap, .d_kqfilter = mskqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/opmbell.c --- a/sys/arch/x68k/dev/opmbell.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/opmbell.c Sun Mar 23 02:30:23 2014 -0400 @@ -127,6 +127,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/par.c --- a/sys/arch/x68k/dev/par.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/par.c Sun Mar 23 02:30:23 2014 -0400 @@ -135,6 +135,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/x68k/dev/sram.c --- a/sys/arch/x68k/dev/sram.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/x68k/dev/sram.c Sun Mar 23 02:30:23 2014 -0400 @@ -85,6 +85,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/arch/xen/xen/xbd_xenbus.c --- a/sys/arch/xen/xen/xbd_xenbus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/xen/xen/xbd_xenbus.c Sun Mar 23 02:30:23 2014 -0400 @@ -212,6 +212,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/arch/xen/xen/xencons.c --- a/sys/arch/xen/xen/xencons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/xen/xen/xencons.c Sun Mar 23 02:30:23 2014 -0400 @@ -132,6 +132,7 @@ .d_poll = xencons_poll, .d_mmap = NULL, /* XXX: is this safe? - dholland 20140315 */ .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/arch/xen/xen/xenevt.c --- a/sys/arch/xen/xen/xenevt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/arch/xen/xen/xenevt.c Sun Mar 23 02:30:23 2014 -0400 @@ -98,6 +98,7 @@ .d_poll = nopoll, .d_mmap = xenevtmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/coda/coda_psdev.c --- a/sys/coda/coda_psdev.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/coda/coda_psdev.c Sun Mar 23 02:30:23 2014 -0400 @@ -121,6 +121,7 @@ .d_poll = vc_nb_poll, .d_mmap = nommap, .d_kqfilter = vc_nb_kqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/compat/svr4/svr4_net.c --- a/sys/compat/svr4/svr4_net.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/compat/svr4/svr4_net.c Sun Mar 23 02:30:23 2014 -0400 @@ -86,6 +86,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/altmem/altmem.c --- a/sys/dev/altmem/altmem.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/altmem/altmem.c Sun Mar 23 02:30:23 2014 -0400 @@ -80,6 +80,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; static struct dkdriver altmemdkdriver = { altmemstrategy, minphys }; diff -r 5d108a5ad3cb sys/dev/apm/apm.c --- a/sys/dev/apm/apm.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/apm/apm.c Sun Mar 23 02:30:23 2014 -0400 @@ -124,6 +124,7 @@ .d_poll = apmpoll, .d_mmap = nommap, .d_kqfilter = apmkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/arcbios/arcbios_tty.c --- a/sys/dev/arcbios/arcbios_tty.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/arcbios/arcbios_tty.c Sun Mar 23 02:30:23 2014 -0400 @@ -74,6 +74,7 @@ .d_poll = arcbios_ttypoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY, }; diff -r 5d108a5ad3cb sys/dev/ata/ata.c --- a/sys/dev/ata/ata.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ata/ata.c Sun Mar 23 02:30:23 2014 -0400 @@ -116,6 +116,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ata/wd.c --- a/sys/dev/ata/wd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ata/wd.c Sun Mar 23 02:30:23 2014 -0400 @@ -163,6 +163,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/audio.c --- a/sys/dev/audio.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/audio.c Sun Mar 23 02:30:23 2014 -0400 @@ -359,6 +359,7 @@ .d_poll = audiopoll, .d_mmap = audiommap, .d_kqfilter = audiokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/bio.c --- a/sys/dev/bio.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/bio.c Sun Mar 23 02:30:23 2014 -0400 @@ -78,6 +78,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/bluetooth/bthub.c --- a/sys/dev/bluetooth/bthub.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/bluetooth/bthub.c Sun Mar 23 02:30:23 2014 -0400 @@ -80,6 +80,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/ccd.c --- a/sys/dev/ccd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ccd.c Sun Mar 23 02:30:23 2014 -0400 @@ -200,6 +200,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/cgd.c --- a/sys/dev/cgd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/cgd.c Sun Mar 23 02:30:23 2014 -0400 @@ -90,6 +90,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/clockctl.c --- a/sys/dev/clockctl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/clockctl.c Sun Mar 23 02:30:23 2014 -0400 @@ -67,6 +67,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/cons.c --- a/sys/dev/cons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/cons.c Sun Mar 23 02:30:23 2014 -0400 @@ -77,6 +77,7 @@ .d_poll = cnpoll, .d_mmap = nommap, .d_kqfilter = cnkqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/dec/dz.c --- a/sys/dev/dec/dz.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/dec/dz.c Sun Mar 23 02:30:23 2014 -0400 @@ -197,6 +197,7 @@ .d_poll = dzpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/dkwedge/dk.c --- a/sys/dev/dkwedge/dk.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/dkwedge/dk.c Sun Mar 23 02:30:23 2014 -0400 @@ -131,6 +131,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/dm/device-mapper.c --- a/sys/dev/dm/device-mapper.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/dm/device-mapper.c Sun Mar 23 02:30:23 2014 -0400 @@ -99,6 +99,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/dmover/dmover_io.c --- a/sys/dev/dmover/dmover_io.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/dmover/dmover_io.c Sun Mar 23 02:30:23 2014 -0400 @@ -143,6 +143,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/dtv/dtv_device.c --- a/sys/dev/dtv/dtv_device.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/dtv/dtv_device.c Sun Mar 23 02:30:23 2014 -0400 @@ -64,6 +64,7 @@ .d_poll = dtvpoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE, }; diff -r 5d108a5ad3cb sys/dev/filemon/filemon.c --- a/sys/dev/filemon/filemon.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/filemon/filemon.c Sun Mar 23 02:30:23 2014 -0400 @@ -60,6 +60,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/flash/flash.c --- a/sys/dev/flash/flash.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/flash/flash.c Sun Mar 23 02:30:23 2014 -0400 @@ -116,6 +116,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/fss.c --- a/sys/dev/fss.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/fss.c Sun Mar 23 02:30:23 2014 -0400 @@ -120,6 +120,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/gpib/ct.c --- a/sys/dev/gpib/ct.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/gpib/ct.c Sun Mar 23 02:30:23 2014 -0400 @@ -202,6 +202,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/dev/gpib/gpib.c --- a/sys/dev/gpib/gpib.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/gpib/gpib.c Sun Mar 23 02:30:23 2014 -0400 @@ -88,6 +88,7 @@ .d_poll = gpibpoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/gpib/mt.c --- a/sys/dev/gpib/mt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/gpib/mt.c Sun Mar 23 02:30:23 2014 -0400 @@ -182,6 +182,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/dev/gpib/ppi.c --- a/sys/dev/gpib/ppi.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/gpib/ppi.c Sun Mar 23 02:30:23 2014 -0400 @@ -136,6 +136,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/gpib/rd.c --- a/sys/dev/gpib/rd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/gpib/rd.c Sun Mar 23 02:30:23 2014 -0400 @@ -276,6 +276,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/gpio/gpio.c --- a/sys/dev/gpio/gpio.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/gpio/gpio.c Sun Mar 23 02:30:23 2014 -0400 @@ -110,6 +110,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/hpc/apm/apmdev.c --- a/sys/dev/hpc/apm/apmdev.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/hpc/apm/apmdev.c Sun Mar 23 02:30:23 2014 -0400 @@ -132,6 +132,7 @@ .d_poll = apmdevpoll, .d_mmap = nommap, .d_kqfilter = apmdevkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/hpc/biconsdev.c --- a/sys/dev/hpc/biconsdev.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/hpc/biconsdev.c Sun Mar 23 02:30:23 2014 -0400 @@ -106,6 +106,7 @@ .d_poll = biconsdevpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/hpc/btnmgr.c --- a/sys/dev/hpc/btnmgr.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/hpc/btnmgr.c Sun Mar 23 02:30:23 2014 -0400 @@ -111,6 +111,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; #endif /* notyet */ diff -r 5d108a5ad3cb sys/dev/i2c/at24cxx.c --- a/sys/dev/i2c/at24cxx.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/at24cxx.c Sun Mar 23 02:30:23 2014 -0400 @@ -104,6 +104,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/i2c/ds1307.c --- a/sys/dev/i2c/ds1307.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/ds1307.c Sun Mar 23 02:30:23 2014 -0400 @@ -127,6 +127,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/i2c/i2c.c --- a/sys/dev/i2c/i2c.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/i2c.c Sun Mar 23 02:30:23 2014 -0400 @@ -78,6 +78,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/i2c/m41st84.c --- a/sys/dev/i2c/m41st84.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/m41st84.c Sun Mar 23 02:30:23 2014 -0400 @@ -88,6 +88,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; #endif diff -r 5d108a5ad3cb sys/dev/i2c/m41t00.c --- a/sys/dev/i2c/m41t00.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/m41t00.c Sun Mar 23 02:30:23 2014 -0400 @@ -86,6 +86,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/i2c/max6900.c --- a/sys/dev/i2c/max6900.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/max6900.c Sun Mar 23 02:30:23 2014 -0400 @@ -83,6 +83,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/i2c/pcf8583.c --- a/sys/dev/i2c/pcf8583.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/pcf8583.c Sun Mar 23 02:30:23 2014 -0400 @@ -91,6 +91,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/i2c/x1226.c --- a/sys/dev/i2c/x1226.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2c/x1226.c Sun Mar 23 02:30:23 2014 -0400 @@ -83,6 +83,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/i2o/dpti.c --- a/sys/dev/i2o/dpti.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2o/dpti.c Sun Mar 23 02:30:23 2014 -0400 @@ -147,6 +147,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/i2o/iop.c --- a/sys/dev/i2o/iop.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/i2o/iop.c Sun Mar 23 02:30:23 2014 -0400 @@ -106,6 +106,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/ic/cd18xx.c --- a/sys/dev/ic/cd18xx.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/cd18xx.c Sun Mar 23 02:30:23 2014 -0400 @@ -148,6 +148,7 @@ .d_poll = cdttypoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/ic/clmpcc.c --- a/sys/dev/ic/clmpcc.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/clmpcc.c Sun Mar 23 02:30:23 2014 -0400 @@ -106,6 +106,7 @@ .d_poll = clmpccpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/ic/com.c --- a/sys/dev/ic/com.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/com.c Sun Mar 23 02:30:23 2014 -0400 @@ -225,6 +225,7 @@ .d_poll = compoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/ic/cy.c --- a/sys/dev/ic/cy.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/cy.c Sun Mar 23 02:30:23 2014 -0400 @@ -68,6 +68,7 @@ .d_poll = cypoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/ic/dpt.c --- a/sys/dev/ic/dpt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/dpt.c Sun Mar 23 02:30:23 2014 -0400 @@ -147,6 +147,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/ic/icp_ioctl.c --- a/sys/dev/ic/icp_ioctl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/icp_ioctl.c Sun Mar 23 02:30:23 2014 -0400 @@ -103,6 +103,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ic/joy.c --- a/sys/dev/ic/joy.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/joy.c Sun Mar 23 02:30:23 2014 -0400 @@ -112,6 +112,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/ic/lpt.c --- a/sys/dev/ic/lpt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/lpt.c Sun Mar 23 02:30:23 2014 -0400 @@ -106,6 +106,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ic/mfi.c --- a/sys/dev/ic/mfi.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/mfi.c Sun Mar 23 02:30:23 2014 -0400 @@ -194,6 +194,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ic/mlx.c --- a/sys/dev/ic/mlx.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/mlx.c Sun Mar 23 02:30:23 2014 -0400 @@ -141,6 +141,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ic/rrunner.c --- a/sys/dev/ic/rrunner.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/rrunner.c Sun Mar 23 02:30:23 2014 -0400 @@ -134,6 +134,7 @@ .d_mmap = nommap, #endif .d_kqfilter = nullkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ic/tpm.c --- a/sys/dev/ic/tpm.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/tpm.c Sun Mar 23 02:30:23 2014 -0400 @@ -88,6 +88,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/ic/z8530tty.c --- a/sys/dev/ic/z8530tty.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ic/z8530tty.c Sun Mar 23 02:30:23 2014 -0400 @@ -262,6 +262,7 @@ .d_poll = zspoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/ieee1394/fwdev.c --- a/sys/dev/ieee1394/fwdev.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ieee1394/fwdev.c Sun Mar 23 02:30:23 2014 -0400 @@ -93,6 +93,7 @@ .d_poll = fw_poll, .d_mmap = fw_mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ir/cir.c --- a/sys/dev/ir/cir.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ir/cir.c Sun Mar 23 02:30:23 2014 -0400 @@ -65,6 +65,7 @@ .d_poll = cirpoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ir/irframe.c --- a/sys/dev/ir/irframe.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ir/irframe.c Sun Mar 23 02:30:23 2014 -0400 @@ -77,6 +77,7 @@ .d_poll = irframepoll, .d_mmap = nommap, .d_kqfilter = irframekqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/isa/fd.c --- a/sys/dev/isa/fd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/isa/fd.c Sun Mar 23 02:30:23 2014 -0400 @@ -245,6 +245,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/isa/isv.c --- a/sys/dev/isa/isv.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/isa/isv.c Sun Mar 23 02:30:23 2014 -0400 @@ -115,6 +115,7 @@ .d_poll = nopoll, .d_mmap = isv_mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/isa/mcd.c --- a/sys/dev/isa/mcd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/isa/mcd.c Sun Mar 23 02:30:23 2014 -0400 @@ -229,6 +229,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/isa/satlink.c --- a/sys/dev/isa/satlink.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/isa/satlink.c Sun Mar 23 02:30:23 2014 -0400 @@ -119,6 +119,7 @@ .d_poll = satlinkpoll, .d_mmap = nommap, .d_kqfilter = satlinkkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/isa/spkr.c --- a/sys/dev/isa/spkr.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/isa/spkr.c Sun Mar 23 02:30:23 2014 -0400 @@ -84,6 +84,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/isa/wt.c --- a/sys/dev/isa/wt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/isa/wt.c Sun Mar 23 02:30:23 2014 -0400 @@ -179,6 +179,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/dev/iscsi/iscsi_main.c --- a/sys/dev/iscsi/iscsi_main.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/iscsi/iscsi_main.c Sun Mar 23 02:30:23 2014 -0400 @@ -100,6 +100,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/kttcp.c --- a/sys/dev/kttcp.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/kttcp.c Sun Mar 23 02:30:23 2014 -0400 @@ -85,6 +85,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ld.c --- a/sys/dev/ld.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ld.c Sun Mar 23 02:30:23 2014 -0400 @@ -103,6 +103,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/lockstat.c --- a/sys/dev/lockstat.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/lockstat.c Sun Mar 23 02:30:23 2014 -0400 @@ -121,6 +121,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/marvell/gtmpsc.c --- a/sys/dev/marvell/gtmpsc.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/marvell/gtmpsc.c Sun Mar 23 02:30:23 2014 -0400 @@ -168,6 +168,7 @@ .d_poll = gtmpscpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/mca/ed_mca.c --- a/sys/dev/mca/ed_mca.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/mca/ed_mca.c Sun Mar 23 02:30:23 2014 -0400 @@ -117,6 +117,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/md.c --- a/sys/dev/md.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/md.c Sun Mar 23 02:30:23 2014 -0400 @@ -128,6 +128,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/midi.c --- a/sys/dev/midi.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/midi.c Sun Mar 23 02:30:23 2014 -0400 @@ -119,6 +119,7 @@ .d_poll = midipoll, .d_mmap = nommap, .d_kqfilter = midikqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/mm.c --- a/sys/dev/mm.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/mm.c Sun Mar 23 02:30:23 2014 -0400 @@ -73,6 +73,7 @@ .d_poll = nopoll, .d_mmap = mm_mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_MPSAFE }; @@ -88,6 +89,7 @@ .d_poll = nopoll, .d_mmap = mm_mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_MPSAFE }; #endif diff -r 5d108a5ad3cb sys/dev/mscp/mscp_disk.c --- a/sys/dev/mscp/mscp_disk.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/mscp/mscp_disk.c Sun Mar 23 02:30:23 2014 -0400 @@ -178,6 +178,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; @@ -600,6 +601,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; @@ -672,6 +674,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/mscp/mscp_tape.c --- a/sys/dev/mscp/mscp_tape.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/mscp/mscp_tape.c Sun Mar 23 02:30:23 2014 -0400 @@ -145,6 +145,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/dev/mvme/lpt_mvme.c --- a/sys/dev/mvme/lpt_mvme.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/mvme/lpt_mvme.c Sun Mar 23 02:30:23 2014 -0400 @@ -140,6 +140,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/dev/nullcons_subr.c --- a/sys/dev/nullcons_subr.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/nullcons_subr.c Sun Mar 23 02:30:23 2014 -0400 @@ -62,6 +62,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/ofw/ofcons.c --- a/sys/dev/ofw/ofcons.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ofw/ofcons.c Sun Mar 23 02:30:23 2014 -0400 @@ -88,6 +88,7 @@ .d_poll = ofcons_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/ofw/ofdisk.c --- a/sys/dev/ofw/ofdisk.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ofw/ofdisk.c Sun Mar 23 02:30:23 2014 -0400 @@ -102,6 +102,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/ofw/openfirmio.c --- a/sys/dev/ofw/openfirmio.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ofw/openfirmio.c Sun Mar 23 02:30:23 2014 -0400 @@ -76,6 +76,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/dev/onewire/onewire.c --- a/sys/dev/onewire/onewire.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/onewire/onewire.c Sun Mar 23 02:30:23 2014 -0400 @@ -90,6 +90,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/pad/pad.c --- a/sys/dev/pad/pad.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pad/pad.c Sun Mar 23 02:30:23 2014 -0400 @@ -133,6 +133,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE, }; diff -r 5d108a5ad3cb sys/dev/pci/agp.c --- a/sys/dev/pci/agp.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/agp.c Sun Mar 23 02:30:23 2014 -0400 @@ -1112,6 +1112,7 @@ .d_poll = nopoll, .d_mmap = agpmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/pci/amr.c --- a/sys/dev/pci/amr.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/amr.c Sun Mar 23 02:30:23 2014 -0400 @@ -126,6 +126,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/pci/bktr/bktr_os.c --- a/sys/dev/pci/bktr/bktr_os.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/bktr/bktr_os.c Sun Mar 23 02:30:23 2014 -0400 @@ -190,6 +190,7 @@ .d_poll = nopoll, .d_mmap = bktr_mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; #endif /* __NetBSD __ */ diff -r 5d108a5ad3cb sys/dev/pci/cz.c --- a/sys/dev/pci/cz.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/cz.c Sun Mar 23 02:30:23 2014 -0400 @@ -1545,6 +1545,7 @@ .d_poll = czttypoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/pci/hdaudio/hdaudio.c --- a/sys/dev/pci/hdaudio/hdaudio.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/hdaudio/hdaudio.c Sun Mar 23 02:30:23 2014 -0400 @@ -68,6 +68,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/pci/mly.c --- a/sys/dev/pci/mly.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/mly.c Sun Mar 23 02:30:23 2014 -0400 @@ -172,6 +172,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/pci/pci_usrreq.c --- a/sys/dev/pci/pci_usrreq.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/pci_usrreq.c Sun Mar 23 02:30:23 2014 -0400 @@ -180,6 +180,7 @@ .d_poll = nopoll, .d_mmap = pcimmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/pci/twa.c --- a/sys/dev/pci/twa.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/twa.c Sun Mar 23 02:30:23 2014 -0400 @@ -2283,6 +2283,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/pci/twe.c --- a/sys/dev/pci/twe.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/pci/twe.c Sun Mar 23 02:30:23 2014 -0400 @@ -1891,6 +1891,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ppbus/lpt.c --- a/sys/dev/ppbus/lpt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ppbus/lpt.c Sun Mar 23 02:30:23 2014 -0400 @@ -120,6 +120,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/ppbus/pps_ppbus.c --- a/sys/dev/ppbus/pps_ppbus.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/ppbus/pps_ppbus.c Sun Mar 23 02:30:23 2014 -0400 @@ -72,6 +72,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/putter/putter.c --- a/sys/dev/putter/putter.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/putter/putter.c Sun Mar 23 02:30:23 2014 -0400 @@ -72,6 +72,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/qbus/dhu.c --- a/sys/dev/qbus/dhu.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/qbus/dhu.c Sun Mar 23 02:30:23 2014 -0400 @@ -203,6 +203,7 @@ .d_poll = dhupoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/qbus/dl.c --- a/sys/dev/qbus/dl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/qbus/dl.c Sun Mar 23 02:30:23 2014 -0400 @@ -168,6 +168,7 @@ .d_poll = dlpoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/qbus/qd.c --- a/sys/dev/qbus/qd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/qbus/qd.c Sun Mar 23 02:30:23 2014 -0400 @@ -354,6 +354,7 @@ .d_poll = qdpoll, .d_mmap = nommap, .d_kqfilter = qdkqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/dev/qbus/rf.c --- a/sys/dev/qbus/rf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/qbus/rf.c Sun Mar 23 02:30:23 2014 -0400 @@ -138,6 +138,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/qbus/rl.c --- a/sys/dev/qbus/rl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/qbus/rl.c Sun Mar 23 02:30:23 2014 -0400 @@ -117,6 +117,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/qbus/ts.c --- a/sys/dev/qbus/ts.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/qbus/ts.c Sun Mar 23 02:30:23 2014 -0400 @@ -198,6 +198,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/dev/radio.c --- a/sys/dev/radio.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/radio.c Sun Mar 23 02:30:23 2014 -0400 @@ -73,6 +73,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/raidframe/rf_netbsdkintf.c --- a/sys/dev/raidframe/rf_netbsdkintf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/raidframe/rf_netbsdkintf.c Sun Mar 23 02:30:23 2014 -0400 @@ -226,6 +226,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/rndpseudo.c --- a/sys/dev/rndpseudo.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/rndpseudo.c Sun Mar 23 02:30:23 2014 -0400 @@ -137,6 +137,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/sbus/bpp.c --- a/sys/dev/sbus/bpp.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sbus/bpp.c Sun Mar 23 02:30:23 2014 -0400 @@ -136,6 +136,7 @@ .d_poll = bpppoll, .d_mmap = nommap, .d_kqfilter = bppkqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/sbus/magma.c --- a/sys/dev/sbus/magma.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sbus/magma.c Sun Mar 23 02:30:23 2014 -0400 @@ -198,6 +198,7 @@ .d_poll = mttypoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; @@ -217,6 +218,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sbus/p9100.c --- a/sys/dev/sbus/p9100.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sbus/p9100.c Sun Mar 23 02:30:23 2014 -0400 @@ -183,6 +183,7 @@ .d_poll = nopoll, .d_mmap = p9100mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/dev/sbus/spif.c --- a/sys/dev/sbus/spif.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sbus/spif.c Sun Mar 23 02:30:23 2014 -0400 @@ -104,6 +104,7 @@ .d_poll = stty_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; @@ -125,6 +126,7 @@ .d_poll = sbpp_poll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sbus/tcx.c --- a/sys/dev/sbus/tcx.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sbus/tcx.c Sun Mar 23 02:30:23 2014 -0400 @@ -168,6 +168,7 @@ .d_poll = nopoll, .d_mmap = tcxmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/dev/scsipi/cd.c --- a/sys/dev/scsipi/cd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/cd.c Sun Mar 23 02:30:23 2014 -0400 @@ -225,6 +225,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/scsipi/ch.c --- a/sys/dev/scsipi/ch.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/ch.c Sun Mar 23 02:30:23 2014 -0400 @@ -131,6 +131,7 @@ .d_poll = chpoll, .d_mmap = nommap, .d_kqfilter = chkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/scsipi/if_se.c --- a/sys/dev/scsipi/if_se.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/if_se.c Sun Mar 23 02:30:23 2014 -0400 @@ -247,6 +247,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/scsipi/scsiconf.c --- a/sys/dev/scsipi/scsiconf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/scsiconf.c Sun Mar 23 02:30:23 2014 -0400 @@ -116,6 +116,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/scsipi/sd.c --- a/sys/dev/scsipi/sd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/sd.c Sun Mar 23 02:30:23 2014 -0400 @@ -178,6 +178,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/scsipi/ses.c --- a/sys/dev/scsipi/ses.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/ses.c Sun Mar 23 02:30:23 2014 -0400 @@ -147,6 +147,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/scsipi/ss.c --- a/sys/dev/scsipi/ss.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/ss.c Sun Mar 23 02:30:23 2014 -0400 @@ -99,6 +99,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/scsipi/st.c --- a/sys/dev/scsipi/st.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/st.c Sun Mar 23 02:30:23 2014 -0400 @@ -126,6 +126,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TAPE }; diff -r 5d108a5ad3cb sys/dev/scsipi/uk.c --- a/sys/dev/scsipi/uk.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/scsipi/uk.c Sun Mar 23 02:30:23 2014 -0400 @@ -86,6 +86,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sequencer.c --- a/sys/dev/sequencer.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sequencer.c Sun Mar 23 02:30:23 2014 -0400 @@ -167,6 +167,7 @@ .d_poll = sequencerpoll, .d_mmap = nommap, .d_kqfilter = sequencerkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; static LIST_HEAD(, sequencer_softc) sequencers = LIST_HEAD_INITIALIZER(sequencers); @@ -1605,6 +1606,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/spi/spiflash.c --- a/sys/dev/spi/spiflash.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/spi/spiflash.c Sun Mar 23 02:30:23 2014 -0400 @@ -162,6 +162,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK, }; diff -r 5d108a5ad3cb sys/dev/sun/bwtwo.c --- a/sys/dev/sun/bwtwo.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sun/bwtwo.c Sun Mar 23 02:30:23 2014 -0400 @@ -126,6 +126,7 @@ .d_poll = nopoll, .d_mmap = bwtwommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sun/cgsix.c --- a/sys/dev/sun/cgsix.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sun/cgsix.c Sun Mar 23 02:30:23 2014 -0400 @@ -135,6 +135,7 @@ .d_poll = nopoll, .d_mmap = cgsixmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sun/cgthree.c --- a/sys/dev/sun/cgthree.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sun/cgthree.c Sun Mar 23 02:30:23 2014 -0400 @@ -91,6 +91,7 @@ .d_poll = nopoll, .d_mmap = cgthreemmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sun/fb.c --- a/sys/dev/sun/fb.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sun/fb.c Sun Mar 23 02:30:23 2014 -0400 @@ -97,6 +97,7 @@ .d_poll = fbpoll, .d_mmap = fbmmap, .d_kqfilter = fbkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sun/kbd.c --- a/sys/dev/sun/kbd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sun/kbd.c Sun Mar 23 02:30:23 2014 -0400 @@ -99,6 +99,7 @@ .d_poll = kbdpoll, .d_mmap = nommap, .d_kqfilter = kbdkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sun/ms.c --- a/sys/dev/sun/ms.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sun/ms.c Sun Mar 23 02:30:23 2014 -0400 @@ -100,6 +100,7 @@ .d_poll = mspoll, .d_mmap = nommap, .d_kqfilter = mskqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/sysmon/sysmon.c --- a/sys/dev/sysmon/sysmon.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/sysmon/sysmon.c Sun Mar 23 02:30:23 2014 -0400 @@ -71,6 +71,7 @@ .d_poll = sysmonpoll, .d_mmap = nommap, .d_kqfilter = sysmonkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/tc/stic.c --- a/sys/dev/tc/stic.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/tc/stic.c Sun Mar 23 02:30:23 2014 -0400 @@ -164,6 +164,7 @@ .d_poll = nopoll, .d_mmap = sticmmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = 0 }; diff -r 5d108a5ad3cb sys/dev/tprof/tprof.c --- a/sys/dev/tprof/tprof.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/tprof/tprof.c Sun Mar 23 02:30:23 2014 -0400 @@ -652,6 +652,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/usb/ucom.c --- a/sys/dev/usb/ucom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/ucom.c Sun Mar 23 02:30:23 2014 -0400 @@ -164,6 +164,7 @@ .d_poll = ucompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/usb/ucycom.c --- a/sys/dev/usb/ucycom.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/ucycom.c Sun Mar 23 02:30:23 2014 -0400 @@ -158,6 +158,7 @@ .d_poll = ucycompoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/usb/ugen.c --- a/sys/dev/usb/ugen.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/ugen.c Sun Mar 23 02:30:23 2014 -0400 @@ -151,6 +151,7 @@ .d_poll = ugenpoll, .d_mmap = nommap, .d_kqfilter = ugenkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/dev/usb/uhid.c --- a/sys/dev/usb/uhid.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/uhid.c Sun Mar 23 02:30:23 2014 -0400 @@ -126,6 +126,7 @@ .d_poll = uhidpoll, .d_mmap = nommap, .d_kqfilter = uhidkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/dev/usb/uhso.c --- a/sys/dev/usb/uhso.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/uhso.c Sun Mar 23 02:30:23 2014 -0400 @@ -388,6 +388,7 @@ .d_poll = uhso_tty_poll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/usb/ulpt.c --- a/sys/dev/usb/ulpt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/ulpt.c Sun Mar 23 02:30:23 2014 -0400 @@ -140,6 +140,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/usb/urio.c --- a/sys/dev/usb/urio.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/urio.c Sun Mar 23 02:30:23 2014 -0400 @@ -85,6 +85,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/usb/usb.c --- a/sys/dev/usb/usb.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/usb.c Sun Mar 23 02:30:23 2014 -0400 @@ -127,6 +127,7 @@ .d_poll = usbpoll, .d_mmap = nommap, .d_kqfilter = usbkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/usb/uscanner.c --- a/sys/dev/usb/uscanner.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/uscanner.c Sun Mar 23 02:30:23 2014 -0400 @@ -251,6 +251,7 @@ .d_poll = uscannerpoll, .d_mmap = nommap, .d_kqfilter = uscannerkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/usb/utoppy.c --- a/sys/dev/usb/utoppy.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/usb/utoppy.c Sun Mar 23 02:30:23 2014 -0400 @@ -189,6 +189,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/verified_exec.c --- a/sys/dev/verified_exec.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/verified_exec.c Sun Mar 23 02:30:23 2014 -0400 @@ -80,6 +80,7 @@ #endif .d_poll = nopoll, .d_mmap = nommap, + .d_discard = nodiscard, #if defined(__NetBSD__) .d_kqfilter = nokqfilter, .d_flag = D_OTHER, diff -r 5d108a5ad3cb sys/dev/video.c --- a/sys/dev/video.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/video.c Sun Mar 23 02:30:23 2014 -0400 @@ -215,6 +215,7 @@ .d_poll = videopoll, .d_mmap = videommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/vme/xd.c --- a/sys/dev/vme/xd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/vme/xd.c Sun Mar 23 02:30:23 2014 -0400 @@ -313,6 +313,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/vme/xy.c --- a/sys/dev/vme/xy.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/vme/xy.c Sun Mar 23 02:30:23 2014 -0400 @@ -229,6 +229,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/vnd.c --- a/sys/dev/vnd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/vnd.c Sun Mar 23 02:30:23 2014 -0400 @@ -218,6 +218,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/dev/wscons/wsdisplay.c --- a/sys/dev/wscons/wsdisplay.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/wscons/wsdisplay.c Sun Mar 23 02:30:23 2014 -0400 @@ -199,6 +199,7 @@ .d_poll = wsdisplaypoll, .d_mmap = wsdisplaymmap, .d_kqfilter = wsdisplaykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/dev/wscons/wskbd.c --- a/sys/dev/wscons/wskbd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/wscons/wskbd.c Sun Mar 23 02:30:23 2014 -0400 @@ -307,6 +307,7 @@ .d_poll = wskbdpoll, .d_mmap = nommap, .d_kqfilter = wskbdkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/wscons/wsmouse.c --- a/sys/dev/wscons/wsmouse.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/wscons/wsmouse.c Sun Mar 23 02:30:23 2014 -0400 @@ -213,6 +213,7 @@ .d_poll = wsmousepoll, .d_mmap = nommap, .d_kqfilter = wsmousekqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/wscons/wsmux.c --- a/sys/dev/wscons/wsmux.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/wscons/wsmux.c Sun Mar 23 02:30:23 2014 -0400 @@ -134,6 +134,7 @@ .d_poll = wsmuxpoll, .d_mmap = nommap, .d_kqfilter = wsmuxkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dev/wsfont/wsfontdev.c --- a/sys/dev/wsfont/wsfontdev.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dev/wsfont/wsfontdev.c Sun Mar 23 02:30:23 2014 -0400 @@ -117,5 +117,6 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/dist/pf/net/pf_ioctl.c --- a/sys/dist/pf/net/pf_ioctl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/dist/pf/net/pf_ioctl.c Sun Mar 23 02:30:23 2014 -0400 @@ -179,6 +179,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/external/bsd/drm/dist/bsd-core/drm_drv.c --- a/sys/external/bsd/drm/dist/bsd-core/drm_drv.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/external/bsd/drm/dist/bsd-core/drm_drv.c Sun Mar 23 02:30:23 2014 -0400 @@ -314,6 +314,7 @@ .d_poll = drm_poll, .d_mmap = drm_mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY | D_NEGOFFSAFE }; diff -r 5d108a5ad3cb sys/external/bsd/drm2/drm/drm_drv.c --- a/sys/external/bsd/drm2/drm/drm_drv.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/external/bsd/drm2/drm/drm_drv.c Sun Mar 23 02:30:23 2014 -0400 @@ -272,6 +272,7 @@ .d_poll = nopoll, .d_mmap = drm_mmap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, /* XXX was D_TTY | D_NEGOFFSAFE */ /* XXX Add D_MPSAFE some day... */ .d_flag = D_NEGOFFSAFE, diff -r 5d108a5ad3cb sys/external/bsd/ipf/netinet/ip_fil_netbsd.c --- a/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/external/bsd/ipf/netinet/ip_fil_netbsd.c Sun Mar 23 02:30:23 2014 -0400 @@ -140,6 +140,7 @@ #if (__NetBSD_Version__ >= 200000000) .d_kqfilter = nokqfilter, #endif + .d_discard = nodiscard, #ifdef D_OTHER .d_flag = D_OTHER #else diff -r 5d108a5ad3cb sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_arm.c --- a/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_arm.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_arm.c Sun Mar 23 02:30:23 2014 -0400 @@ -188,6 +188,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/kern/kern_cpu.c --- a/sys/kern/kern_cpu.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/kern_cpu.c Sun Mar 23 02:30:23 2014 -0400 @@ -112,6 +112,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/kern/kern_descrip.c --- a/sys/kern/kern_descrip.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/kern_descrip.c Sun Mar 23 02:30:23 2014 -0400 @@ -132,6 +132,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/kern/kern_drvctl.c --- a/sys/kern/kern_drvctl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/kern_drvctl.c Sun Mar 23 02:30:23 2014 -0400 @@ -76,6 +76,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/kern/kern_ksyms.c --- a/sys/kern/kern_ksyms.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/kern_ksyms.c Sun Mar 23 02:30:23 2014 -0400 @@ -1145,5 +1145,6 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nullkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/kern/subr_log.c --- a/sys/kern/subr_log.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/subr_log.c Sun Mar 23 02:30:23 2014 -0400 @@ -407,5 +407,6 @@ .d_poll = logpoll, .d_mmap = nommap, .d_kqfilter = logkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/kern/tty_ptm.c --- a/sys/kern/tty_ptm.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/tty_ptm.c Sun Mar 23 02:30:23 2014 -0400 @@ -76,6 +76,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; #else @@ -417,6 +418,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; #endif diff -r 5d108a5ad3cb sys/kern/tty_pty.c --- a/sys/kern/tty_pty.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/tty_pty.c Sun Mar 23 02:30:23 2014 -0400 @@ -119,6 +119,7 @@ .d_poll = ptcpoll, .d_mmap = nommap, .d_kqfilter = ptckqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; @@ -133,6 +134,7 @@ .d_poll = ptspoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; @@ -153,6 +155,7 @@ .d_poll = ptcpoll, .d_mmap = nommap, .d_kqfilter = ptckqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; @@ -167,6 +170,7 @@ .d_poll = ptspoll, .d_mmap = nommap, .d_kqfilter = ttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; #endif /* defined(pmax) */ diff -r 5d108a5ad3cb sys/kern/tty_tty.c --- a/sys/kern/tty_tty.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/kern/tty_tty.c Sun Mar 23 02:30:23 2014 -0400 @@ -167,5 +167,6 @@ .d_poll = cttypoll, .d_mmap = nommap, .d_kqfilter = cttykqfilter, + .d_discard = nodiscard, .d_flag = D_TTY }; diff -r 5d108a5ad3cb sys/modules/lua/lua.c --- a/sys/modules/lua/lua.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/modules/lua/lua.c Sun Mar 23 02:30:23 2014 -0400 @@ -102,6 +102,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/net/bpf.c --- a/sys/net/bpf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/net/bpf.c Sun Mar 23 02:30:23 2014 -0400 @@ -191,6 +191,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/net/if_srt.c --- a/sys/net/if_srt.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/net/if_srt.c Sun Mar 23 02:30:23 2014 -0400 @@ -492,5 +492,6 @@ .d_poll = nullpoll, .d_mmap = nommap, .d_kqfilter = nullkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/net/if_tap.c --- a/sys/net/if_tap.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/net/if_tap.c Sun Mar 23 02:30:23 2014 -0400 @@ -184,6 +184,7 @@ .d_poll = tap_cdev_poll, .d_mmap = nommap, .d_kqfilter = tap_cdev_kqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/net/if_tun.c --- a/sys/net/if_tun.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/net/if_tun.c Sun Mar 23 02:30:23 2014 -0400 @@ -106,6 +106,7 @@ .d_poll = tunpoll, .d_mmap = nommap, .d_kqfilter = tunkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/net/npf/npf.c --- a/sys/net/npf/npf.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/net/npf/npf.c Sun Mar 23 02:30:23 2014 -0400 @@ -83,6 +83,7 @@ .d_poll = npf_dev_poll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/netisdn/i4b_ctl.c --- a/sys/netisdn/i4b_ctl.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/netisdn/i4b_ctl.c Sun Mar 23 02:30:23 2014 -0400 @@ -164,6 +164,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; #endif /* __NetBSD__ */ diff -r 5d108a5ad3cb sys/netisdn/i4b_i4bdrv.c --- a/sys/netisdn/i4b_i4bdrv.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/netisdn/i4b_i4bdrv.c Sun Mar 23 02:30:23 2014 -0400 @@ -206,6 +206,7 @@ .d_poll = isdnpoll, .d_mmap = nommap, .d_kqfilter = isdnkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; #endif /* __NetBSD__ */ diff -r 5d108a5ad3cb sys/netisdn/i4b_rbch.c --- a/sys/netisdn/i4b_rbch.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/netisdn/i4b_rbch.c Sun Mar 23 02:30:23 2014 -0400 @@ -200,6 +200,7 @@ .d_poll = isdnbchanpoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; #endif /* __NetBSD__ */ diff -r 5d108a5ad3cb sys/netisdn/i4b_tel.c --- a/sys/netisdn/i4b_tel.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/netisdn/i4b_tel.c Sun Mar 23 02:30:23 2014 -0400 @@ -204,6 +204,7 @@ .d_poll = isdntelpoll, .d_mmap = nommap, .d_kqfilter = isdntelkqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; #endif /* __NetBSD__ */ diff -r 5d108a5ad3cb sys/netisdn/i4b_trace.c --- a/sys/netisdn/i4b_trace.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/netisdn/i4b_trace.c Sun Mar 23 02:30:23 2014 -0400 @@ -99,6 +99,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; #endif /* __NetBSD__ */ diff -r 5d108a5ad3cb sys/netsmb/smb_dev.c --- a/sys/netsmb/smb_dev.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/netsmb/smb_dev.c Sun Mar 23 02:30:23 2014 -0400 @@ -95,6 +95,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, }; diff -r 5d108a5ad3cb sys/opencrypto/cryptodev.c --- a/sys/opencrypto/cryptodev.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/opencrypto/cryptodev.c Sun Mar 23 02:30:23 2014 -0400 @@ -1119,6 +1119,7 @@ .d_poll = cryptoselect /*nopoll*/, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER }; diff -r 5d108a5ad3cb sys/rump/librump/rumpvfs/devnull.c --- a/sys/rump/librump/rumpvfs/devnull.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/rump/librump/rumpvfs/devnull.c Sun Mar 23 02:30:23 2014 -0400 @@ -56,6 +56,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER | D_MPSAFE }; diff -r 5d108a5ad3cb sys/rump/librump/rumpvfs/rumpblk.c --- a/sys/rump/librump/rumpvfs/rumpblk.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/rump/librump/rumpvfs/rumpblk.c Sun Mar 23 02:30:23 2014 -0400 @@ -127,6 +127,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_DISK }; diff -r 5d108a5ad3cb sys/uvm/uvm_swap.c --- a/sys/uvm/uvm_swap.c Sun Mar 23 02:20:13 2014 -0400 +++ b/sys/uvm/uvm_swap.c Sun Mar 23 02:30:23 2014 -0400 @@ -1298,6 +1298,7 @@ .d_poll = nopoll, .d_mmap = nommap, .d_kqfilter = nokqfilter, + .d_discard = nodiscard, .d_flag = D_OTHER, };