CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Tue May 16 07:25:57 UTC 2017 Modified Files: src/sys/netipsec: ipsec.c key.c Log Message: Fix diagnostic assertion failure in ipsec_init_policy panic: kernel diagnostic assertion "!cpu_softintr_p()" failed: file "../../../../netipsec/ipsec.c", line 1277 cpu7: Begin traceback... vpanic() at netbsd:vpanic+0x140 ch_voltag_convert_in() at netbsd:ch_voltag_convert_in ipsec_init_policy() at netbsd:ipsec_init_policy+0x149 in_pcballoc() at netbsd:in_pcballoc+0x1c5 tcp_attach_wrapper() at netbsd:tcp_attach_wrapper+0x1e1 sonewconn() at netbsd:sonewconn+0x1ea syn_cache_get() at netbsd:syn_cache_get+0x15f tcp_input() at netbsd:tcp_input+0x1689 ipintr() at netbsd:ipintr+0xa88 softint_dispatch() at netbsd:softint_dispatch+0xd3 DDB lost frame for netbsd:Xsoftintr+0x4f, trying 0xfe811d337ff0 Xsoftintr() at netbsd:Xsoftintr+0x4f Reported by msaitoh@ To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/sys/netipsec/ipsec.c cvs rdiff -u -r1.127 -r1.128 src/sys/netipsec/key.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Tue May 16 07:43:50 UTC 2017 Modified Files: src/sys/netipsec: key.c Log Message: Fix memory leaks of sah->idents and sah->identd Originally fixed by the SEIL team of IIJ To generate a diff of this commit: cvs rdiff -u -r1.128 -r1.129 src/sys/netipsec/key.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libterminfo
Module Name:src Committed By: roy Date: Tue May 16 08:52:14 UTC 2017 Modified Files: src/lib/libterminfo: term.c Log Message: Move pathbuf into the function where it's actually used. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/lib/libterminfo/term.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libterminfo
Module Name:src Committed By: roy Date: Tue May 16 09:19:49 UTC 2017 Modified Files: src/lib/libterminfo: term.c Log Message: Don't bother allocating space for the database name, just print directly to the static buffer storage. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/lib/libterminfo/term.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/infocmp
Module Name:src Committed By: roy Date: Tue May 16 09:21:54 UTC 2017 Modified Files: src/usr.bin/infocmp: infocmp.c Log Message: _ti_database now includes the database extension so don't duplicate it. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/usr.bin/infocmp/infocmp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Tue May 16 10:11:24 UTC 2017 Modified Files: src/sys/netipsec: key.c Log Message: Replace kmem_alloc + memset with kmem_zalloc Suggested by kamil@ To generate a diff of this commit: cvs rdiff -u -r1.129 -r1.130 src/sys/netipsec/key.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libterminfo
Module Name:src Committed By: roy Date: Tue May 16 10:25:40 UTC 2017 Modified Files: src/lib/libterminfo: term.c Log Message: Instead of poking in the binary blob to work out if this is our terminal, assume it is and load it. Once loaded then check it's really for us. This allows us to work out if the indexed alias entry is correct we this was not checked previously. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/lib/libterminfo/term.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libterminfo
Module Name:src Committed By: roy Date: Tue May 16 10:29:06 UTC 2017 Modified Files: src/lib/libterminfo: term.c Log Message: Fix prior for multiple terminfo aliases. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/lib/libterminfo/term.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libterminfo
Module Name:src Committed By: roy Date: Tue May 16 11:16:37 UTC 2017 Modified Files: src/lib/libterminfo: term.c Log Message: Remove ticcmp and extend _ti_checkname so it can be used instead. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/lib/libterminfo/term.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libterminfo
Module Name:src Committed By: roy Date: Tue May 16 12:03:41 UTC 2017 Modified Files: src/lib/libterminfo: term.c Log Message: Improve the scope of some variables. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/lib/libterminfo/term.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: snj Date: Tue May 16 17:40:01 UTC 2017 Modified Files: src/distrib/notes/common: main Log Message: update core To generate a diff of this commit: cvs rdiff -u -r1.534 -r1.535 src/distrib/notes/common/main Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev
Module Name:src Committed By: nat Date: Tue May 16 21:43:18 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Revert the changes made with holding sc_lock in audiostartp/startr made in rev 1.347. The audio tests should run again. To generate a diff of this commit: cvs rdiff -u -r1.349 -r1.350 src/sys/dev/audio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7] src/sys/sys
Module Name:src Committed By: snj Date: Tue May 16 22:52:17 UTC 2017 Modified Files: src/sys/sys [netbsd-7]: exec_elf.h Log Message: Pull up following revision to fix fallout from ticket #1406: sys/sys/exec_elf.h: revision 1.156 Add mips abiflags section To generate a diff of this commit: cvs rdiff -u -r1.141.2.2 -r1.141.2.3 src/sys/sys/exec_elf.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7] src/doc
Module Name:src Committed By: snj Date: Tue May 16 22:52:58 UTC 2017 Modified Files: src/doc [netbsd-7]: CHANGES-7.2 Log Message: amend 1406 To generate a diff of this commit: cvs rdiff -u -r1.1.2.17 -r1.1.2.18 src/doc/CHANGES-7.2 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: jdolecek Date: Tue May 16 23:00:42 UTC 2017 Modified Files: src/doc: CHANGES Log Message: mention recent vioscsi/virtio changes To generate a diff of this commit: cvs rdiff -u -r1.2281 -r1.2282 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: jdolecek Date: Tue May 16 23:21:54 UTC 2017 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile virtio.4 Added Files: src/share/man/man4: vioscsi.4 Log Message: add vioscsi(4) manpage To generate a diff of this commit: cvs rdiff -u -r1.1554 -r1.1555 src/distrib/sets/lists/man/mi cvs rdiff -u -r1.635 -r1.636 src/share/man/man4/Makefile cvs rdiff -u -r0 -r1.1 src/share/man/man4/vioscsi.4 cvs rdiff -u -r1.7 -r1.8 src/share/man/man4/virtio.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/usb
Module Name:src Committed By: nat Date: Tue May 16 23:49:44 UTC 2017 Modified Files: src/sys/dev/usb: uaudio.c Log Message: Drop sc_lock whilst doing uaudio_chan_open uaudio[pr]transfer. uaudio now works again. To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.148 src/sys/dev/usb/uaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev
Module Name:src Committed By: nat Date: Tue May 16 23:55:53 UTC 2017 Modified Files: src/sys/dev: audio.c Log Message: Set sc_[trigger/rec]_started before the call to trigger_[input/output]. This prevents multiple calls to trigger_[input/output] for those drivers that drop sc_intr_lock in there trigger_[input/output] functions. To generate a diff of this commit: cvs rdiff -u -r1.350 -r1.351 src/sys/dev/audio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/kern
Module Name:src Committed By: pgoyette Date: Wed May 17 01:42:17 UTC 2017 Modified Files: src/sys/kern [prg-localcount2]: kern_event.c Log Message: Import fix from HEAD for NULL deref To generate a diff of this commit: cvs rdiff -u -r1.88.8.2 -r1.88.8.3 src/sys/kern/kern_event.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys
Module Name:src Committed By: pgoyette Date: Wed May 17 01:44:18 UTC 2017 Modified Files: src/sys/arch/atari/atari [prg-localcount2]: autoconf.c src/sys/dev [prg-localcount2]: cgd.c fss.c md.c vnd.c src/sys/dev/ata [prg-localcount2]: ata_raid.c src/sys/dev/bluetooth [prg-localcount2]: bcsp.c btuart.c src/sys/dev/dkwedge [prg-localcount2]: dk.c src/sys/dev/dm [prg-localcount2]: dm_ioctl.c src/sys/dev/gpio [prg-localcount2]: gpiosim.c src/sys/dev/hpc [prg-localcount2]: hpf1275a_tty.c src/sys/dev/ir [prg-localcount2]: irframe_tty.c src/sys/dev/iscsi [prg-localcount2]: iscsi_main.c src/sys/dev/nand [prg-localcount2]: nandemulator.c src/sys/dev/pad [prg-localcount2]: pad.c src/sys/dev/raidframe [prg-localcount2]: rf_netbsdkintf.c src/sys/dev/sysmon [prg-localcount2]: swwdog.c src/sys/kern [prg-localcount2]: subr_autoconf.c src/sys/modules/lua [prg-localcount2]: lua.c src/sys/net [prg-localcount2]: if_etherip.c if_tap.c src/sys/opencrypto [prg-localcount2]: cryptodev.c cryptosoft.c Log Message: At suggestion of chuq@, modify config_attach_pseudo() to return with a reference held on the device. Adapt callers to expect the reference to exist, and to ensure that the reference is released. To generate a diff of this commit: cvs rdiff -u -r1.65.20.1 -r1.65.20.2 src/sys/arch/atari/atari/autoconf.c cvs rdiff -u -r1.114.4.6 -r1.114.4.7 src/sys/dev/cgd.c cvs rdiff -u -r1.97.4.3 -r1.97.4.4 src/sys/dev/fss.c cvs rdiff -u -r1.78.6.5 -r1.78.6.6 src/sys/dev/md.c cvs rdiff -u -r1.259.4.4 -r1.259.4.5 src/sys/dev/vnd.c cvs rdiff -u -r1.39 -r1.39.6.1 src/sys/dev/ata/ata_raid.c cvs rdiff -u -r1.30 -r1.30.6.1 src/sys/dev/bluetooth/bcsp.c cvs rdiff -u -r1.28 -r1.28.8.1 src/sys/dev/bluetooth/btuart.c cvs rdiff -u -r1.96.4.1 -r1.96.4.2 src/sys/dev/dkwedge/dk.c cvs rdiff -u -r1.30 -r1.30.8.1 src/sys/dev/dm/dm_ioctl.c cvs rdiff -u -r1.20 -r1.20.4.1 src/sys/dev/gpio/gpiosim.c cvs rdiff -u -r1.27 -r1.27.24.1 src/sys/dev/hpc/hpf1275a_tty.c cvs rdiff -u -r1.61.8.1 -r1.61.8.2 src/sys/dev/ir/irframe_tty.c cvs rdiff -u -r1.24 -r1.24.6.1 src/sys/dev/iscsi/iscsi_main.c cvs rdiff -u -r1.7 -r1.7.8.1 src/sys/dev/nand/nandemulator.c cvs rdiff -u -r1.28.4.2 -r1.28.4.3 src/sys/dev/pad/pad.c cvs rdiff -u -r1.349.4.2 -r1.349.4.3 src/sys/dev/raidframe/rf_netbsdkintf.c cvs rdiff -u -r1.19 -r1.19.8.1 src/sys/dev/sysmon/swwdog.c cvs rdiff -u -r1.252.4.3 -r1.252.4.4 src/sys/kern/subr_autoconf.c cvs rdiff -u -r1.20.2.2 -r1.20.2.3 src/sys/modules/lua/lua.c cvs rdiff -u -r1.38 -r1.38.8.1 src/sys/net/if_etherip.c cvs rdiff -u -r1.99.4.1 -r1.99.4.2 src/sys/net/if_tap.c cvs rdiff -u -r1.89.2.2 -r1.89.2.3 src/sys/opencrypto/cryptodev.c cvs rdiff -u -r1.49 -r1.49.2.1 src/sys/opencrypto/cryptosoft.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/share/man/man9
Module Name:src Committed By: pgoyette Date: Wed May 17 01:54:06 UTC 2017 Modified Files: src/share/man/man9 [prg-localcount2]: autoconf.9 Log Message: Update autoconf(9) to mention that config_attach_pseudo() returns with a reference held on the device. To generate a diff of this commit: cvs rdiff -u -r1.30.20.1 -r1.30.20.2 src/share/man/man9/autoconf.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Wed May 17 02:04:56 UTC 2017 Modified Files: src/sys/netipsec: key.c Log Message: Fix memory leaks of allocated data to sav on key_update key_setsaval NULL-clears member variables of sav at the beginning of the function regardless of the states of the variables. When key_setsaval is called by key_update, member variables sav->replay, sav->key_* and sav->lft_* may have data allocated by malloc. In that case they will leak. Free them before NULL-clear to avoid memory leaks. To generate a diff of this commit: cvs rdiff -u -r1.130 -r1.131 src/sys/netipsec/key.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/netipsec
Module Name:src Committed By: ozaki-r Date: Wed May 17 02:19:10 UTC 2017 Modified Files: src/sys/netipsec: key.c keydb.h Log Message: Replace malloc/free with kmem(9) and kill KMALLOC/KFREE macros To generate a diff of this commit: cvs rdiff -u -r1.131 -r1.132 src/sys/netipsec/key.c cvs rdiff -u -r1.14 -r1.15 src/sys/netipsec/keydb.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/dev/sysmon
Module Name:src Committed By: pgoyette Date: Wed May 17 02:37:02 UTC 2017 Modified Files: src/sys/dev/sysmon [prg-localcount2]: swwdog.c Log Message: Use correct variable name To generate a diff of this commit: cvs rdiff -u -r1.19.8.1 -r1.19.8.2 src/sys/dev/sysmon/swwdog.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/net
Module Name:src Committed By: pgoyette Date: Wed May 17 02:40:58 UTC 2017 Modified Files: src/sys/net [prg-localcount2]: if_tap.c Log Message: Actually return the retrun value that we computed. To generate a diff of this commit: cvs rdiff -u -r1.99.4.2 -r1.99.4.3 src/sys/net/if_tap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/dev/ata
Module Name:src Committed By: pgoyette Date: Wed May 17 02:58:37 UTC 2017 Modified Files: src/sys/dev/ata [prg-localcount2]: ata_raid.c Log Message: Typo To generate a diff of this commit: cvs rdiff -u -r1.39.6.1 -r1.39.6.2 src/sys/dev/ata/ata_raid.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/dev/ata
Module Name:src Committed By: pgoyette Date: Wed May 17 03:05:44 UTC 2017 Modified Files: src/sys/dev/ata [prg-localcount2]: ata_raid.c Log Message: It's "device_t x" not "struct device_t x" To generate a diff of this commit: cvs rdiff -u -r1.39.6.2 -r1.39.6.3 src/sys/dev/ata/ata_raid.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/arch/mipsco/obio
Module Name:src Committed By: pgoyette Date: Wed May 17 03:54:20 UTC 2017 Modified Files: src/sys/arch/mipsco/obio [prg-localcount2]: zs_kgdb.c Log Message: Convert to cdevsw_lookup_acquire() To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.10.54.1 src/sys/arch/mipsco/obio/zs_kgdb.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/ufs/ext2fs
Module Name:src Committed By: pgoyette Date: Wed May 17 04:08:36 UTC 2017 Modified Files: src/sys/ufs/ext2fs [prg-localcount2]: ext2fs_vfsops.c Log Message: Adapt for bdevsw_lookup_acquire() To generate a diff of this commit: cvs rdiff -u -r1.208 -r1.208.2.1 src/sys/ufs/ext2fs/ext2fs_vfsops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/dev/mscp
Module Name:src Committed By: pgoyette Date: Wed May 17 04:26:14 UTC 2017 Modified Files: src/sys/dev/mscp [prg-localcount2]: mscp_disk.c Log Message: Adapt to device_lookup_acquire To generate a diff of this commit: cvs rdiff -u -r1.89.8.2 -r1.89.8.3 src/sys/dev/mscp/mscp_disk.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/dev/mscp
Module Name:src Committed By: pgoyette Date: Wed May 17 04:29:46 UTC 2017 Modified Files: src/sys/dev/mscp [prg-localcount2]: mscp_disk.c Log Message: Finish previous. :( To generate a diff of this commit: cvs rdiff -u -r1.89.8.3 -r1.89.8.4 src/sys/dev/mscp/mscp_disk.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/kern
Module Name:src Committed By: pgoyette Date: Wed May 17 04:33:03 UTC 2017 Modified Files: src/sys/kern [prg-localcount2]: subr_devsw.c Log Message: Allow the argument to {b,c}devsw_release() to be NULL, and treat it as a No-Op To generate a diff of this commit: cvs rdiff -u -r1.37.2.3 -r1.37.2.4 src/sys/kern/subr_devsw.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [prg-localcount2] src/sys/ufs/ext2fs
Module Name:src Committed By: pgoyette Date: Wed May 17 05:31:08 UTC 2017 Modified Files: src/sys/ufs/ext2fs [prg-localcount2]: ext2fs_vfsops.c Log Message: Typo - insert missing * To generate a diff of this commit: cvs rdiff -u -r1.208.2.1 -r1.208.2.2 src/sys/ufs/ext2fs/ext2fs_vfsops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/net
Module Name:src Committed By: ozaki-r Date: Wed May 17 06:30:16 UTC 2017 Modified Files: src/tests/net: net_common.sh src/tests/net/ipsec: t_ipsec_misc.sh Log Message: Add test cases of TCP communications with IPsec enabled The test cases transfer data over TCP by using nc with IPsec just enabled (no SA/SP is configured) and confirm the commit "Fix diagnostic assertion failure in ipsec_init_policy" really fixes the issue. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/tests/net/net_common.sh cvs rdiff -u -r1.1 -r1.2 src/tests/net/ipsec/t_ipsec_misc.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Wed May 17 06:33:04 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c cryptodev.c cryptodev.h cryptosoft.c deflate.c ocryptodev.c Log Message: opencrypto: cleanup debug messages. To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/opencrypto/crypto.c cvs rdiff -u -r1.89 -r1.90 src/sys/opencrypto/cryptodev.c cvs rdiff -u -r1.31 -r1.32 src/sys/opencrypto/cryptodev.h cvs rdiff -u -r1.49 -r1.50 src/sys/opencrypto/cryptosoft.c cvs rdiff -u -r1.22 -r1.23 src/sys/opencrypto/deflate.c cvs rdiff -u -r1.6 -r1.7 src/sys/opencrypto/ocryptodev.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Wed May 17 06:50:12 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c Log Message: refactor crypto_dispatch (1/3): divide batch operation Processing batch operation at first, crypto_q_mtx's lock region is reduced because crp does not require crypto_q_mtx. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 src/sys/opencrypto/crypto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Wed May 17 06:52:08 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c Log Message: refactor crypto_dispatch (2/3): divide migrate operation To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/opencrypto/crypto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/opencrypto
Module Name:src Committed By: knakahara Date: Wed May 17 06:53:02 UTC 2017 Modified Files: src/sys/opencrypto: crypto.c Log Message: refactor crypto_dispatch (3/3): do "blocked" operation previously To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/opencrypto/crypto.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.