allanjude
9f65bd9565
Add a sanity check to the swap size in zfsboot of bsdinstall
...
Loop until the user enters a valid size (>100mb or 0)
Differential Revision: https://reviews.freebsd.org/D2299
Reported By: Shawn Webb
Reviewed by: roberto
Approved by: brd
MFC after: 2 weeks
Sponsored by: ScaleEngine Inc.
2015-05-05 03:08:49 +00:00
mav
8e9264e9c5
Implement in-order execution of non-NCQ commands.
...
Using status updates in r282364, block queue on BSY, DRQ or ERR bits set.
This can be a performance penalization for non-NCQ commands, but it is
required for proper error recovery and standard compliance.
MFC after: 2 weeks
2015-05-04 19:55:01 +00:00
cy
6c91165dc2
Restore CPU dependent compile time conditionals.
...
MFC after: 1 month (with r281143 and r282408)
2015-05-04 12:42:52 +00:00
cy
1818eba70c
MFV ntp 4.2.8p2 (r281348)
...
Reviewed by: delphij (suggested MFC)
Approved by: roberto
Security: CVE-2015-1798, CVE-2015-1799
Security: VuXML ebd84c96-dd7e-11e4-854e-3c970e169bc2
MFC after: 1 month
2015-05-04 04:45:59 +00:00
mav
4cd4238e92
Implement basic PxTFD.STS.BSY reporting.
...
MFC after: 2 weeks
2015-05-03 07:43:58 +00:00
glebius
1ca5d173ab
Remove #ifdef IFT_FOO.
...
Submitted by: Guy Yur <guyyur gmail.com>
2015-05-02 20:31:27 +00:00
oshogbo
cf66982b37
Approved, oprócz użycie RESTORE_ERRNO() do ustawiania errno.
...
Change the nvlist_recv() function to take additional argument that
specifies flags expected on the received nvlist. Receiving a nvlist with
different set of flags than the ones we expect might lead to undefined
behaviour, which might be potentially dangerous.
Update consumers of this and related functions and update the tests.
Approved by: pjd (mentor)
Update man page for nvlist_unpack, nvlist_recv, nvlist_xfer, cap_recv_nvlist
and cap_xfer_nvlist.
Reviewed by: AllanJude
Approved by: pjd (mentor)
2015-05-02 17:45:52 +00:00
mav
843dbc5981
Initialize PxCMD on reset and make its read-only bits such.
...
MFC after: 2 weeks
2015-05-02 16:11:29 +00:00
mav
9b3d347cfb
Handle ATA_SEND_FPDMA_QUEUED as NCQ in ahci_port_stop().
...
MFC after: 1 week
2015-05-02 14:43:37 +00:00
neel
9d0c86225f
Advertise an additional memory BAR in the "dummy" device emulation.
...
This is useful for testing the MOVS emulation when both the source and
destination addresses are in the MMIO space.
MFC after: 1 week
2015-05-02 03:25:24 +00:00
emaste
e3abac9f79
crunchide: Restore local EM_AARCH64 constant for bootstrapping
...
Most of the EM_* constants are available in all supported host branches,
but EM_AARCH64 was added relatively recently. Add it back to fix
building HEAD on 10.x.
Noticed by: adrian, jmallett
2015-04-30 23:48:05 +00:00
trasz
0ef7434713
Remove oldnfs remnants from nfsd(8).
...
Reviewed by: rmacklem@
Sponsored by: The FreeBSD Foundation
2015-04-30 12:55:27 +00:00
trasz
3bcd59aa88
Remove oldnfs leftovers from mountd(8).
...
Reviewed by: rmacklem@
Sponsored by: The FreeBSD Foundation
2015-04-29 12:33:00 +00:00
smh
091e83ecee
Standardise chmod, chflags, chown and chgrp recursive symlink processing
...
chmod, chflags, chgrp, chmod and chown now affect symlinks in -R mode as
defined in symlink(7); previously symlinks were silently ignored.
Differential Revision: https://reviews.freebsd.org/D2316
Reviewed by: jilles
MFC after: 1 month
Relnotes: yes
Sponsored by: Multiplay
2015-04-29 00:49:00 +00:00
neel
0151349b05
Implement the century byte in the RTC. Some guests require this field to be
...
properly set.
Reported by: Leon Dang (ldang@nahannisys.com )
MFC after: 2 weeks
2015-04-28 23:44:47 +00:00
emaste
6df58ba6b5
crunchide: add basic string table sanity checks
...
Reported by: Coverity Scan
CID: 978805, 980919
Sponsored by: The FreeBSD Foundation
2015-04-28 13:04:51 +00:00
jgh
876a1be7b7
- remove -l option from ntpdate manpage, as it is no longer an option
...
Differential Revision: https://reviews.freebsd.org/D2358
Submitted by: gnn@
Approved by: wblock (mentor)
MFC after: after 1 week
2015-04-27 15:22:57 +00:00
trasz
b02ea1ffbd
Make setproctitle(3) work in Capsicum capability mode. This makes
...
ctld(8) child processes to indicate initiator address and name in
their titles, similar to what iscsid(8) child processes do.
PR: 181352
Differential Revision: https://reviews.freebsd.org/D2363
Reviewed by: rwatson@, mjg@
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
2015-04-27 11:18:16 +00:00
ngie
2e18ab7ef6
ath3kfw, bcmfw, bthidcontrol, bthidd all require usb(4); build them
...
conditionally if MK_USB != no
MFC after: 1 week
2015-04-27 06:34:51 +00:00
grembo
9da00f2a97
Expand SMBUS API to add smbus_trans() function.
...
Differential Revision: https://reviews.freebsd.org/D1955
Reviewed by: adrian, jhb, wblock
Approved by: adrian, jhb
2015-04-25 16:15:01 +00:00
neel
fe295d11a1
Don't allow guest to modify readonly bits in the PCI config 'status' register.
...
Reported by: Leon Dang (ldang@nahannisys.com )
MFC after: 2 weeks
2015-04-24 19:15:38 +00:00
joel
129e69d895
Fix minor mdoc issues.
2015-04-24 14:36:06 +00:00
jhb
e4683250d1
Reassign copyright statements on several files from Advanced
...
Computing Technologies LLC to Hudson River Trading LLC.
Approved by: Hudson River Trading LLC (who owns ACT LLC)
MFC after: 1 week
2015-04-23 14:22:20 +00:00
trasz
9eaaafc5b6
Add hint about "volmode=dev" to ctl.conf(5).
...
Differential Revision: https://reviews.freebsd.org/D2328
Reviewed by: allanjude@, bcr@
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
2015-04-21 09:11:28 +00:00
rpaulo
84f11f7741
Fix wpa/hostapd build without OpenSSL.
2015-04-21 02:00:37 +00:00
rpaulo
842f4520d0
Merge wpa_supplicant/hostapd 2.4.
...
Major changes are: SAE, Suite B, RFC 7268, EAP-PKE, ACS, and tons of
bug fixes.
Relnotes: yes
2015-04-21 01:45:11 +00:00
mav
28d6acc050
Don't set bits that should be zero for SATA devices.
...
Old value made Linux think that it is PATA device with SATA bridge.
MFC after: 2 weeks
2015-04-20 19:11:27 +00:00
emaste
965a14212a
crunchide: Remove local EM_* ELF definitions provided by system ELF headers
...
Suggested by: imp (in review D2314)
2015-04-20 18:30:06 +00:00
dteske
c13b1d6cc8
Update usage statement to align with post-r279624 functionality.
...
MFC after: 3 days
X-MFC-to: stable/10 stable/9
2015-04-20 17:46:09 +00:00
emaste
4f24a027f8
vidcontrol: skip invalid video modes returned by vt(4)
...
vt(4) has a stub CONS_MODEINFO ioctl that does not provide any data
but returns success. This needs to be fixed in the kernel, but address
it in vidcontrol(1) as well in case it's run on an older kernel.
Reviewed by: bde
Sponsored by: The FreeBSD Foundation
2015-04-20 17:43:55 +00:00
mav
b8bb630aaa
Report link as up if tap device is not specified (black hole).
...
MFC after: 2 weeks
2015-04-20 14:55:01 +00:00
mav
f62a422e61
Report link as up only if we managed to open tap device.
...
It would be cool to report tap device status, but it has no such API.
MFC after: 2 weeks
2015-04-20 14:23:18 +00:00
mav
0c201fb9ee
Disable RX/TX queues notifications when not needed.
...
This reduces CPU load and doubles iperf throughput, reaching 2-3Gbit/s.
MFC after: 2 weeks
Sponsored by: iXsystems, Inc.
2015-04-20 10:29:42 +00:00
eadler
9e3dd6e843
identd: restore memcpy
...
I should not be committing at 2:30am....
Reported by: pluknet
2015-04-19 09:35:46 +00:00
eadler
37e73b83f7
identd: also zero se_rpc_highvers
...
Reported by: pluknet
2015-04-19 09:27:47 +00:00
eadler
047338ae8a
identd: remove redundant zeroing
...
se_rpc_lowvers was set to 0 twice, so remove one of them
I can not find any other variable which they may have been a typo of.
Reported by: gcc5.1
2015-04-19 09:07:57 +00:00
eadler
97e33c68bc
tzsetup: remove set but unused variable
...
- leave a comment explaining which variable it used to be
Reported by: gcc5.1
2015-04-19 08:45:37 +00:00
eadler
8196f62d6e
config: remove set but unchecked variable
...
reported by: gcc5.1
2015-04-19 08:30:13 +00:00
mav
22312966ef
Workaround bhyve virtual disks operation on top of GEOM providers.
...
GEOM does not support scatter/gather lists in its I/Os. Such requests
are cut in pieces by physio(), that may be problematic, if those pieces
are not multiple of provider's sector size. If such case is detected,
move the data through temporary sequential buffer.
MFC after: 2 weeks
2015-04-18 20:10:19 +00:00
sjg
ec15646849
No need to delete export from filesystems which are not exported.
2015-04-18 19:52:39 +00:00
takawata
739c19f619
To ensure j formatting string valid, cast uint64_t values to uintmax_t.
2015-04-18 17:41:09 +00:00
trasz
7ba042082b
Remove some oldnfs remnants.
...
Differential Revision: https://reviews.freebsd.org/D2287
Reviewed by: rmacklem@
Sponsored by: The FreeBSD Foundation
2015-04-18 16:08:06 +00:00
takawata
f5cd924224
Change printf formatting to unbroke i386 arch.
...
Submitted by:david@catwhisker.org
2015-04-18 16:04:32 +00:00
takawata
b8e7553702
Fix Typo.
2015-04-18 09:08:47 +00:00
araujo
06eabfa8ef
Fix misspelling.
2015-04-18 06:53:13 +00:00
araujo
7c0a3dac7f
Improve code style(9), no functional changes.
...
Differential Revision: D2320
Reviewed by: takawata
2015-04-18 06:48:03 +00:00
takawata
3743bf0203
Add LE related HCI control command to hccontrol(1).
2015-04-18 04:53:17 +00:00
emaste
7aef26e249
crunchide: always include both 32- and 64-bit ELF support
...
This avoids the need to build a target-specific crunchide for cross-
uilds.
Differential Revision: https://reviews.freebsd.org/D2314
Sponsored by: The FreeBSD Foundation
2015-04-18 00:30:36 +00:00
mav
2ed1ecf65a
Make virtual AHCI more careful with I/O lengths.
...
MFC after: 2 weeks
2015-04-17 20:20:55 +00:00
emaste
1e22afc1d0
crunchide: remove unused a.out and non-functional ECOFF support
...
Differential Revision: https://reviews.freebsd.org/D2311
Reviewed by: imp
Sponsored by: The FreeBSD Foundation
2015-04-17 15:18:54 +00:00