Go to file
dholland 6ad7a6672a Simplify some leftover code and remove some old assertions.
Last year when I killed off some evil dirop-related macros, I added
these assertions because if the things they asserted weren't true we'd
be leaking vnodes. Well, it seems that the code at the time did leak
vnodes, so certain failure cases (e.g. mkdir with disk full) would
assert. Nobody apparently tripped on this in the past fourteen months,
until I broke balloc so it always failed (unrelatedly) while working
on some LFS64 changes.

However, the vnode leak has since been removed by hannken@ as part of
the vnode cache changes, so the assertions are now superfluous;
instead, just make sure *vpp gets nulled on failure, and don't worry
about whether or not VU_DIROP is set as it shouldn't matter any more.

XXX: there's still a lot of gratuitous pointer aliasing in here that
should be tidied away.
2015-08-03 17:33:54 +00:00
bin Drop the case '?' which is defined after case 'default'. 2015-07-25 16:17:01 +00:00
common fix comment 2015-07-10 20:16:01 +00:00
compat remove the xfree86 reachover makefiles and the vast majority of 2015-07-23 08:03:24 +00:00
crypto From FreeBSD: 2015-07-29 15:04:40 +00:00
dist/pf Merge riastradh-drm2 to HEAD. 2014-03-18 18:20:35 +00:00
distrib Add tests for NDP 2015-08-03 09:54:20 +00:00
doc new bind 2015-07-28 18:58:08 +00:00
etc Add tests for NDP 2015-08-03 09:54:20 +00:00
external build EXA support 2015-07-30 02:58:00 +00:00
extsrc
games Use An in AUTHORS section. 2015-07-26 22:22:24 +00:00
gnu Make this work with newer perl versions. 2015-07-27 18:09:27 +00:00
include Do as POSIX says, define the timespec structure in <signal.h> 2015-07-31 12:51:32 +00:00
lib Only apply am/pm adjustment to tm_hour when it has actually been parsed. 2015-07-29 20:32:54 +00:00
libexec Add a (draft) 64-bit superblock. Make things build again. 2015-08-02 18:18:09 +00:00
regress moved to tests/net/in_cksum. 2015-01-05 22:39:29 +00:00
rescue Remove rtsol(8) and rtsold(8) as their functionality is in dhcpcd(8). 2014-09-11 13:10:03 +00:00
sbin Use intmax_t to print daddr_t; from sevan@. 2015-08-03 04:16:10 +00:00
share typo from Timo Buhrmester 2015-07-30 03:21:33 +00:00
sys Simplify some leftover code and remove some old assertions. 2015-08-03 17:33:54 +00:00
tests Add tests for NDP 2015-08-03 09:54:20 +00:00
tools Add reallocarr(3) to tools/compat 2015-07-26 14:01:53 +00:00
usr.bin Fix two typos. 2015-08-02 12:19:12 +00:00
usr.sbin Introduce rump.ndp 2015-08-03 09:51:40 +00:00
build.sh Make evbarm64 (little endian) the default for aarch64. 2015-06-27 06:00:28 +00:00
BUILDING remove the xfree86 reachover makefiles and the vast majority of 2015-07-23 08:03:24 +00:00
Makefile remove the xfree86 reachover makefiles and the vast majority of 2015-07-23 08:03:24 +00:00
Makefile.inc
UPDATING mention yacc requirement for acpica 2015-04-14 14:18:59 +00:00