| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
Remove explicit KYUAFILE=yes from tests/sys/Makefile
This causes the directory traversing Kyuafile to be installed, which in turn
causes tests/sys/pjdfstest to always be run from /usr/tests/sys
Let KYUAFILE default to auto, so the file generated by suite.test.mk gets
installed instead
|
|
|
|
| |
Remove unused tests/lib directory
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use PROGS instead of PROG and remove unnecessary SRCS?= assignment
Using PROG instead of PROGS will in cases of high -j with -DNO_ROOT cause
the PROG to show up more than once as it's handling the SCRIPTS install case
in a recursive manner, separate from the non-recursive case
After the recent batch of commits to bsd.progs.mk to fix behavior with how
variables are defaulted to, explicitly setting SRCS for a PROG is no longer
required
Reviewed by: asomers
Phabric: D1130
Sponsored by: EMC / Isilon Storage Division
|
|
|
|
|
|
|
|
| |
is out.
Reminded by: rpaulo
Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Linux LD_ITERATE_PHDR(3):
The dlpi_name field is a null-terminated string giving the
pathname from which the shared object was loaded.
That functionality is much more useful than returning just the short
name.
Update dl_iterate_phdr(3) to follow r272842
MFC of r272842 and r272848
|
|
|
|
|
| |
Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation
|
|
|
|
| |
Test errno against EEXIST as well.
|
|
|
|
|
|
|
| |
Remove call to access(2) which didn't serve any purpose, and make it more
tolerant to errors.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
|
| |
Make automount(8)/automountd(8) treat percent sign as a valid part
of path. It's useful for spaces encoded as %20 as msdosfs labels.
Submitted by: glebius@
|
|
|
|
|
|
|
| |
Silence down a warning that doesn't provide any useful information unless
debug is enabled.
Sponsored by: The FreeBSD Foundation
|
|
|
|
| |
Add DEV_MODULE_ORDERED().
|
|
|
|
|
| |
Synchronize medium rotation rate in legacy Rigid Disk Drive Geometry mode
page with modern Block Device Characteristics VPD page.
|
|
|
|
|
|
|
|
|
| |
Change the PF hash from Jenkins to Murmur3. In forwarding tests
this showed a conservative 3% incrase in PPS.
Original Differential Revision: https://reviews.freebsd.org/D461
Submitted by: des
Reviewed by: emaste
|
|
|
|
|
|
| |
Silence compiler warning
Sponsored by: Multiplay
|
|
|
|
|
|
|
|
|
|
| |
Fix a regression introduced in r237618
MFC r260801:
Re-work r260800 to include other signals which start with 'I'
such as ILL, INFO etc.
Sponsored by: Multiplay
|
|
|
|
|
|
|
| |
When mode isn't explicitly specified (wildcard) and inner protocol isn't
IPv4 or IPv6, assume it is the transport mode.
Sponsored by: Yandex LLC
|
|
|
|
|
|
| |
Use in_localip() instead of handmade implementation.
Sponsored by: Yandex LLC
|
|
|
|
| |
Whitespace nit.
|
|
|
|
|
|
|
|
|
| |
cxgbe(4): bump up PF4's share of some global resources.
This increases the size of the per-port RSS slice and also allows the
driver to use a larger number of tx and rx queues.
S2curity:
|
|
|
|
| |
cxgb(4): reset the PHY if it generates an interrupt for no apparent reason.
|
|
|
|
| |
cxgbe(4): explicitly set various if_hw_tso* values.
|
| |
|
|
|
|
| |
This fixes kernel panic if port enabled twice and then disabled.
|
| |
|
|
|
|
|
| |
Update isp_tgt_map and send new arrival notification if target that departed
earlier has returned. Previously that code worked only once, confusing CTL.
|
|
|
|
|
| |
Fix mis-spelling of bits and types names in the
default_pager_putpages() and swap_pager_putpages().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pull in r201784 from upstream llvm trunk (by Benjamin Kramer):
AsmParser: Disable Darwin-style macro argument expansion on non-darwin targets.
There is code in the wild that relies on $0 not being expanded.
This fixes some cases of using $ signs in literals being incorrectly
assembled.
Reported by: Richard Henderson
Upstream PR: http://llvm.org/PR21500
MFC r274294:
Add llvm patch corresponding to r274286.
|
|
|
|
|
|
|
|
|
|
| |
Remove an extra copy of hv_kvp_daemon(8) [1].
While I'm there also correct typos in OptionalObsoleteFiles and add
information of the command line options for hv_kvp_daemon(8).
Reported by: jmg [1]
Reviewed by: jmg
|
|
|
|
|
| |
Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
| |
The MFC was pushed early as it fixes a panic in the
exiting driver of 10.1 that Intel discovered in validation.
|
|
|
|
|
|
|
|
| |
Directories for /usr/lib{,32}/{i18n,private} were missing from the mtree
file, which caused installworld to install the files that should be in
the directory as the name of the directory.
MFC of r273780
|
|
|
|
| |
Clean up confusing comment.
|
|
|
|
|
|
|
|
| |
Add support for multiple instances of ftp-proxy
and pflog devices.
PR: conf/158171
Submitted by: Thomas Johnson <tom@claimlynx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change addresses 4 bugs in ZFS exposed by Richard Kojedzinszky's
crash.sh script attached to FreeNAS bug 4109:
https://bugs.freenas.org/issues/4109
Three are in the snapshot layer:
a) AVG explains in his notes: https://wiki.freebsd.org/AvgVfsSolarisVsFreeBSD
"VOP_INACTIVE must not do any destructive actions to a vnode
and its filesystem node, nor invalidate them in any way."
gfs_vop_inactive and zfsctl_snapshot_inactive did just that. In
OpenSolaris VOP_INACTIVE is much closer to FreeBSD's VOP_RECLAIM.
Rename & move them to gfs_vop_reclaim and zfsctl_snapshot_reclaim
and merge in the requisite vnode_destroy from zfsctl_common_reclaim.
b) gfs_lookup_dot and various zfsctl functions do not honor the
FreeBSD VFS convention of only locking from the root downward. When
looking up ".." the convention is to drop the current leaf vnode lock before
acquiring the directory vnode and then subsequently re-acquiring the lock on the
leaf vnode. This fixes that in all the places that our exercised by crash.sh.
c) The snapshot may already be unmounted when the directory vnode is reclaimed.
Check for this case and return.
One in the common layer:
d) Callers of traverse expect the reference to the vnode passed in to be
maintained. Don't release it.
This last one may be an unclear contract. There may in fact be some callers that
do expect the reference to be dropped on success in addition to callers that
expect it to be released. In this case a further audit of the callers is needed
and a consensus on the correct behavior.
PR: 184677
Submitted by: kmacy
Reviewed by: delphij, will, avg
Sponsored by: iXsystems
|
|
|
|
|
|
|
| |
10-stable branch, this makefile had WARNS=2, and on head the value is
still 2, but in the MFC done in r274082 it got changed to 3, causing build
failures when building with gcc. This direct commit to 10 goes back to
WARNS=2.
|
|
|
|
|
| |
Only trigger a panic when forced operation is done. Convert direct
panic() call into KASSERT().
|
| |
|
|
|
|
| |
Remove the ARM_DEVICE_MULTIPASS option and make its effect be the default.
|
|
|
|
| |
Add missing UDP multicast receive dtrace probes
|
|
|
|
|
|
| |
Move the calls to u_tun_func() into udp6_append()
A similar cleanup for UDPv4 was performed in r220620.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Check for mbuf copy failure when there are multiple multicast sockets
This partitular case is the only path where the mbuf could be NULL.
udp_append() checked for a NULL mbuf only after invoking the tunneling
callback. Our only in tree tunneling callback - SCTP - assumed a non
NULL mbuf, and it is a bit odd to make the callbacks responsible for
checking this condition.
This also reduces the differences between the IPv4 and IPv6 code.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Add new quirks for the latest Samsung SSD, model 850.
Submitted by: sbruno
|
|
|
|
|
|
|
| |
Add a new option, -P, to pkt-gen which reads a single packet from a stored
pcap file and transmits it instead of the default UDP packet.
Reviewed by: luigi
|
|
|
|
|
|
| |
Add assertion to catch duplicated nodes.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
| |
Remove remnants of some cleanup; no functional changes.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
| |
Simplify; no functional changes.
Sponsored by: The FreeBSD Foundation
|
|
|
|
|
|
| |
Make autofs use shared vnode locks.
Sponsored by: The FreeBSD Foundation
|