SVNews

NOTE: This service is experimental and subject to change! Use at your own risk!

Year:   Month: - or - Filter committers: - or -
Filter paths:
Include diffs if smaller than lines.

2014 - 04 - 18   (today)
01:15:45 - r264634
(4 hours 14 minutes ago)
by gjb
Affects: 
(3 files)
/projects/release-embedded/release/cloudware/ec2.conf
/projects/release-embedded/release/cloudware/release-ec2.sh
Initial commit of a script to create Amazon EC2 images.

Right now, it does not do anything.  When complete, thanks
to work done by Colin Percival, it will allow re@ to create
EC2 images as part of the release build process.  There are
a number of implementation details I want to sort out, which
while I think about them, I realize improvements that can be
made elsewhere in related processes here.

The 'cloudware/' directory name is chosen since there are
other cloud-based hypervisor works in progress, so they will
be consolidated within one directory structure, similar to
what we do now for architecture-specific scripts.

Sponsored by:   The FreeBSD Foundation
00:53:35 - r264633
(4 hours 36 minutes ago)
by dteske
Affects: 
(6 files)
/stable/9/usr.sbin/bsdinstall/scripts/docsinstall
/stable/9/usr.sbin/bsdinstall/scripts/zfsboot
MFC r264488:

When merging docsinstall and zfsboot updates to stable/9 it was discovered
that the slightly older dialog(1) requires --separate-output when using the
--checklist widget to force response to produce unquoted values (whereas in
stable/10 --checklist widget without --separate-output will only quote the
checklist labels in the response if the label is multi-word (contains any
whitespace).

Since these enhancements (see revisions 263956 and 264437) were developed
originally on 10, the --separate-output option was omitted. When merged to
stable/9, we (Allan Jude) and I found during testing that the "always-
quoting" of the response was causing things like struct interpolation to
fail (`f_struct device_$dev' would produce `f_struct device_\"da0\"' for
example -- literal quotes inherited from dialog(1) --checklist response).

To see the behavior, execute the following on stable/9 versus stable/10:

        dialog --checklist disks: 0 0 0 da0 "" off da1 "" off

Check both items and hit enter. On stable/10, the response is:

        da0 da1

On stable/9 the response is:

        "da0" "da1"

If you use the --separate-output option, the response is the same for both:

        da0
        da1

So applying --separate-output on every platform until either one of two
things occurs 1) dialog(1,3) gets synchronized between stable/9, higher or
2) we drop support for stable/9.

Reviewed by:    Allan Jude
00:48:26 - r264632
(4 hours 41 minutes ago)
by dteske
Affects: 
(3 files)
/stable/10/usr.sbin/bsdinstall/scripts/docsinstall
/stable/10/usr.sbin/bsdinstall/scripts/zfsboot
MFC r264488:

When merging docsinstall and zfsboot updates to stable/9 it was discovered
that the slightly older dialog(1) requires --separate-output when using the
--checklist widget to force response to produce unquoted values (whereas in
stable/10 --checklist widget without --separate-output will only quote the
checklist labels in the response if the label is multi-word (contains any
whitespace).

Since these enhancements (see revisions 263956 and 264437) were developed
originally on 10, the --separate-output option was omitted. When merged to
stable/9, we (Allan Jude) and I found during testing that the "always-
quoting" of the response was causing things like struct interpolation to
fail (`f_struct device_$dev' would produce `f_struct device_\"da0\"' for
example -- literal quotes inherited from dialog(1) --checklist response).

To see the behavior, execute the following on stable/9 versus stable/10:

        dialog --checklist disks: 0 0 0 da0 "" off da1 "" off

Check both items and hit enter. On stable/10, the response is:

        da0 da1

On stable/9 the response is:

        "da0" "da1"

If you use the --separate-output option, the response is the same for both:

        da0
        da1

So applying --separate-output on every platform until either one of two
things occurs 1) dialog(1,3) gets synchronized between stable/9, higher or
2) we drop support for stable/9.

Reviewed by:    Allan Jude
00:02:06 - r264631
(5 hours 27 minutes ago)
by tychon
Affects: 
(4 files)
/head/sys/amd64/vmm/io/*
/head/sys/amd64/vmm/vmm_ioport.c
/head/usr.sbin/bhyve/pci_lpc.c
Add support for reading the PIT Counter 2 output signal via the NMI
Status and Control register at port 0x61.

Be more conservative about "catching up" callouts that were supposed
to fire in the past by skipping an interrupt if it was
scheduled too far in the past.

Restore the PIT ACPI DSDT entries and add an entry for NMISC too.

Approved by:    neel (co-mentor)
2014 - 04 - 17   (yesterday)
23:31:50 - r264630
(5 hours 58 minutes ago)
by rmacklem
Affects:  /head/sys/net/if.c
For NFS mounts using rsize,wsize=65536 over TSO enabled
network interfaces limited to 32 transmit segments, there
are two known issues.
The more serious one is that for an I/O of slightly less than 64K,
the net device driver prepends an ethernet header, resulting in a
TSO segment slightly larger than 64K. Since m_defrag() copies this
into 33 mbuf clusters, the transmit fails with EFBIG.
A tester indicated observing a similar failure using iSCSI.

The second less critical problem is that the network
device driver must copy the mbuf chain via m_defrag()
(m_collapse() is not sufficient), resulting in measurable overhead.

This patch reduces the default size of if_hw_tsomax
slightly, so that the first issue is avoided.
Fixing the second issue will require a way for the
network device driver to inform tcp_output() that it
is limited to 32 transmit segments.

Reported and tested by: csforgeron@gmail.com, markus.gebert@hostpoint.ch
MFC after:      2 weeks
21:43:34 - r264629
(7 hours 46 minutes ago)
by jilles
Affects: 
(6 files)
/stable/9/bin/sh/*
MFC r263777: sh: Fix possible memory leaks and double frees with unexpected
SIGINT.
21:29:22 - r264628
(8 hours ago)
by jilles
Affects:  /head/sys/sys/fcntl.h
fcntl.h: Make visible various POSIX.1-2008 features.

Also, remove #if __BSD_VISIBLE where it is redundant. When __BSD_VISIBLE is
defined to 1, __POSIX_VISIBLE, __XSI_VISIBLE and __ISO_C_VISIBLE are also
defined to the newest supported version.

PR:             188173
Reviewed by:    pluknet
20:48:32 - r264627
(8 hours 41 minutes ago)
by des
Affects:  /user/des/fbp/root/poll/result.tt
Print the number of voters and votes cast on the result page.
20:47:30 - r264626
(8 hours 42 minutes ago)
by des
Affects:  /user/des/fbp/lib/FBP/Schema/Result/Poll.pm
/user/des/fbp/lib/FBP/Schema/Result/Question.pm
Add "voters" accessor to polls and questions.
20:42:03 - r264625
(8 hours 47 minutes ago)
by rwatson
Affects:  /head/sys/mips/mips/pm_machdep.c
Fix typo and case inconsistency in MIPS CP0 register names.

MFC after:      3 days
20:09:41 - r264624
(9 hours 20 minutes ago)
by delphij
Affects:  /stable/8/crypto/openssl/crypto/rand/md_rand.c
/stable/9/crypto/openssl/crypto/rand/md_rand.c
Cherry-pick OpenSSL changeset 5be1ae2:

====
Author: Dr. Stephen Henson <steve@openssl.org>

Treat a zero length passed to ssleay_rand_add a no op: the existing logic
zeroes the md value which is very bad. OpenSSL itself never does this
internally and the actual call doesn't make sense as it would be passing
zero bytes of entropy.

Thanks to Marcus Meissner <meissner@suse.de> for reporting this bug.
====

This is a direct commit to stable/8 and stable/9.  -HEAD and stable/10
already have this fix as part of OpenSSL 1.0.1g.

Noticed by:     koobs
Reviewed by:    benl (maintainer)
19:37:12 - r264623
(9 hours 52 minutes ago)
by delphij
Affects: 
(15 files)
/user/cperciva/freebsd-update-build/scripts/*
Refresh with update builder (with iso location removed).
19:31:09 - r264622
(9 hours 58 minutes ago)
by delphij
Affects: 
(393 files)
/user/cperciva/freebsd-update-build/patches/*
Catch up with update server.
19:29:15 - r264621
(10 hours ago)
by emax
Affects:  /head/sys/dev/cxgbe/t4_main.c
use correct (integer) type for the temperature sysctl

Reviewed by:    np, scottl
Obtained from:  Netflix
MFC after:      3 days
18:13:23 - r264620
(11 hours 16 minutes ago)
by kib
Affects:  /head/sys/kern/subr_fattime.c
Fix typo.

MFC after:      3 days
18:00:07 - r264619
(11 hours 29 minutes ago)
by jhb
Affects: 
(8 files)
/stable/10/sys/amd64/*
/stable/10/usr.sbin/bhyve/bhyverun.c
/stable/10/usr.sbin/bhyvectl/bhyvectl.c
MFC 258860,260167,260238,260397:
- Restructure the VMX code to enter and exit the guest. In large part this
  change hides the setjmp/longjmp semantics of VM enter/exit.
  vmx_enter_guest() is used to enter guest context and vmx_exit_guest() is
  used to transition back into host context.

  Fix a longstanding race where a vcpu interrupt notification might be
  ignored if it happens after vmx_inject_interrupts() but before host
  interrupts are disabled in vmx_resume/vmx_launch. We now call
  vmx_inject_interrupts() with host interrupts disabled to prevent this.
- The 'protection' field in the VM exit collateral for the PAGING exit is
  not used - get rid of it.

Reviewed by:    grehan
17:20:56 - r264618
(12 hours 9 minutes ago)
by jmmv
Affects: 
(10 files)
/stable/10/*
MFC r263989: Add atf m4 files from the vendor branch.
16:00:26 - r264617
(13 hours 29 minutes ago)
by ghelmer
Affects:  /head/libexec/atrun/atrun.c
Fix releasing the lock in the parent atrun process after the queue
directory has been processed. Otherwise, a long-running child process
caused other atrun invocations to stall unnecessarily.
15:44:21 - r264616
(13 hours 45 minutes ago)
by des
Affects:  /user/des/fbp/lib/FBP/Schema/Result/Poll.pm
Ended means we're *past* the end date.
15:38:10 - r264615
(13 hours 51 minutes ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
Remove debugging code.
15:16:47 - r264614
(14 hours 13 minutes ago)
by gjb
Affects: 
(4139 files)
/projects/release-debugdist/*
MFH @264612: Tracking commit.

Sponsored by:   The FreeBSD Foundation
14:47:46 - r264613
(14 hours 42 minutes ago)
by gjb
Affects: 
(3004 files)
/projects/release-embedded/*
MFH @264612: Tracking commit.

Sponsored by:   The FreeBSD Foundation
14:19:32 - r264612
(15 hours 10 minutes ago)
by ray
Affects: 
(3 files)
/stable/9/sys/dev/vt/vt_core.c
MFC r264258

Fix cursor color in reverse video mode.

Sponsored by:   The FreeBSD Foundation
14:18:30 - r264611
(15 hours 11 minutes ago)
by ray
Affects: 
(2 files)
/stable/10/sys/dev/vt/vt_core.c
MFC r264258

Fix cursor color in reverse video mode.

Sponsored by:   The FreeBSD Foundation
14:16:02 - r264610
(15 hours 14 minutes ago)
by mav
Affects:  /head/sys/dev/ahci/ahci.c
Correct AMD chipsets identification.

Submitted by:   Dmitry Luhtionov <dmitryluhtionov@gmail.com>
MFC after:      2 weeks
14:15:53 - r264609
(15 hours 14 minutes ago)
by bz
Affects:  /head/usr.bin/bc/scan.l
Stop casting the const char * to void * to char * to make compile more happy
after r264573.

Someone submit to:      OpenBSD
MFC after:      13 days
X-MFC with:     r264573
13:57:37 - r264608
(15 hours 32 minutes ago)
by bz
Affects:  /head/usr.bin/bc/extern.h
Remove duplicate extern declarations after r264573.
Makes things compile better.

Someone submit to:      OpenBSD
MFC after:              13 days
X-MFC with:             r264573
13:11:56 - r264607
(16 hours 18 minutes ago)
by jmmv
Affects: 
(2 files)
/stable/10/tests/sys/kern/unix_seqpacket_test.c
MFC r264133: Fix variable type to avoid printf formatter warning.
13:10:30 - r264606
(16 hours 19 minutes ago)
by jmmv
Affects:  /stable/10/share/man/man5/src.conf.5
Regen src.conf.5.

Notional merge of r264409 which regenerated this manpage after the
rewording of WITH_TESTS.
13:02:59 - r264605
(16 hours 27 minutes ago)
by bz
Affects:  /head/sys/mips/beri/beri_machdep.c
Based on xlp_machdep.c and completed the list of options based on
boot/mips/beri/loader/metadata.c allow FDT configuration to set
command line options.
This leads to an interesting quesiton of future interactions with loader.
However for configurations without loader this allows bootverbose or boot
single user to be set by compiling a new kernel, which is good enough for
testing and debugging.

Reviewed by:    rwatson
MFC after:      1 week
12:53:56 - r264604
(16 hours 36 minutes ago)
by trasz
Affects:  /head/usr.sbin/iscsid/login.c
Remove redundant code.

Sponsored by:   The FreeBSD Foundation
12:42:41 - r264603
(16 hours 47 minutes ago)
by jmmv
Affects: 
(2 files)
/stable/10/share/examples/tests/tests/atf/cp_test.sh
MFC r263173: Remove unnecessary svn:executable property from source file.
12:41:12 - r264602
(16 hours 48 minutes ago)
by trasz
Affects: 
(2 files)
/stable/10/sys/cam/ctl/ctl_frontend_iscsi.c
MFC r262837:

Make reset handling in iSCSI target RFC-compliant.  This fixes some rare
hangs with Open-iSCSI (Linux).

Sponsored by:   The FreeBSD Foundation
12:33:26 - r264601
(16 hours 56 minutes ago)
by bz
Affects: 
(15 files)
/head/share/man/man4/*
/head/sys/*
Add the initial version of if_nf10bmac(4), a driver to support an
NetFPGA-10G Embedded CPU Ethernet Core.

The current version operates on a simple PIO based interface connected
to a NetFPGA-10G port.

To avoid confusion: this driver operates on a CPU running on the FPGA,
e.g. BERI/mips, and is not suited for the PCI host interface.

MFC after:      1 week
Relnotes:       yes
Sponsored by:   DARPA/AFRL
12:22:08 - r264600
(17 hours 7 minutes ago)
by ae
Affects:  /head/sys/netsmb/smb_iod.c
Remove redundant unlock.

This code was removed from the opensolaris and darwin's
netsmb implementations, in DfBSD it also has been disabled.

PR:             36566, 87859, 139407, 161579, 175557, 178412, 186652
MFC after:      2 weeks
Sponsored by:   Yandex LLC
12:16:51 - r264599
(17 hours 13 minutes ago)
by des
Affects: 
(2 files)
/stable/9/usr.sbin/ntp/sntp/Makefile
MFH (r262555): install the sntp(1) man page
12:16:27 - r264598
(17 hours 13 minutes ago)
by des
Affects: 
(2 files)
/stable/10/usr.sbin/ntp/sntp/Makefile
MFH (r262555): install the sntp(1) man page
12:11:00 - r264597
(17 hours 19 minutes ago)
by des
Affects: 
(2 files)
/stable/9/usr.sbin/pwd_mkdb/pwd_mkdb.8
MFH (r261511, r261542): add an example to the man page
12:01:34 - r264596
(17 hours 28 minutes ago)
by des
Affects:  /user/des/fbp/root/poll/result.tt
Truncate the percentages.
11:57:11 - r264595
(17 hours 32 minutes ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
/user/des/fbp/root/poll/result.tt
Add a result page.
11:56:38 - r264594
(17 hours 33 minutes ago)
by des
Affects:  /user/des/fbp/lib/FBP/Schema/Result/Poll.pm
Add started and ended predicates and reimplement the active predicate
as (started && !ended).
11:52:27 - r264593
(17 hours 37 minutes ago)
by des
Affects:  /user/des/fbp/root/poll/review.tt
Add missing filter.
11:49:19 - r264592
(17 hours 40 minutes ago)
by jmmv
Affects: 
(2 files)
/stable/10/lib/libc/net/ether_addr.c
MFC r263090: Make ether_line really report an error when all input is invalid.
11:48:34 - r264591
(17 hours 41 minutes ago)
by des
Affects:  /user/des/fbp/lib/FBP/Schema/Result/Poll.pm
/user/des/fbp/lib/FBP/Schema/Result/Vote.pm
Add accessors for indirect relationships.
10:53:10 - r264590
(18 hours 36 minutes ago)
by cherry
Affects:  /projects/amd64_xen_pv/sys/amd64/xen/pmap.c
/projects/amd64_xen_pv/sys/amd64/xen/pmap_pv.c
This commit brings us closer to native.

Desegregate pmap_pv.c and pmap.c
Bring in backing table functions from native and reduce dependency
on mmu_map.[ch]

Boot to single usermode breaks with this commit, however, this is
a good checkpoint to commit.

Next stop - direct map using 4K pages.

Approved by:    gibbs (implicit)
10:43:38 - r264589
(18 hours 46 minutes ago)
by brueffer
Affects: 
(2 files)
/stable/10/share/man/man5/fstab.5
MFC: r264453

Correct geli parameter.

PR:             188582
Submitted by:   Michael Hall
10:41:26 - r264588
(18 hours 48 minutes ago)
by brueffer
Affects: 
(2 files)
/stable/8/usr.sbin/wlandebug/wlandebug.8
MFC: r264315, r264316

Fix Xref order in SEE ALSO.
10:39:18 - r264587
(18 hours 50 minutes ago)
by brueffer
Affects: 
(2 files)
/stable/9/usr.sbin/wlandebug/wlandebug.8
MFC: r264315, r264316

Fix Xref order in SEE ALSO.
10:37:21 - r264586
(18 hours 52 minutes ago)
by brueffer
Affects: 
(2 files)
/stable/10/usr.sbin/wlandebug/wlandebug.8
MFC: r264315, r264316

Fix Xref order in SEE ALSO.
10:27:18 - r264585
(19 hours 2 minutes ago)
by brueffer
Affects:  /head/lib/libipsec/ipsec_dump_policy.c
Add a missing break in the TCP case.

Reviewed by:    bms
MFC after:      1 week
09:21:58 - r264584
(20 hours 8 minutes ago)
by cherry
Affects:  /projects/amd64_xen_pv/sys/amd64/xen/pmap.c
Implement pmap_extract() for userland.
Single user boot should now happen for 64M ram.

Approved by:    gibbs (implicit)
09:14:52 - r264583
(20 hours 15 minutes ago)
by cherry
Affects:  /projects/amd64_xen_pv/sys/amd64/xen/mmu_map.c
/projects/amd64_xen_pv/sys/amd64/xen/mmu_map.h
Enable mmu_map managed amd64 maps to be destroyed after use.
This involves testing that the backing pages are no longer in
use, and delinking them in the page hierarchy, before they are
freed back to the kernel.

This is the last supporting patch for what would have been the
mmu_map(9) MI api, which I have now abandoned in favour of the
DMAP based native approach to page table management. This will
make the amd64/xen/pmap.c code much easier to maintain.

WARNING: This KPI will be deprecated!

Approved by:    gibbs (implicit)
06:40:11 - r264582
(22 hours 49 minutes ago)
by ae
Affects:  /head/sys/netinet6/ip6_input.c
Remove unused variable.

PR:             173521
MFC after:      1 week
Sponsored by:   Yandex LLC
01:43:15 - r264581
(1 day 3 hours ago)
by pfg
Affects:  /head/usr.bin/printf/printf.c
Minor style(9) cleanups

#define should be followed by a tab.

MFC after:      3 days
00:34:51 - r264580
(1 day 4 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
Fix inverted logic in review code.
00:34:49 - r264579
(1 day 4 hours ago)
by delphij
Affects: 
(9 files)
/stable/9/bin/dd/*
MFC all recent changes on -HEAD to dd(1).
00:31:54 - r264578
(1 day 4 hours ago)
by des
Affects: 
(4 files)
/user/des/fbp/root/poll/*
/user/des/fbp/root/static/fbp.css
CSS improvements + disable controls when the poll is not active.
00:31:20 - r264577
(1 day 4 hours ago)
by delphij
Affects: 
(5 files)
/stable/10/bin/dd/*
MFC r264059+264067:

Implement GNU's extension of 'status' operand.  The GNU syntax is
borrowed where syntax status=noxfer means no transfer statistics
and status=none means no status information at all.

This feature is useful because the statistics information can
sometimes be annoying, and redirecting stderr to /dev/null would
mean error messages also gets silenced.

Obtained from:  OpenBSD
00:31:02 - r264576
(1 day 4 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
Allow admins to see inactive polls.
Add safeguards to prevent voting on inactive polls.
00:18:51 - r264575
(1 day 5 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Schema/Result/Poll.pm
Enforce poll start / end dates in the model.
2014 - 04 - 16   (2 days ago)
23:41:25 - r264574
(1 day 5 hours ago)
by des
Affects: 
(3 files)
/user/des/fbp/lib/FBP/Script/User.pm
/user/des/fbp/script/fbp_user.pl
User management script.
23:14:05 - r264573
(1 day 6 hours ago)
by delphij
Affects: 
(11 files)
/head/usr.bin/bc/*
/head/usr.bin/dc/*
Sync with OpenBSD.

MFC after:      2 weeks
23:12:35 - r264572
(1 day 6 hours ago)
by jmmv
Affects: 
(6 files)
/stable/10/gnu/usr.bin/groff/tmac/mdoc.local
/stable/10/share/man/man7/*
/stable/10/tools/build/options/*
MFC several WITH_TESTS-related documentation fixes.

- r258014 Document WITH_TESTS src.conf(5) option.
- r263089 Fix description of WITHOUT_BMAKE's purpose.
- r264408 Fix test suite name in src.conf(5).
- r264410 Document how to install the test suite.
- r264412 Add FreeBSD 10.1 to the list of recognized releases for Fx.
- r264413 Miscellaneous fixes to tests(7).
22:26:42 - r264571
(1 day 7 hours ago)
by emax
Affects:  /head/etc/rc.d/watchdogd
when watchdogd is asked to exit nicely (via SIGTERM) it will
stop timer. since watchdogd rc.d script is marked as 'shutdown'
it will exit (on shutdown) and stop timer. if system happens to
hung after watchdogd exited, manual reset is required. when one
operates in "lights-out" type of environments and without
readily available "remote hands" it could create a problem.

this provides ability to override "stop signal" for watchdogd.
default behavior is preserved, i.e. watchdogd will still be killed
via SIGTERM and timer will be stopped. in order to activate new
feature, one needs to put

watchdogd_sig_stop="KILL"

into /etc/rc.conf and also make sure watchdogd timeout is set
to long enough value allowing system to come back online before
timeout fires.

Obtained from:  Netflix
MFC after:      1 week
22:18:43 - r264570
(1 day 7 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
Fix the question validation logic, which was broken by Perl's
insistence on localizing loop variables.
22:04:09 - r264569
(1 day 7 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
/user/des/fbp/lib/FBP/Controller/Root.pm
/user/des/fbp/lib/FBP/Schema/Result/Question.pm
Remove all debugging output that could reveal how a user voted.
21:57:53 - r264568
(1 day 7 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
/user/des/fbp/lib/FBP/Controller/Root.pm
/user/des/fbp/lib/Template/Plugin/WikiFormat.pm
Remove some unnecessary debugging output and silence a deprecation warning.
21:47:51 - r264567
(1 day 7 hours ago)
by des
Affects:  /user/des/fbp/lib/Template/Plugin/WikiFormat.pm
Set a custom syntax for literal blocks.  The default whitespace magic
doesn't work well with diffs.
21:47:11 - r264566
(1 day 7 hours ago)
by des
Affects: 
(18 files)
/user/des/fbp/root/*
Chomp whitespace surrounding $FreeBSD$ tags.
21:39:43 - r264565
(1 day 7 hours ago)
by np
Affects:  /head/sys/kern/subr_vmem.c
Do not set M_BESTFIT if a strategy has already been provided.  This
fixes problems when using M_FIRSTFIT.

Reviewed by:    jeff@
MFC after:      1 week
21:30:17 - r264564
(1 day 7 hours ago)
by des
Affects:  /user/des/fbp/root/poll/review.tt
Selected, not submitted - yet.
21:27:52 - r264563
(1 day 8 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
Once a user has voted, delete poll-specific state from their session.
21:16:22 - r264562
(1 day 8 hours ago)
by des
Affects:  /user/des/fbp
Ignore generated files and local configuration.
21:12:20 - r264561
(1 day 8 hours ago)
by des
Affects:  /user/des/fbp/fbp.conf
Default config.
21:11:57 - r264560
(1 day 8 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP.pm
Stitch it all together.
21:11:31 - r264559
(1 day 8 hours ago)
by des
Affects: 
(28 files)
/user/des/fbp/lib/FBP/View/Web.pm
/user/des/fbp/root/*
/user/des/fbp/t/view_Web.t
View.
21:11:01 - r264558
(1 day 8 hours ago)
by des
Affects: 
(3 files)
/user/des/fbp/lib/Template/Plugin/WikiFormat.pm
Template::Toolkit plugin for Text::WikiFormat.
21:10:36 - r264557
(1 day 8 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller.pm
(and the rest of the controller)
21:09:47 - r264556
(1 day 8 hours ago)
by des
Affects:  /user/des/fbp/lib/FBP/Controller/Poll.pm
/user/des/fbp/lib/FBP/Controller/Root.pm
/user/des/fbp/t/controller_Poll.t
Controller.
21:09:17 - r264555
(1 day 8 hours ago)
by des
Affects: 
(5 files)
/user/des/fbp/lib/FBP/Model/FBP.pm
/user/des/fbp/lib/FBP/Schema.pm
/user/des/fbp/lib/FBP/Schema/Result/*
Model.
21:01:44 - r264554
(1 day 8 hours ago)
by des
Affects: 
(10 files)
/user/des/fbp/lib/FBP/*
/user/des/fbp/t/model_FBP.t
DBIx::Class schema
20:56:41 - r264553
(1 day 8 hours ago)
by des
Affects:  /user/des/fbp/db/fbp.sql
SQL schema
19:59:06 - r264552
(1 day 9 hours ago)
by mav
Affects:  /head/sys/dev/iscsi/icl.c
Close the race in older code, that caused connection stuck after r264348.

Reviewed by:    trasz
MFC after:      2 weeks
Sponsored by:   iXsystems, Inc.
19:49:44 - r264551
(1 day 9 hours ago)
by imp
Affects:  /head/sys/modules/nandfs/Makefile
Include opt_ddb.h in the list of SRCS, since we include it.

MFC after: 3d
18:37:46 - r264550
(1 day 10 hours ago)
by mav
Affects:  /head/sys/kern/kern_time.c
Fix VIRTUAL and PROF interval timers for short intervals, broken at r247903.

Due to the way those timers are implemented, we can't handle very short
intervals.  In addition to that mentioned patch caused math overflows
for short intervals.  To avoid that round those intervals to 1 tick.

PR:             kern/187668
MFC after:      1 week
18:23:36 - r264549
(1 day 11 hours ago)
by trasz
Affects: 
(5 files)
/head/sys/dev/iscsi/*
/head/usr.sbin/iscsid/*
Make it possible for the initiator side to operate in both proxy
and normal mode; this makes it possible to compile with the former
by default, but use it only when neccessary.  That's especially
important for the userland part.

Sponsored by:   The FreeBSD Foundation
18:09:39 - r264548
(1 day 11 hours ago)
by eadler
Affects: 
(4 files)
/stable/8/sys/dev/uart/uart_bus_pci.c
MFC r249803:

        Add support for Intel C600/X79 Series Chipset KT Controller.

PR:             kern/177072
18:09:11 - r264547
(1 day 11 hours ago)
by eadler
Affects: 
(3 files)
/stable/9/sys/dev/uart/uart_bus_pci.c
MFC r249803:

        Add support for Intel C600/X79 Series Chipset KT Controller.

PR:             kern/177072
17:57:08 - r264546
(1 day 11 hours ago)
by emax
Affects: 
(2 files)
/stable/10/sys/kern/subr_devstat.c
MFC r263690

change defaule permissions on /dev/devstat. while i'm here remove
D_NEEDGIANT flag

Submitted by:   jhb
Reviewed by:    jhb, scottl, rwatson, delphij, phk
17:39:59 - r264545
(1 day 11 hours ago)
by trasz
Affects:  /head/sys/dev/iscsi/icl.c
Fix typo.

Sponsored by:   The FreeBSD Foundation
17:39:10 - r264544
(1 day 11 hours ago)
by trasz
Affects:  /head/sys/dev/iscsi/iscsi.c
Add kern.iscsi.fail_on_disconnection; this is required for gmultipath
to work.

Sponsored by:   The FreeBSD Foundation
17:12:59 - r264543
(1 day 12 hours ago)
by brooks
Affects:  /head/lib/libkse
Remove the libkse directory.  It was unhooked from the build and kernel
support removed in 2008 (prior to 8.0).

Approved by:    deischen, imp
MFC after:      3 days
15:28:17 - r264542
(1 day 14 hours ago)
by bz
Affects:  /head/sys/dev/altera/atse/if_atse.c
Use ETHER_ALIGN as argument to m_adj() to offset the beginning of packet
rather than the magic number 2.

While here fix a typo in a comment.

No functional changes.

MFC after:      1 week
Sponsored by:   DARPA/AFRL
15:27:14 - r264541
(1 day 14 hours ago)
by mav
Affects: 
(2 files)
/stable/10/sys/cam/scsi/scsi_cd.c
MFC r264311 (by smh):
Fix build breakage caused by r264295
14:37:11 - r264540
(1 day 14 hours ago)
by ae
Affects:  /head/sys/netpfil/ipfw/ip_fw_pfil.c
Set oif only for outgoing packets.

PR:             188543
MFC after:      1 week
Sponsored by:   Yandex LLC
12:29:45 - r264539
(1 day 17 hours ago)
by bz
Affects:  /head/sbin/route/route.c
When switching variables to flags in r243185 a few cases were missed.
After r263152 this leaves unused variables if route(8) is compiled
without INET support.
Switch the remaining variable accesses to flags and remove now obsolete
variables.

Reviewed by:    glebius
MFC after:      1 week
11:28:38 - r264538
(1 day 18 hours ago)
by trasz
Affects:  /head/sys/dev/iscsi/iscsi.c
Remove useless debug.

Sponsored by:   The FreeBSD Foundation
11:28:05 - r264537
(1 day 18 hours ago)
by trasz
Affects:  /head/sys/dev/iscsi/iscsi.c
Be more strict with locking for is_waiting_for_iscsid variable.

Sponsored by:   The FreeBSD Foundation
11:19:49 - r264536
(1 day 18 hours ago)
by trasz
Affects:  /head/sys/dev/iscsi/iscsi.c
/head/sys/dev/iscsi/iscsi_ioctl.h
Get rid of ISCSIDCLOSE; it wasn't used and is redundant anyway,
because of ISCSIDFAIL.

Sponsored by:   The FreeBSD Foundation
11:07:29 - r264535
(1 day 18 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/ctld.c
English.

Sponsored by:   The FreeBSD Foundation
11:06:45 - r264534
(1 day 18 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/ctld.c
If we fail to create LUN, try again on next configuration reload.

Sponsored by:   The FreeBSD Foundation
11:05:57 - r264533
(1 day 18 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/ctld.c
Use consistent punctuation.

Sponsored by:   The FreeBSD Foundation
11:03:21 - r264532
(1 day 18 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/login.c
Use proper terminology in debug messages.

Sponsored by:   The FreeBSD Foundation
11:01:59 - r264531
(1 day 18 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/ctld.c
/head/usr.sbin/ctld/ctld.h
Constify.

Sponsored by:   The FreeBSD Foundation
11:00:10 - r264530
(1 day 18 hours ago)
by trasz
Affects: 
(8 files)
/head/sys/cam/ctl/*
/head/sys/dev/iscsi/*
/head/usr.sbin/ctld/*
Properly pass the initiator address when running in proxy mode.

Sponsored by:   The FreeBSD Foundation
10:49:48 - r264529
(1 day 18 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/ctld.c
Use socket address from accept(2) instead of retrieving it via
getpeername(2).

Sponsored by:   The FreeBSD Foundation
10:43:12 - r264528
(1 day 18 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/ctld.c
/head/usr.sbin/ctld/ctld.h
/head/usr.sbin/ctld/parse.y
Rework the way we enable CTL iSCSI port.  Previously conf_apply()
needed it to be already enabled, because listening in proxy mode
requires it; however, it's conf_apply() that opens pidfiles,
so it resulted in port being enabled before pidfile was opened.
This was not so bad, but it was also disabled when pidfile couldn't
be opened due to ctld already running; this means that starting
second ctld instance screwed up the first.

Sponsored by:   The FreeBSD Foundation
10:37:26 - r264527
(1 day 18 hours ago)
by trasz
Affects:  /head/sys/cam/ctl/ctl_frontend_iscsi.c
Make it possible to interrupt login when running in proxy mode.

Sponsored by:   The FreeBSD Foundation
10:29:34 - r264526
(1 day 19 hours ago)
by trasz
Affects: 
(8 files)
/head/sys/cam/ctl/*
/head/sys/dev/iscsi/*
/head/usr.sbin/ctld/*
Properly identify target portal when running in proxy mode.  While here,
remove CTL_ISCSI_CLOSE, it wasn't used or implemented anyway.

Sponsored by:   The FreeBSD Foundation
10:18:44 - r264525
(1 day 19 hours ago)
by trasz
Affects:  /head/sys/cam/ctl/ctl_frontend_iscsi.c
/head/sys/cam/ctl/ctl_ioctl.h
/head/sys/dev/iscsi/iscsi.c
Add some stuff to make it easier to figure out for the system administrator
whether the ICL_KERNEL_PROXY stuff got compiled in correctly.

Sponsored by:   The FreeBSD Foundation
10:06:37 - r264524
(1 day 19 hours ago)
by trasz
Affects: 
(5 files)
/head/sys/cam/ctl/*
/head/usr.sbin/ctld/*
Make it possible for the iSCSI target side to operate in both normal
and ICL_KERNEL_PROXY mode, and fix some bit rot so the latter actually
works again.

Sponsored by:   The FreeBSD Foundation
10:05:35 - r264523
(1 day 19 hours ago)
by mav
Affects: 
(2 files)
/stable/10/sys/cam/ctl/ctl_frontend_iscsi.c
MFC r264307:
Fix three refcounter leaks and lock recursion they covered.
10:04:19 - r264522
(1 day 19 hours ago)
by mav
Affects: 
(3 files)
/stable/10/share/man/man4/cd.4
/stable/10/sys/cam/scsi/scsi_cd.c
MFC r264295:
Remove support of LUN-based CD changers from cd(4) driver.

This code was heavily broken few months ago during CAM locking changes.
Fixing it would require almost complete rewrite.  Since there are no
known devices on market using this interface younger then ~15 years, and
they are CD, not even DVD, I don't see much reason to rewrite it.

This change does not mean those devices won't work.  They will just work
slower due to inefficient disks load/unload schedule if several LUNs
accessed same time.
09:25:20 - r264521
(1 day 20 hours ago)
by glebius
Affects:  /head/sys/netpfil/pf/pf.c
/head/sys/netpfil/pf/pf_lb.c
Backout r257223,r257224,r257225,r257246,r257710. The changes caused
some regressions in ICMP handling, and right now me and Baptiste
are out of time on analyzing them.

PR:             188253
05:31:54 - r264520
(1 day 23 hours ago)
by ae
Affects:  /head/sys/netipsec/ipsec.c
/head/sys/netipsec/ipsec_output.c
Remove _IP_VHL* macros and related ifdefs.

MFC after:      1 week
2014 - 04 - 15   (3 days ago)
23:40:47 - r264519
(2 days 5 hours ago)
by bdrewery
Affects: 
(15 files)
/stable/8/etc/*
/stable/8/share/*
/stable/8/usr.sbin/pkg/pkg.c
MFC Pkg configuration, known public key, and pkg(7) changes to align with pkg(8)

This partially merges:
    r229068,r237795,r252048,r257145,r257147,r257150,r257150,r257159,r257164,
    r257168,r257344,r257344,r257667,r257668,r258227,r258550,r263937,r264420

- etc/
  - Bring in current pkg configuration from head
  - Add /etc/pkg/ and /usr/share/keys to mtree
- share/keys
  - Bring in trusted key fingerprint from head
- share/man/man7
  - Document /usr/share/keys/pkg
- usr.sbin/pkg
  - No longer create pkg.conf as it is deprecated in pkg(8).
  - Show security warning when bootstrapping.
    * This is a direct commit as the signature verification is not being
      MFC'd due to being too large.

Discussed with: bapt, gjb
23:27:14 - r264518
(2 days 6 hours ago)
by gjb
Affects:  /head/release/arm/release.sh
Fix armv6 build failure: "armv6-freebsd-gcc: not found"

Help from:      imp
Sponsored by:   The FreeBSD Foundation
21:48:35 - r264517
(2 days 7 hours ago)
by rmacklem
Affects:  /head/sys/net/if_vlan.c
Vlan did not set the value of if_hw_tsomax, so when vlan
was stacked on top of a network interface that set if_hw_tsomax,
tcp_output() would see the default value instead of the value
set by the network interface. This patch modifies vlan so that
it sets if_hw_tsomax to the value of the parent interface.

Reviewed by:    glebius
MFC after:      2 weeks
20:53:53 - r264516
(2 days 8 hours ago)
by jhb
Affects:  /head/sys/amd64/vmm/vmm.c
Don't spindown the BSP if it executes hlt with the APIC disabled.  A
guest that doesn't use the APIC at all can trigger this, plus the BSP
always needs to execute as it should trigger a reset, etc.

Reviewed by:    tychon
20:41:55 - r264515
(2 days 8 hours ago)
by imp
Affects:  /head/tools/build/options/WITHOUT_GPL_DTC
Document WITHOUT_GPL_DTC too.
19:58:05 - r264514
(2 days 9 hours ago)
by marius
Affects:  /head/sys/dev/puc/pucdata.c
Correct a typo in a device description added in r264257.
18:29:05 - r264513
(2 days 11 hours ago)
by jilles
Affects: 
(2 files)
/stable/10/bin/sh/var.c
MFC r263847: sh: Fix memory leak with an assignment before a regular builtin
18:24:24 - r264512
(2 days 11 hours ago)
by jilles
Affects: 
(2 files)
/stable/10/bin/sh/var.c
MFC r263846: sh: Fix memory leak when trying to set a read only variable.
17:52:22 - r264511
(2 days 11 hours ago)
by sbruno
Affects: 
(3 files)
/stable/9/sys/dev/ciss/ciss.c
MFC r264354 but change the lock arg and implementation to fit the current state
of CAM in stable/9

Fix insta-panic on assert of unlocked periph mtx in ciss(4) when
logical volume state changes.

I'm still setting the mergeinfo as done here as the intent of the MFC, if not
the EXACT code is being implemented.

Reviewed by:    mav@
Sponsored by:   Yahoo! Inc
17:49:47 - r264510
(2 days 11 hours ago)
by sbruno
Affects: 
(2 files)
/stable/10/sys/dev/ciss/ciss.c
MFC r264354

Fix insta-panic on assert of unlocked periph mtx in ciss(4) when
logical volume state changes.

Sponsored by:   Yahoo! Inc.
17:06:26 - r264509
(2 days 12 hours ago)
by tychon
Affects:  /head/sys/amd64/vmm/vmm_lapic.c
Local APIC access via 32-bit naturally-aligned loads is merely
suggested in the SDM.  Since some OSes have implemented otherwise
don't be too rigorous in enforcing it.

Approved by:    grehan (co-mentor)
16:31:23 - r264508
(2 days 12 hours ago)
by brueffer
Affects:  /head/lib/libc/posix1e/posix1e.3
Correct sorting.
16:29:21 - r264507
(2 days 13 hours ago)
by brueffer
Affects:  /head/lib/libc/posix1e/posix1e.3
Mention Capsicum.

MFC after:      1 week
16:10:47 - r264506
(2 days 13 hours ago)
by tijl
Affects: 
(4 files)
/stable/9/lib/libelf/Makefile
MFC r237528:

Create a symlink to sys/elf32.h, sys/elf64.h, and sys/elf_common.h.

When building libelf in the bootstrap stage this would include the tree
versions of, for example, sys/_types.h. This would work as long as the
tree's version of this file was close enough to the system's version of
the file. If, however, there was a change in the tree such that the location
of a typedef was moved this would cause problems. In this case the version
of sys/_types.h in the tree no longer defines __wchar_t and expects it to
to be defined in machine/_types.h, however we pick up machine/_types.h from
the system and find it is not defined there. The solution is to restrict the
parts of sys er include from the tree to those that are needed.

This fixes the recent Tinderbox failure.

MFC r237531:

Add the sys directory we create to the list of items to clean.

MFC r238741:

Don't ever build files depending on the directory where they are placed in.
It is obvious that its modification time will change with each such file
builded.
This bug cause whole libelf to rebuild itself each second make run
(and relink that files on each first make run) in the loop.
15:58:06 - r264505
(2 days 13 hours ago)
by jhb
Affects:  /stable/8/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
/stable/9/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
Don't pass a timeout of 0 ticks to pause() for a delay of less than 1
hz tick.  On 8.x this results in an infinite sleep as pause() does not
support a delay of 0 ticks.  Since all delay values are converted from
nanoseconds to ticks using a floor function, skipping the sleep for a
delay smaller than 1 tick is the more consistent than rounding up to a
single tick.

This is a direct commit to 8 and 9 as 10.x and later use pause_sbt()
instead.

Reviewed by:    avg
15:41:57 - r264504
(2 days 13 hours ago)
by marcel
Affects:  /head/sys/geom/uzip/g_uzip.c
Make sure not to do I/O for more than MAXPHYS bytes. Doing so can cause
problems in our providers, such as a KASSERT in md(4). We can initiate
I/O for more than MAXPHYS bytes if we've been given a BIO for MAXPHYS
bytes, the blocks from which we're reading couldn't be compressed and
we had compression in preceeding blocks resulting in misalignment of
the blocks we're trying to read relative to the sector. We're forced to
round up the I/O length to make it an multiple of the sector size.

When we detect the condition, we'll reduce the block count and perform
a "short" read. In g_uzip_done() we need to consider the original I/O
length and stop early if we're about to deflate a block that we didn't
read. By using bio_completed in the cloned BIO and not bio_length to
check for this, we automatically and gracefully handle short reads that
our providers may be doing on top of the short reads we may initiate
ourselves.

Obtained from:  Juniper Networks, Inc.
15:20:37 - r264503
(2 days 14 hours ago)
by bdrewery
Affects: 
(2 files)
/stable/9/etc/Makefile
MFC r264420:

  Always install pkg.conf. Don't depend on MK_PKGBOOTSTRAP.
15:18:32 - r264502
(2 days 14 hours ago)
by bdrewery
Affects: 
(2 files)
/stable/10/etc/Makefile
MFC r264420:

  Always install pkg.conf. Don't depend on MK_PKGBOOTSTRAP.
15:11:10 - r264501
(2 days 14 hours ago)
by tychon
Affects:  /head/sys/amd64/vmm/vmm_instruction_emul.c
Add support for emulating the byte move and sign extend instructions:
"movsx r/m8, r32" and "movsx r/m8, r64".

Approved by:    grehan (co-mentor)
14:55:56 - r264500
(2 days 14 hours ago)
by trasz
Affects:  /head/usr.sbin/ctld/ctld.c
Stop treating LUN 0 as mandatory.  There is no reason to do that.

Suggested by:   mav@
MFC after:      1 month
Sponsored by:   The FreeBSD Foundation
14:41:41 - r264499
(2 days 14 hours ago)
by bdrewery
Affects:  /head/sys/geom/geom_subr.c
Make g_access() KASSERT() more useful.

Sponsored by:   EMC / Isilon Storage Division
Obtained from:  Isilon OneFS
MFC after:      2 weeks
13:28:54 - r264498
(2 days 16 hours ago)
by rmacklem
Affects:  /head/sys/net/if_lagg.c
Fix build for non-INET that was broken by r264469.

MFC after:      2 weeks
09:49:44 - r264497
(2 days 19 hours ago)
by tijl
Affects: 
(23 files)
/stable/10/lib/libc/iconv/*
/stable/10/lib/libiconv_modules/*
MFC r263986:

- In the libiconv module for ISO 2022 restore the original order of the
  fields of a private struct such that variables of this type are
  initialised correctly.  Fixes conversion from ISO 2022.
  Also do this in the BIG5 module to prevent similar errors in the future.
- In the libiconv module for EUC-TW replace 2^cs with 1<<cs.  Fixes
  conversion from EUC-TW.
- Synchronise iconv code with NetBSD.  In most cases this only updates
  the RCS id because the changes are already there or are NetBSD specific.
  + libc/iconv/citrus_csmapper.c: Add a comment.
  + libc/iconv/citrus_db_factory.c: Remove put16().
  + libc/iconv/citrus_iconv.c: Return EINVAL on error.
  + libc/iconv/citrus_mapper.c: Return EINVAL on error.
  + libc/iconv/citrus_memstream.c: Fix type of a variable.
  + libc/iconv/citrus_prop.h: Sync definition of _CITRUS_PROP_HINT_END.
  + libc/iconv/citrus_stdenc.c: Return EINVAL on error.
  + libiconv_modules/mapper_std/citrus_mapper_std.c: Plug memory leak.

Obtained from:  NetBSD
09:41:52 - r264496
(2 days 19 hours ago)
by tijl
Affects: 
(12 files)
/stable/10/include/*
/stable/10/sys/*
MFC r263998:

Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4
-fms-extensions.
09:40:45 - r264495
(2 days 19 hours ago)
by tijl
Affects: 
(10 files)
/stable/9/include/*
/stable/9/sys/sys/_types.h
MFC r263998:

Rename __wchar_t so it no longer conflicts with __wchar_t from clang 3.4
-fms-extensions.
09:10:01 - r264494
(2 days 20 hours ago)
by ae
Affects:  /head/sys/fs/smbfs/smbfs_smb.c
/head/sys/fs/smbfs/smbfs_subr.h
/head/sys/fs/smbfs/smbfs_vfsops.c
Use SMB_QUERY_FS_SIZE_INFO request to populate statfs structure.
When server doesn't support this request, try to use SMB_INFO_ALLOCATION.
And use SMB_COM_QUERY_INFORMATION_DISK request as fallback.

MFC after:      2 weeks
08:08:44 - r264493
(2 days 21 hours ago)
by scottl
Affects: 
(3 files)
/stable/10/sys/dev/cxgbe/adapter.h
/stable/10/sys/dev/cxgbe/t4_main.c
MFC r261558

Add a new sysctl, dev.cxgbe.N.rsrv_noflow, and a companion tunable,
hw.cxgbe.rsrv_noflow.  When set, queue 0 of the port is reserved for
TX packets without a flowid.  The hash value of packets with a flowid
is bumped up by 1.  The intent is to provide a private queue for
link-level packets like LACP that is unlikely to overflow or suffer
deep queue latency.
08:02:57 - r264492
(2 days 21 hours ago)
by scottl
Affects: 
(3 files)
/stable/10/sys/dev/mps/mps_sas.c
/stable/10/sys/dev/mps/mps_sas.h
MFC r264229

Add some assertions to ensure that the target array doesn't get accessed
out of bounds.
07:54:17 - r264491
(2 days 21 hours ago)
by scottl
Affects: 
(2 files)
/stable/10/sys/ufs/ffs/ffs_vnops.c
MFC r262814

- If we fail to do a non-blocking acquire of a buf lock while doing a
  waiting sync pass we need to do a blocking acquire and restart.
  Another thread, typically the buf daemon, may have this buf locked and
  if we don't wait we can fail to sync the file.  This lead to a great
  variety of softdep panics because we rely on all dependencies being
  flushed before proceeding in several cases.

Submitted by:   jeffr
07:50:18 - r264490
(2 days 21 hours ago)
by scottl
Affects: 
(2 files)
/stable/10/sys/ufs/ufs/ufs_lookup.c
MFC r262812

- Gracefully handle truncation failures when trying to shrink directories.
  This could cause dirhash panics since the dirhash state would be
  successfully truncated while the directory was not.

Submitted by:   jeffr
07:37:56 - r264489
(2 days 21 hours ago)
by brueffer
Affects:  /head/sbin/gbde/gbde.c
Add a missing break in option parsing.

CID:            1011452
Found with:     Coverity Prevent(tm)
MFC after:      1 week
06:56:59 - r264488
(2 days 22 hours ago)
by dteske
Affects:  /head/usr.sbin/bsdinstall/scripts/docsinstall
/head/usr.sbin/bsdinstall/scripts/zfsboot
When merging docsinstall and zfsboot updates to stable/9 it was discovered
that the slightly older dialog(1) requires --separate-output when using the
--checklist widget to force response to produce unquoted values (whereas in
stable/10 --checklist widget without --separate-output will only quote the
checklist labels in the response if the label is multi-word (contains any
whitespace).

Since these enhancements (see revisions 263956 and 264437) were developed
originally on 10, the --separate-output option was omitted. When merged to
stable/9, we (Allan Jude) and I found during testing that the "always-
quoting" of the response was causing things like struct interpolation to
fail (`f_struct device_$dev' would produce `f_struct device_\"da0\"' for
example -- literal quotes inherited from dialog(1) --checklist response).

To see the behavior, execute the following on stable/9 versus stable/10:

        dialog --checklist disks: 0 0 0 da0 "" off da1 "" off

Check both items and hit enter. On stable/10, the response is:

        da0 da1

On stable/9 the response is:

        "da0" "da1"

If you use the --separate-output option, the response is the same for both:

        da0
        da1

So applying --separate-output on every platform until either one of two
things occurs 1) dialog(1,3) gets synchronized between stable/9, higher or
2) we drop support for stable/9.

MFC after:      3 days
Reviewed by:    Allan Jude
02:32:00 - r264487
(3 days 2 hours ago)
by markj
Affects: 
(6 files)
/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/*
Replace a few Solarisisms with their corresponding FreeBSDisms to make a few
printf tests pass.
02:28:08 - r264486
(3 days 3 hours ago)
by markj
Affects:  /head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
Use the correct format specifiers for wide characters and strings of wide
characters.

MFC after:      1 week
02:17:46 - r264485
(3 days 3 hours ago)
by gnn
Affects: 
(2 files)
/stable/10/tools/test/ppsapi/Makefile
MFC: 264016

Silence an unnecessary warning.
00:45:38 - r264484
(3 days 4 hours ago)
by adrian
Affects:  /head/share/man/man4/ath.4
Update the ath(4) manpage with .. well, updated information.

MFC after:      3 days
2014 - 04 - 14   (4 days ago)
23:51:57 - r264483
(3 days 5 hours ago)
by jmmv
Affects: 
(24 files)
/stable/10/*
MFC refactoring of the *.test.mk files.

- r263161 Make bsd.test.mk the only public mk fragment for the building of
tests.
- r263172 Move FreeBSD Test Suite-specific code to a suite.test.mk file.
- r263204 Add some documentation for bsd.test.mk.
- r263217 Document support for TAP-compliant Perl test programs.

This is "make tinderbox" clean.
22:49:37 - r264482
(3 days 6 hours ago)
by brueffer
Affects:  /head/sys/boot/i386/libfirewire/firewire.c
Re-indent break statement.

MFC after:      1 week
22:44:50 - r264481
(3 days 6 hours ago)
by kib
Affects:  /head/libexec/rtld-elf/amd64/rtld_start.S
Add dwarf annotations to the amd64 _rtld_bind_start to allow debuggers
to unwind around the calls from PLT to binder.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
22:01:49 - r264480
(3 days 7 hours ago)
by jilles
Affects:  /head/usr.sbin/mergemaster/mergemaster.sh
mergemaster: Avoid "/var/tmp/temproot disappeared" if there is nothing to
compare.

Because of the change to find in SVN r253886, the entire temproot would be
deleted if it became empty, leading to a confusing message "*** FATAL ERROR:
The temproot directory ${TEMPROOT} has disappeared!"

Note that mergemaster does not do anything useful in this situation anyway
(e.g. put IGNORE_FILES="/etc/group /etc/master.passwd" in
/etc/mergemaster.rc and run mergemaster -p).

As noted in that commit, add -mindepth 1.

PR:             bin/188485
Submitted by:   David Boyd
MFC after:      1 week
21:44:34 - r264479
(3 days 7 hours ago)
by brueffer
Affects:  /head/sbin/savecore/savecore.c
Fix double fclose() in an error case.

CID:            1006120
Found with:     Coverity Prevent(tm)
MFC after:      1 week
21:26:34 - r264478
(3 days 8 hours ago)
by jilles
Affects: 
(6 files)
/stable/10/bin/sh/*
MFC r263777: sh: Fix possible memory leaks and double frees with unexpected
SIGINT.
21:12:38 - r264477
(3 days 8 hours ago)
by brueffer
Affects: 
(2 files)
/stable/10/share/man/man4/terasic_mtl.4
MFC: r264362

Remove stray .Nm macro.
21:10:10 - r264476
(3 days 8 hours ago)
by brueffer
Affects: 
(2 files)
/stable/9/share/man/man4/wsp.4
MFC: r264349

mdoc and spelling cleanup.
21:09:47 - r264475
(3 days 8 hours ago)
by eadler
Affects:  /head/usr.bin/units/units.c
units(1): don't compare pointers with 0

For better readability, don't compare pointers with 0 or assign 0
to them. Use NULL instead.

Inspired by:    DragonflyBSD
21:07:54 - r264474
(3 days 8 hours ago)
by eadler
Affects:  /head/usr.bin/units/units.c
units(1): Add 'static' and sort list.

Inspired by:    DragonflyBSD
21:07:36 - r264473
(3 days 8 hours ago)
by brueffer
Affects: 
(2 files)
/stable/10/share/man/man4/wsp.4
MFC: r264349

mdoc and spelling cleanup.
21:04:58 - r264472
(3 days 8 hours ago)
by dteske
Affects: 
(3 files)
/stable/10/usr.sbin/bsdinstall/scripts/script
/stable/10/usr.sbin/bsdinstall/scripts/services
MFC r260866,260900,261960 (3 revisions; summarized below):
260866: Fix a bad comparison operator and fix dumpdev comment
260900: Dummy commit; show r260866 was in-part by Christoph Mallon
261960: Add zfsboot to bsdinstall(8) scripted interface
21:02:20 - r264471
(3 days 8 hours ago)
by brueffer
Affects:  /head/sys/kern/imgact_elf.c
Refine r264422: set buf to NULL only when we don't allocate memory,
and free buf unconditionally.

Requested by:   kib
MFC after:      1 week
20:51:04 - r264470
(3 days 8 hours ago)
by eadler
Affects:  /head/usr.bin/units/units.1
/head/usr.bin/units/units.c
units(1): Add v option: verbose

For increased compatibility with GNU units: support a -v option which
produces more verbose output when spitting out the answer.
GNU -v does additional work in the version, information, and check output which
we do not (yet?) replicate.
20:34:48 - r264469
(3 days 8 hours ago)
by rmacklem
Affects:  /head/sys/net/if_lagg.c
Lagg did not set the value of if_hw_tsomax, so when lagg
was stacked on top of network interfaces that set if_hw_tsomax,
tcp_output() would see the default value instead of the value
set by the network interface(s). This patch modifies lagg so that
it sets if_hw_tsomax to the minimum of the value(s) for the
underlying network interfaces.

Reviewed by:    glebius
MFC after:      2 weeks
19:00:20 - r264468
(3 days 10 hours ago)
by tychon
Affects:  /head/lib/libvmmapi/vmmapi.h
/head/sys/amd64/vmm/io/vatpic.c
/head/usr.sbin/bhyve/pm.c
Add support for emulating the slave PIC.

Reviewed by:    grehan, jhb
Approved by:    grehan (co-mentor)
18:38:14 - r264467
(3 days 10 hours ago)
by delphij
Affects:  /head/cddl/contrib/opensolaris/cmd/zdb/zdb.c
/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
Take into account when zpool history block grows exceeding 128KB in zpool(8)
and zdb(8) by growing the buffer on demand with a cap of 1GB (specified in
spa_history_create_obj()).

PR:             bin/186574
Submitted by:   Andrew Childs <lorne cons org nz> (with changes)
MFC after:      2 weeks
18:14:09 - r264466
(3 days 11 hours ago)
by gjb
Affects:  /head/lib/libcapsicum/libcapsicum.3
Fix err() usage in libcapsicum(3) example.

MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
18:07:00 - r264465
(3 days 11 hours ago)
by bdrewery
Affects:  /head/share/skel/dot.cshrc
/head/share/skel/dot.profile
Prefer /etc/login.conf for some of these environment values.

PR:             conf/186085
Reported by:    Glen Neff <glen.neff@emc.com>
MFC after:      2 weeks
Sponsored by:   EMC
17:54:01 - r264464
(3 days 11 hours ago)
by dim
Affects: 
(7 files)
/stable/10/*
/stable/9/*
MFC r264345:

Amend r263891, by making clang default to DWARF2 debug info format for
all FreeBSD versions, not just 10.x and earlier.  Apparently too many
people seem to have trouble with post-1993 formats.

Also remove the related notes about messing with kernel configuration
files from UPDATING, which are now superfluous.

Requested by:   many
16:55:09 - r264463
(3 days 12 hours ago)
by eadler
Affects:  /head/usr.bin/units/units.1
/head/usr.bin/units/units.c
units(1): Add U option

For increased compatibility with GNU units: support a -U option which tests for
the
existence of the default units file and prints it to the screen.
16:43:36 - r264462
(3 days 12 hours ago)
by eadler
Affects:  /head/usr.bin/units/units.c
units(1): support reading multiple units files

GNU units(1) supports reading up to 25 -f options.  We support an arbitrary
number.
16:31:56 - r264461
(3 days 12 hours ago)
by gnn
Affects: 
(5 files)
/head/sys/dev/sfxge/common/*
/head/sys/dev/sfxge/sfxge_ev.c
/head/sys/dev/sfxge/sfxge_tx.c
Commit various fixes for the SolarFlare drivers, in particular
this set of patches fixes support for systems with > 32 cores.

Details include

sfxge: RXQ index (not label) comes from FW in flush done/failed events

Change the second argument name of the efx_rxq_flush_done_ev_t and
efx_rxq_flush_failed_ev_t prototypes to highlight that RXQ index (not label)
comes from FW in flush done and failed events.

sfxge: TXQ index (not label) comes from FW in flush done event

Change the second argument name of the efx_txq_flush_done_ev_t prototype to
highlight that TXQ index (not label) comes from FW in flush done event.

sfxge: use TXQ type as label to support more than 32 TXQs

There are 3 TXQs in event queue 0 and 1 TXQ (with TCP/UDP checksum offload)
in all other event queues.

Submitted by:   Andrew Rybchenko <Andrew.Rybchenko at oktetlabs.ru>
Sponsored by:   Solarflare Communications, Inc.
16:15:11 - r264460
(3 days 13 hours ago)
by brueffer
Affects:  /head/Makefile
Document the xdev* targets.

PR:             188519
Submitted by:   Idwer Vollering <vidwer at gmail.com>
Reviewed by:    bapt
MFC after:      1 week
14:40:12 - r264459
(3 days 14 hours ago)
by eadler
Affects:  /head/usr.bin/units/units.c
units(1): parse config file after setting defaults

Parse the config file after setting the defaults to permit the user to change
things (e.g., editing mode)
14:04:59 - r264458
(3 days 15 hours ago)
by eadler
Affects:  /head/usr.bin/units/Makefile
/head/usr.bin/units/units.c
units(1): add libedit support

Add line editing and history support to units(1) via libedit.

Reviewed by:    bdrewery
13:30:08 - r264457
(3 days 15 hours ago)
by jmmv
Affects: 
(56 files)
/stable/10/sys/net/bpf_filter.c
/stable/10/tools/regression/*
MFC various fixes to the tools/regression/ tests.

- r262953 Fix m4 tests so that they run cleanly with prove.
- r262954 Fix printf tests so that they run cleanly with prove.
- r262959 Fix sed tests so that they run cleanly with prove.
- r262960 Fix yacc tests so that they run cleanly with prove.
- r262961 Fix pkill tests so that they run cleanly with prove.
- r262962 Fix ncal tests so that they run cleanly with prove.
- r263081 Fix lastcomm tests under amd64.
- r263082 Only run the make tests when make is fmake.
- r263083 Fix sa tests.
- r263084 Turn a test precondition into a skip in the mdconfig tests.
- r263085 Make the strerror tests work without libtap.
- r263087 Remove broken tests for eui64_line.
- r263221 Change etcupdate tests to return 1 on test failures.
- r263352 Make the priv test program exit with non-zero if any failures are
detected.
- r263353 errx prepends the program name to the message; don't do it by hand.
- r263362 Include strings.h so that bpf_filter.c can be built in userland.
12:49:18 - r264456
(3 days 16 hours ago)
by ray
Affects: 
(4 files)
/stable/9/sys/dev/vt/vt_core.c
/stable/9/sys/kern/subr_terminal.c
MFC 264242,264244,264259

Fix panic on load new driver while vt(4) is in VGA textmode.
o Mute terminal while vt(4) driver change in progress.
o Reset VDF_TEXTMODE before init new driver.
o Assign default font, if new driver is not in TEXTMODE.
o Do not update screen while driver changing.
o Unmute terminal when done with driver replacement.
o Move init fonts to early point.
o Minor cleanup.
o Do not fill screen, while muted. (kern/subr_terminal.c)

Sponsored by:   The FreeBSD Foundation
12:40:37 - r264455
(3 days 16 hours ago)
by ray
Affects: 
(3 files)
/stable/10/sys/dev/vt/vt_core.c
/stable/10/sys/kern/subr_terminal.c
MFC 264242,264244,264259

Fix panic on load new driver while vt(4) is in VGA textmode.
o Mute terminal while vt(4) driver change in progress.
o Reset VDF_TEXTMODE before init new driver.
o Assign default font, if new driver is not in TEXTMODE.
o Do not update screen while driver changing.
o Unmute terminal when done with driver replacement.
o Move init fonts to early point.
o Minor cleanup.
o Do not fill screen, while muted. (kern/subr_terminal.c)

Sponsored by:   The FreeBSD Foundation
09:36:15 - r264454
(3 days 19 hours ago)
by mm
Affects: 
(2 files)
/stable/10/sys/netpfil/pf/pf.c
MFC r264220:
Execute pf_overload_task() in vnet context. Fixes a vnet kernel panic.

Reviewed by:    trociny
06:59:49 - r264453
(3 days 22 hours ago)
by brueffer
Affects:  /head/share/man/man5/fstab.5
Correct geli parameter.

PR:             188582
Submitted by:   Michael Hall
MFC after:      3 days
06:34:08 - r264452
(3 days 22 hours ago)
by pgj
Affects:  /head/share/misc/committers-src.dot
- Move davidxu to the alumni section

Approved by:    core (implicit)
06:33:06 - r264451
(3 days 22 hours ago)
by pgj
Affects:  /svnadmin/conf/access
- Take davidxu's commit bit into safekeeping per his request.

Approved by:    core (implicit)
05:38:50 - r264450
(3 days 23 hours ago)
by dteske
Affects: 
(5 files)
/stable/9/usr.sbin/bsdinstall/scripts/script
MFC r264448: Fix typo in debug/log statement.

Submitted by:   Rick Miller <vmiller@hostileadmin.com>
05:37:21 - r264449
(3 days 23 hours ago)
by dteske
Affects: 
(2 files)
/stable/10/usr.sbin/bsdinstall/scripts/script
MFC r264448: Fix typo in debug/log statement.

Submitted by:   Rick Miller <vmiller@hostileadmin.com>
05:35:01 - r264448
(3 days 23 hours ago)
by dteske
Affects:  /head/usr.sbin/bsdinstall/scripts/script
Fix typo in debug/log statement.

Submitted by:   Rick Miller <vmiller@hostileadmin.com>
05:05:07 - r264447
(4 days ago)
by yongari
Affects: 
(3 files)
/stable/9/sys/dev/ale/if_ale.c
MFC r260429:
  m_defrag(9) does not touch original mbuf chain when it can't
  allocate new mbuf.  Free original mbuf chain when driver is not
  able to send the packet.
05:04:23 - r264446
(4 days ago)
by yongari
Affects: 
(2 files)
/stable/10/sys/dev/ale/if_ale.c
MFC r260429:
  m_defrag(9) does not touch original mbuf chain when it can't
  allocate new mbuf.  Free original mbuf chain when driver is not
  able to send the packet.
04:59:46 - r264445
(4 days ago)
by yongari
Affects: 
(3 files)
/stable/9/sys/dev/ae/if_ae.c
MFC r259543:
  Failed m_devget(9) indicates lack of free mbuf cluster.  Update
  if_iqdrops counter for that case since the received frame is ok.
  While here, simplify updating counter logic.
04:58:50 - r264444
(4 days ago)
by yongari
Affects: 
(2 files)
/stable/10/sys/dev/ae/if_ae.c
MFC r259543:
  Failed m_devget(9) indicates lack of free mbuf cluster.  Update
  if_iqdrops counter for that case since the received frame is ok.
  While here, simplify updating counter logic.
04:53:34 - r264443
(4 days ago)
by yongari
Affects: 
(13 files)
/stable/9/sys/dev/*
/stable/9/sys/pci/if_rlreg.h
MFC r263957:
  Increase the number of TX DMA segments from 32 to 35.  It turned
  out 32 is not enough to support a full sized TSO packet.
  While I'm here fix a long standing bug introduced in r169632 in
  bce(4) where it didn't include L2 header length of TSO packet in
  the maximum DMA segment size calculation.
04:51:59 - r264442
(4 days ago)
by yongari
Affects: 
(12 files)
/stable/10/sys/dev/*
/stable/10/sys/pci/if_rlreg.h
MFC r263957:
  Increase the number of TX DMA segments from 32 to 35.  It turned
  out 32 is not enough to support a full sized TSO packet.
  While I'm here fix a long standing bug introduced in r169632 in
  bce(4) where it didn't include L2 header length of TSO packet in
  the maximum DMA segment size calculation.
03:58:18 - r264441
(4 days 1 hour ago)
by gjb
Affects: 
(5 files)
/stable/9/release/release.conf.sample
/stable/9/release/release.sh
/stable/9/share/man/man7/release.7
MFC r264343:
  Add SRC_UPDATE_SKIP, DOC_UPDATE_SKIP, and PORTS_UPDATE_SKIP
  variables.  These are intended to allow bypassing the
  'svn co /usr/{src,doc,ports}' step in the chroot when the
  tree exists from external means.

  The use case here is that /usr/src, /usr/doc, and /usr/ports
  in the chroot exist as result of zfs dataset clones, so it
  is possible (and happens quite often) that the included
  distributions may not be consistent.  (This is not the case
  for -RELEASE builds, but does happen for snapshot builds.)

Sponsored by:   The FreeBSD Foundation
03:57:45 - r264440
(4 days 1 hour ago)
by gjb
Affects: 
(4 files)
/stable/10/release/release.conf.sample
/stable/10/release/release.sh
/stable/10/share/man/man7/release.7
MFC r264343:
  Add SRC_UPDATE_SKIP, DOC_UPDATE_SKIP, and PORTS_UPDATE_SKIP
  variables.  These are intended to allow bypassing the
  'svn co /usr/{src,doc,ports}' step in the chroot when the
  tree exists from external means.

  The use case here is that /usr/src, /usr/doc, and /usr/ports
  in the chroot exist as result of zfs dataset clones, so it
  is possible (and happens quite often) that the included
  distributions may not be consistent.  (This is not the case
  for -RELEASE builds, but does happen for snapshot builds.)

Sponsored by:   The FreeBSD Foundation
01:49:26 - r264439
(4 days 3 hours ago)
by dteske
Affects: 
(7 files)
/stable/9/etc/network.subr
/stable/9/etc/rc.d/*
/stable/9/etc/rc.subr
MFC r264243:

Loosen the processing of *_IF_aliasN vars to be less strict. Previously,
the first alias had to be _alias0 and processing stopped at the first non-
defined variable (preventing gaps). Allowing gaps gives the administrator
the ability to group aliases in an adhoc manner and also lifts the
requirement to renumber aliases simply to comment-out an existing one.
Aliases are processed in numerical ascending order.

NB: Also Patches mdconfig{,2} rc(8) boot scripts to loosen the numbering
scheme for mdconfig_mdN settings to be less strict in the same manner.

Discussed on:   -rc
01:44:56 - r264438
(4 days 3 hours ago)
by dteske
Affects: 
(5 files)
/stable/10/etc/network.subr
/stable/10/etc/rc.d/*
/stable/10/etc/rc.subr
MFC r264243:

Loosen the processing of *_IF_aliasN vars to be less strict. Previously,
the first alias had to be _alias0 and processing stopped at the first non-
defined variable (preventing gaps). Allowing gaps gives the administrator
the ability to group aliases in an adhoc manner and also lifts the
requirement to renumber aliases simply to comment-out an existing one.
Aliases are processed in numerical ascending order.

NB: Also Patches mdconfig{,2} rc(8) boot scripts to loosen the numbering
scheme for mdconfig_mdN settings to be less strict in the same manner.

Discussed on:   -rc
01:18:02 - r264437
(4 days 4 hours ago)
by dteske
Affects: 
(11 files)
/stable/9/usr.sbin/bsdinstall/bsdinstall
/stable/9/usr.sbin/bsdinstall/bsdinstall.8
/stable/9/usr.sbin/bsdinstall/scripts/*
MFC r256343,256540-256541,256544,256549,256551,256553,257939,258021,258927,
259144,259148,259470,259472,259474,259476-259478,259480-259481,259570,
259597-259598, and 261960 (24 revisions; summarized below)...
r256343: Add zfsboot module as an option for automatic configuration
r256540: Add zpool_cache_* variables to loader.conf(5)
r256541: Document BSDINSTALL_TMPBOOT in bsdinstall.8
r256544: Fix a typo when setting up loader.conf(5) GELI entries
r256549: Document zfsboot in bsdinstall.8
r256551: Bump .Dd date in bsdinstall.8
r256553: Align ZFSBOOT_BEROOT_NAME with sysutils/beadm + Solaris beadm
r257939: Validate scripted partition entry before acting on disks
r258021: Switch default MBR bootcode from /boot/boot0 to /boot/mbr
r258927: Fix early regression in enabling the Encryption feature
r259144: Fix early regression in entering passphrase for Encryption
r259148: Fix typo that broke booting from Encrypted setup
r259470: Add default /var/mail with atime=on for mail apps
r259472: Accept NULL input as also meaning zero swap
r259474: Bug fixes and debugging improvements
r259476: Improve default ZFS disk layout
r259477: fletcher4 is currently the default
r259478: De-uglify the geli(8)-setup infobox by adding a newline
r259480: Fix ghosted zroot pool issue
r259481: Auto-enable 4k alignment with Encryption
r259570: Fix "[: -eq: argument expected" error
r259597: Fix installation to 3-4+ disks
r259598: Set the cachefile property so bootpools get imported
r261960: Add zfsboot to scripted interface of bsdinstall
00:24:04 - r264436
(4 days 5 hours ago)
by markj
Affects:  /head/lib/libproc/proc_sym.c
Fix some off-by-one errors. The kve_end and rdl_eaddr fields contain the
first address after the end of the map entry and should therefore be
excluded.

MFC after:      2 weeks
00:23:18 - r264435
(4 days 5 hours ago)
by markj
Affects:  /head/sys/cddl/dev/systrace/systrace.c
Ensure that all eight syscall arguments are available to dtrace_probe(),
rather than just the first five. This is done by calling dtrace_probe()
through a function pointer, as in illumos.

MFC after:      3 weeks
00:22:42 - r264434
(4 days 5 hours ago)
by markj
Affects: 
(4 files)
/head/sys/cddl/contrib/opensolaris/uts/common/*
/head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c
/head/sys/cddl/dev/dtrace/dtrace_cddl.h
DTrace's pid provider works by inserting breakpoint instructions at probe
sites and installing a hook at the kernel's trap handler. The fasttrap code
will emulate the overwritten instruction in some common cases, but otherwise
copies it out into some scratch space in the traced process' address space
and ensures that it's executed after returning from the trap.

In Solaris and illumos, this (per-thread) scratch space comes from some
reserved space in TLS, accessible via the fs segment register. This
approach is somewhat unappealing on FreeBSD since it would require some
modifications to rtld and jemalloc (for static TLS) to ensure that TLS is
executable, and would thus introduce dependencies on their implementation
details. I think it would also be impossible to safely trace static binaries
compiled without these modifications.

This change implements the functionality in a different way, by having
fasttrap map pages into the target process' address space on demand. Each
page is divided into 64-byte chunks for use by individual threads, and
fasttrap's process descriptor struct has been extended to keep track of
any scratch space allocated for the corresponding process.

With this change it's possible to trace all libc functions in a program,
e.g. with

  pid$target:libc.so.*::entry {@[probefunc] = count();}

Previously this would generally cause the victim process to crash, as
tracing memcpy on amd64 requires the functionality described above.

Tested by:      Prashanth Kumar <pra_udupi@yahoo.co.in> (earlier version)
MFC after:      6 weeks
2014 - 04 - 13   (5 days ago)
22:41:30 - r264433
(4 days 6 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Document r260431, kern.panic_reboot_wait_time sysctl.

Sponsored by:   The FreeBSD Foundation
22:41:28 - r264432
(4 days 6 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Fix order by svn revision.

Sponsored by:   The FreeBSD Foundation
22:41:26 - r264431
(4 days 6 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Document r260385, unmapped I/O in GEOM RAID.

Sponsored by:   The FreeBSD Foundation
22:41:24 - r264430
(4 days 6 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Document r260338

Sponsored by:   The FreeBSD Foundation
22:41:22 - r264429
(4 days 6 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Document r260177, camcontrol '-b' addition.

Sponsored by:   The FreeBSD Foundation
22:35:39 - r264428
(4 days 6 hours ago)
by rpaulo
Affects:  /head/sys/boot/fdt/dts/arm/digi-ccwmx53.dts
/head/sys/boot/fdt/dts/arm/imx53x.dtsi
Improve the i.MX53 / Digi DTS:

* Fix the IPU address.
* Fix the PATA definition.
* Add another I2C.
* Add more UARTs.
* Add SATA.
22:32:46 - r264427
(4 days 6 hours ago)
by dteske
Affects: 
(4 files)
/stable/9/usr.sbin/bsdconfig/share/variable.subr
MFC r256331:

Add $VAR_ZFSINTERACTIVE (zfsInteractive) and new f_zfsinteractive() for
determining when a script wants to be nonInteractive but selectively
wants ZFS operations to be *interactive* (this is analgous to already
existing $VAR_NETINTERACTIVE (netInteractive) and f_netinteractive()
used for the same purpose (script wants to be nonInteractive but wants
network operations to be *interactive*).

Approved by:    re (glebius)
22:16:18 - r264426
(4 days 7 hours ago)
by dteske
Affects: 
(4 files)
/stable/8/sys/netsmb/smb_trantcp.c
MFC r250243:

If the kernel is compiled with VMIMAGE support, the first attempt of
mounting smbfs share will cause a panic. Fix setting/restoring vnet
context when needed.

PR:             kern/168077
Submitted by:   dteske
22:00:50 - r264425
(4 days 7 hours ago)
by dteske
Affects: 
(3 files)
/stable/9/sys/netsmb/smb_trantcp.c
MFC r250243:

If the kernel is compiled with VMIMAGE support, the first attempt of
mounting smbfs share will cause a panic. Fix setting/restoring vnet
context when needed.

PR:             kern/168077
Submitted by:   dteske
21:52:27 - r264424
(4 days 7 hours ago)
by imp
Affects: 
(4 files)
/head/share/examples/etc/make.conf
/head/share/man/man5/make.conf.5
/head/share/mk/*
r264402 builds fine, but turns out there are problems with
install. Back it out until they can be tracked down.
21:49:44 - r264423
(4 days 7 hours ago)
by jilles
Affects: 
(11 files)
/stable/9/bin/sh/*
/stable/9/tools/regression/bin/sh/expansion/*
MFC r238468: sh: Expand assignment-like words specially for
export/readonly/local.

Examples:
  export x=~
now expands the tilde
  local y=$1
is now safe, even if $1 contains IFS characters or metacharacters.

For a word to "look like an assignment", it must start with a name followed
by an equals sign, none of which may be quoted.

The special treatment applies when the first word (potentially after
"command") is "export", "readonly" or "local". There may be quoting
characters but no expansions. If "local" is overridden with a function there
is no special treatment ("export" and "readonly" cannot be overridden with a
function).

If things like
  local arr=(1 2 3)
are ever allowed in the future, they cannot call a "local" function. This
would either be a run-time error or it would call the builtin.

This matches Austin Group bug #351, planned for the next issue of POSIX.1.

As for the MFC, it is easy to depend on this feature inadvertently, and
adding this fixes a regression from stable/8 that may be apparent in things
like
  local x=${y+a @}.

PR:             bin/166771
Relnotes:       yes
21:23:15 - r264422
(4 days 8 hours ago)
by brueffer
Affects:  /head/sys/kern/imgact_elf.c
Free buf after usage.

CID:            1199377
Found with:     Coverity Prevent(tm)
MFC after:      1 week
21:13:33 - r264421
(4 days 8 hours ago)
by brueffer
Affects:  /head/sys/netpfil/ipfw/ip_fw_sockopt.c
Free resources and error cases; re-indent a curly brace while here.

CID:            1199366
Found with:     Coverity Prevent(tm)
MFC after:      1 week
20:21:56 - r264420
(4 days 9 hours ago)
by bdrewery
Affects:  /head/etc/Makefile
Always install pkg.conf. Don't depend on MK_PKGBOOTSTRAP.

This file is used by pkg(8) from ports as well. Someone may
choose to not install pkg(7) but still want to consume
official packages by building or installing pkg(8) manually.

Discussed with: bapt
MFC after:      1 day (Working on EN)
20:12:21 - r264419
(4 days 9 hours ago)
by brueffer
Affects:  /head/usr.bin/ldd/sods.c
Avoid double close() of a file descriptor.

CID:            1006089
Found with:     Coverity Prevent(tm)
MFC after:      1 week
19:48:51 - r264418
(4 days 9 hours ago)
by brueffer
Affects:  /head/usr.bin/find/function.c
Avoid double free in f_acl().

CID:            1018508
Found with:     Coverity Prevent(tm)
MFC after:      1 week
19:48:28 - r264417
(4 days 9 hours ago)
by jilles
Affects:  /head/lib/libc/stdlib/realpath.c
realpath(): Properly fail "." or ".." components after non-directories.

If realpath() is called on pathnames like "/dev/null/." or "/dev/null/..",
it should fail with [ENOTDIR]. Pathnames like "/dev/null/" already failed as
they should.

Also, put the check for non-directories after lstatting the previous
component instead of when the empty component (consecutive or trailing
slashes) is detected, saving an lstat() call and some lines of code.

PR:             kern/82980
MFC after:      2 weeks
18:51:39 - r264416
(4 days 10 hours ago)
by brueffer
Affects:  /head/sys/dev/iwn/if_iwnreg.h
Add a missing comma between error message definitions.

CID:            1199266
Found with:     Coverity Prevent(tm)
MFC after:      1 week
18:21:53 - r264415
(4 days 11 hours ago)
by brueffer
Affects:  /head/share/man/man4/timecounters.4
Bump Dd for r264384.

Requested by:   gjb
14:50:52 - r264414
(4 days 14 hours ago)
by nwhitehorn
Affects:  /head/sys/boot/amd64/boot1.efi/Makefile
/head/sys/boot/amd64/boot1.efi/boot1.c
/head/sys/boot/common/ufsread.c
Apparently some of the i386 boot blocks are so close to full that adding
single lines to ufsread.c spills them over. Duplicate a whole bunch of
code to get file sizes into boot1.efi/boot1.c rather than modifying
ufsread.c.
11:59:42 - r264413
(4 days 17 hours ago)
by jmmv
Affects:  /head/share/man/man7/tests.7
Miscellaneous fixes to tests(7).

- Properly capitalize "FreeBSD Test Suite".
- At this point, the test suite first appeared in 10.1, not in 11.0.
- Use my FreeBSD.org address.
11:57:51 - r264412
(4 days 17 hours ago)
by jmmv
Affects:  /head/gnu/usr.bin/groff/tmac/mdoc.local
Add FreeBSD 10.1 to the list of recognized releases for Fx.

This version is already mentioned by 4 manual pages.
11:47:17 - r264411
(4 days 17 hours ago)
by jilles
Affects:  /head/usr.bin/find/find.1
/head/usr.bin/find/function.c
find: Return normal exit status from -quit.

If there was an error, make the exit status reflect this even if -quit
caused the exit. Formerly, -quit always caused exit(0).

GNU find does the same.
11:35:42 - r264410
(4 days 17 hours ago)
by jmmv
Affects:  /head/share/man/man7/Makefile
/head/share/man/man7/tests.7
Document how to install the test suite.

As part of this, install the tests(7) manual page unconditionally (not only
when WITH_TESTS=yes) so that users that have not yet enabled the build of
the test suite can read details on how to do so.
11:31:41 - r264409
(4 days 17 hours ago)
by jmmv
Affects:  /head/share/man/man5/src.conf.5
Regen after rewording of WITH_TESTS.
11:29:52 - r264408
(4 days 18 hours ago)
by jmmv
Affects:  /head/tools/build/options/WITH_TESTS
Fix test suite name in src.conf(5).

There is no such thing as the "Kyua test suite"; it is the "FreeBSD Test
Suite".

While doing this, point readers to tests(7).
11:10:36 - r264407
(4 days 18 hours ago)
by mav
Affects:  /head/sys/cam/ctl/ctl.c
Join CTL worker threads into one process for convenience.
Report their idle state as "-".
11:08:57 - r264406
(4 days 18 hours ago)
by mav
Affects:  /head/sys/cam/cam_xpt.c
Report more readable state "-" for idle CAM scan thread.
09:31:22 - r264405
(4 days 19 hours ago)
by mav
Affects:  /head/usr.bin/iscsictl/periphs.c
Fix periph listing when IOCTL buffer border hits result for wanted bus.
06:30:02 - r264404
(4 days 23 hours ago)
by nwhitehorn
Affects:  /head/sys/boot/amd64/boot1.efi/boot1.c
Add my copyright here. Most of this is unmodified from the original sparc64
version, but at least some indication of changes that postdate the actual
invention of EFI is probably a good idea.
06:24:01 - r264403
(4 days 23 hours ago)
by nwhitehorn
Affects:  /head/sys/boot/amd64/boot1.efi/Makefile
Fix buildworld. I had some local bits in my build tree that caused this
to work by accident.
05:22:26 - r264402
(5 days ago)
by imp
Affects: 
(4 files)
/head/share/examples/etc/make.conf
/head/share/man/man5/make.conf.5
/head/share/mk/*
Convert NO_MANCOMPRESS to normal convention.
05:22:22 - r264401
(5 days ago)
by imp
Affects:  /head/sbin/mount_fusefs/Makefile
In tree makefile shouldn't be setting policy piecemeal. Don't set
NO_MANCOMPRESS here.
05:21:56 - r264400
(5 days ago)
by imp
Affects: 
(339 files)
/head/*
NO_MAN= has been deprecated in favor of MAN= for some time, go ahead
and finish the job. ncurses is now the only Makefile in the tree that
uses it since it wasn't a simple mechanical change, and will be
addressed in a future commit.
05:21:48 - r264399
(5 days ago)
by imp
Affects:  /head/share/mk/sys.mk
Don't apply ctf conversions in POSIX mode. These can't happen there
because they pollute the POSIX environment, which doens't allow
for these extentions. ctf conversions are really only relevant when
used in coordination with the rest of the bsd*.mk system anyway.
Leave them in place for the normal, non-posix enviornment since
they are quite useful there.
05:21:43 - r264398
(5 days ago)
by imp
Affects:  /head/tools/build/Makefile
Check the right file for pwcache_groupdb.
05:21:35 - r264397
(5 days ago)
by imp
Affects:  /head/Makefile
We no longer support upgrading from FreeBSD 4, so we don't need the
NOMAN and NOSHARED defines here. They have been obsolete for almost a
decade anyway.
05:21:30 - r264396
(5 days ago)
by imp
Affects:  /head/Makefile.inc1
/head/tools/build/Makefile
Up the minimum system to build FreeBSD current to 8.0-RELEASE. The
issues with vendors that needed 7.x support have been resolved. Many
vendors are still using 8.x build platforms, however, so bumping this
up to 9.0 will have to wait until that is resolved. Actual support for
building from 8.x still relies on those vendors fixing bugs that are
present as most developers have moved onto 9.x or newer platforms.

Reviewed by: marcel@
05:21:22 - r264395
(5 days ago)
by imp
Affects:  /head/Makefile.inc1
Determine whether to build clang and its bootstrap tools the same
way. This allows a clang bootstrap to happen, even when WITHOUT_CLANG
is defined. This is a minimal version of a more extensive change which
can be MFC'd more easily. However, we have to also test to see if
we're building clang as not cc, since the bootstrap for that needs
these cross tools and it is easier to build them in just one place.

MFC after: 1 week
02:03:14 - r264394
(5 days 3 hours ago)
by gjb
Affects:  /head/share/man/man4/uftdi.4
Clean trailing whitespace.
Add missing .El to fix formatting.

Found with:     mandoc(1)
Sponsored by:   The FreeBSD Foundation
01:47:15 - r264393
(5 days 3 hours ago)
by gjb
Affects:  /head/bin/ls/ls.1
Bump Dd, missed as part of r264098 and related commits.

Sponsored by:   The FreeBSD Foundation
01:15:37 - r264392
(5 days 4 hours ago)
by davide
Affects:  /head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
Fix a panic in zfs_rename().
this is due to a wrong dereference of a vnode when it's not locked and
can be (potentially) recycled. 'sdvp' cannot be locked on zfs_rename()
entry point because the VFS can't be sure that this scenario is
LOR-free (it might violate the parent->child lock acquisition rule).
Dereference 'tdvp' instead, which is already locked on entry, and access
'sdvp' fields only when it's safe, i.e. under ZFS_ENTER scope.

While at it, remove the usage of VOP_REALVP, as long as this is a NOP
on FreeBSD.

Discussed with: avg
Reviewed by:    pjd
01:14:25 - r264391
(5 days 4 hours ago)
by nwhitehorn
Affects: 
(5 files)
/head/sys/boot/amd64/Makefile
/head/sys/boot/amd64/boot1.efi/*
/head/sys/boot/common/ufsread.c
Add a simple EFI stub loader. This is a quick and dirty of boot1.chrp from
the PowerPC port with all the Open Firmware bits removed and replaced by
their EFI counterparts. On the whole, I think I prefer Open Firmware.

This code is supposed to be an immutable shim that sits on the EFI system
partition, loads /boot/loader.efi from UFS and tells the real loader what
disk/partition to look at. It finds the UFS root partition by the somewhat
braindead approach of picking the first UFS partition it can find. Better
approaches are called for, but this works for now. This shim loader will
also be useful for secure boot in the future, which will require some
rearchitecture.
2014 - 04 - 12   (6 days ago)
23:48:02 - r264390
(5 days 5 hours ago)
by rpaulo
Affects: 
(2 files)
/stable/10/contrib/wpa/src/drivers/driver_bsd.c
MFC r263925
 Enable all cryptocaps because net80211 can do software encryption.
23:40:54 - r264389
(5 days 5 hours ago)
by rpaulo
Affects:  /head/sys/dev/ata/ata-all.c
Fix the style of ata_interrupt_locked().
23:29:29 - r264388
(5 days 6 hours ago)
by davide
Affects: 
(5 files)
/head/sys/kern/*
/head/sys/sys/time.h
Hide internal details of sbintime_t implementation wrapping INT64_MAX into
SBT_MAX, to make it more robust in case internal type representation will
change in the future. All the consumers were migrated to SBT_MAX and
every new consumer (if any) should from now use this interface.

Requested by:   bapt, jmg, Ryan Lortie (implictly)
Reviewed by:    mav, bde
22:36:26 - r264387
(5 days 6 hours ago)
by jilles
Affects: 
(5 files)
/head/usr.bin/find/*
find: Correctly propagate -exec/-execdir ... {} + exit status.

As per POSIX, the -exec ... {} + primary always returns true, but a non-zero
exit status causes find to return a non-zero exit status itself. GNU does
the same, and also for -execdir ... {} +.

It does not make much sense to return false from the primary only when the
child process happens to be run.

The behaviour for -exec/-execdir ... ; remains unchanged: the primary
returns true or false depending on the exit status, and find's exit status
is unaffected.
22:05:03 - r264386
(5 days 7 hours ago)
by brueffer
Affects:  /head/share/man/man4/usb_quirk.4
Improve markup and remove contractions.

MFC after:      1 week
21:39:17 - r264385
(5 days 7 hours ago)
by bdrewery
Affects:  /head/sys/kern/vfs_mount.c
Use proper MFSNAMELEN for fs type.

MFC after:      2 weeks
Reviewed by:    rodrigc
Also spotted by:ambrisko
21:04:53 - r264384
(5 days 8 hours ago)
by brueffer
Affects:  /head/share/man/man4/timecounters.4
mdoc and language improvements.

MFC after:      1 week
20:51:38 - r264383
(5 days 8 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Move OpenSSH entry to 'contrib' where it belongs.

Sponsored by:   The FreeBSD Foundation
20:50:31 - r264382
(5 days 8 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Remove reference to FreeBSD 6.2-R in the freebsd-update(8) note.
Rewrap.

Sponsored by:   The FreeBSD Foundation
20:49:07 - r264381
(5 days 8 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Clean up leading/trailing whitespace.
Rewrap paragraphs and long lines.

Sponsored by:   The FreeBSD Foundation
20:42:03 - r264380
(5 days 8 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Trim stale entries.
Use consistent <para>&nbsp;</para> for empty sections.

Sponsored by:   The FreeBSD Foundation
20:32:46 - r264379
(5 days 8 hours ago)
by gjb
Affects:  /stable/10/release/doc/en_US.ISO8859-1/relnotes/article.xml
Document r264377, OpenSSH update to 6.6p1.
While here, bump copyright year.

Todo: strip old entries from this file since 10.0-RELEASE.

Sponsored by:   The FreeBSD Foundation
20:28:39 - r264378
(5 days 9 hours ago)
by marcel
Affects:  /head/sys/geom/part/g_part_gpt.c
Align and round the partitionable disk space to 4K by default.
Since this would also apply when recovering, make sure not to
align or round when that would have a partition fall outside
the partitionable area.
20:23:00 - r264377
(5 days 9 hours ago)
by des
Affects: 
(127 files)
/stable/10/crypto/openssh/*
/stable/10/secure/lib/libssh/Makefile
/stable/10/secure/usr.sbin/sshd/Makefile
MFH (r263712): upgrade openssh to 6.6p1
MFH (r264308): restore p level in debugging output
19:58:31 - r264376
(5 days 9 hours ago)
by andreast
Affects: 
(2 files)
/stable/9/sys/powerpc/include/atomic.h
MFC r260610:
Described in the man page but not implemented. Here it comes,
atomic_swap_32/64. The latter only for powerpc64.
19:57:15 - r264375
(5 days 9 hours ago)
by andreast
Affects: 
(5 files)
/stable/10/sys/modules/sound/driver/ai2s/Makefile
/stable/10/sys/powerpc/include/atomic.h
/stable/10/sys/powerpc/powermac/*
MFC r260607, r260610, r260934:

r260607:
The onyx codec works also as module, so add it.

r260610:
Described in the man page but not implemented. Here it comes,
atomic_swap_32/64. The latter only for powerpc64.

r260934:
Fix the resource information for the i2s-a node on certain G5 PowerMacs.
This is the first step needed to get the snapper codec working on those
machines.
The second step is to enable the corresponding I2S device and its clock.

Tested on machines where the snapper codec was already working, a G4 PowerBook
and a PowerMac9,1 with a Shasta based macio.
The PowerMac7,2/7,3 with a K2 based macio can now also play sound.
18:01:25 - r264374
(5 days 11 hours ago)
by des
Affects:  /head/contrib/amd/amd/get_args.c
/head/usr.sbin/amd/include/newvers.sh
Remove the names of the build host and user and the build date.  This
still leaves the host OS and version, but these are harder to remove.

MFC after:      3 weeks
15:13:43 - r264373
(5 days 14 hours ago)
by bapt
Affects: 
(2 files)
/stable/10/contrib/byacc/skeleton.c
MFC: r263948

Convert an unused banner from skeleton.c into a comment.
It is added to every generated files and fix build at certain warning level
with clang 3.4

Submitted by:   Thomas Dickey <dickey@his.com> (byacc upstream)
Spotted by:     glebius
15:06:15 - r264372
(5 days 14 hours ago)
by bapt
Affects: 
(2 files)
/stable/10/Makefile.inc1
MFC: r263881, r263952, r263983, r264068, r264090, r264131

Some xdev fixes:

- if TARGET_ARCH is not defined and XDEV_ARCH is defined then early define
  TARGET_ARCH to the valud of XDEV_ARCH: This allow the xdev-build target
  to be able to correctly chose the compiler it needs to build
- Allow overwriting XDTP to allow a user to not chose where the xdev env will
  live in
- Fix build for gcc only xdev (like ia64) by providing the proper -B to the
  toolchain and not relying on gcc being installed already in base
- Fix TOOLS_PREFIX so the generated toolchain has the right default sysroot when
  installed intead of getting the DESTDIR one
- Fix supporting DESTDIR
- Also overwrite CXX (needed for cross building c++ libraries with clang) and
  CPP (needed to cross build some libraries when gcc is the target default
  compiler but gcc is not installed on the building host)
- Prevent XDTP from being a relative path:
  XDTP is used as the default SYSROOT for clang and thus should be an absolute
path.
- Respect default CC
14:18:48 - r264371
(5 days 15 hours ago)
by kib
Affects: 
(2 files)
/stable/9/sys/kern/kern_linker.c
MFC r264173:
Use realloc(9) instead of doing the reallocation inline.
14:18:25 - r264370
(5 days 15 hours ago)
by kib
Affects: 
(2 files)
/stable/10/sys/kern/kern_linker.c
MFC r264173:
Use realloc(9) instead of doing the reallocation inline.
14:09:35 - r264369
(5 days 15 hours ago)
by kib
Affects: 
(4 files)
/stable/9/sys/kern/kern_event.c
/stable/9/sys/sys/event.h
MFC r264146:
Fix a race between kqueue_register() and kqueue_scan() setting KN_INFLUX
flag while knlist is not locked, which caused lost notifications from
parallel knote().
14:08:53 - r264368
(5 days 15 hours ago)
by kib
Affects: 
(3 files)
/stable/10/sys/kern/kern_event.c
/stable/10/sys/sys/event.h
MFC r264146:
Fix a race between kqueue_register() and kqueue_scan() setting KN_INFLUX
flag while knlist is not locked, which caused lost notifications from
parallel knote().
12:44:09 - r264367
(5 days 16 hours ago)
by des
Affects:  /head/gnu/lib/libgcc/Makefile
/head/share/mk/bsd.lib.mk
/head/share/mk/sys.mk
Introduce RANLIBFLAGS to mirror ARFLAGS and add -D to both.  This sets
all timestamps in static libraries to 0 so that consecutive builds
from the same source, even on different machines, produce identical
libraries.

MFC after:      3 weeks
06:50:11 - r264366
(5 days 22 hours ago)
by dchagin
Affects: 
(2 files)
/stable/10/sys/kern/kern_alq.c
MFC r264151:

Prevent alq from panic when the invalid alq_file path specified.
06:49:10 - r264365
(5 days 22 hours ago)
by dchagin
Affects: 
(2 files)
/stable/9/sys/kern/kern_alq.c
MFC r264151:

Prevent alq from panic when the invalid alq_file path specified.
02:05:31 - r264364
(6 days 3 hours ago)
by ae
Affects:  /head/sys/netinet6/in6_mcast.c
Properly release the in6_multi lock.

MFC after:      1 week
Sponsored by:   Yandex LLC

 


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 34 ms, 271 revisions printed. Current time is 2014-04-18 05:30:02. All times are in UTC/GMT.