Michael Tuexen
e5aeb83c42
Use IPSECSTAT_INC() and IPSEC6STAT_INC() macros for ipsec statistics
...
accounting.
X-MFC with: r252026
2013-07-09 14:38:26 +00:00
Pedro F. Giffuni
db20714a87
Reinstate the assertion from r253045.
...
UFS r232732 reverted the change as the real problem was to be fixed
at the syscall level.
Reported by: bde
2013-07-09 14:23:00 +00:00
Konstantin Belousov
56ce850bf8
Fix typo in comment.
...
MFC after: 3 days
2013-07-09 13:22:30 +00:00
Konstantin Belousov
89d02670ab
Use MSI for xhci(4), if supported.
...
Reviewed by: jhb
Tested by: dchagin
Sponsored by: The FreeBSD Foundation
MFC after: 1 week
2013-07-09 12:55:01 +00:00
Joel Dahl
73294b268e
Make mandoc lint happy.
2013-07-09 12:25:44 +00:00
Steven Hartland
7f1c77876f
Added 4K QUIRK for OCZ Vertex 4 SSDs
...
Submitted by: Borja Marcos <borjam@sarenet.es>
MFC after: 2 days
2013-07-09 10:41:17 +00:00
Robert Millan
f19122edbf
Allow assert() to operate correctly when building userland code.
2013-07-09 10:27:26 +00:00
Andrey V. Elsukov
b40e2b6d14
Bump __FreeBSD_version to reflect changes in statistics structures.
2013-07-09 10:20:27 +00:00
Andrey V. Elsukov
db8c087944
Migrate structs ahstat, espstat, ipcompstat, ipipstat, pfkeystat,
...
ipsec4stat, ipsec6stat to PCPU counters.
2013-07-09 10:08:13 +00:00
Andrey V. Elsukov
69edf037d7
Migrate struct carpstats to PCPU counters.
2013-07-09 10:02:51 +00:00
Andrey V. Elsukov
2841260cd6
Migrate structs in6_ifstat and icmp6_ifstat to PCPU counters.
2013-07-09 09:59:46 +00:00
Andrey V. Elsukov
a786f67981
Migrate structs ip6stat, icmp6stat and rip6stat to PCPU counters.
2013-07-09 09:54:54 +00:00
Andrey V. Elsukov
5b7cb97c2b
Migrate structs arpstat, icmpstat, mrtstat, pimstat and udpstat to PCPU
...
counters.
2013-07-09 09:50:15 +00:00
Andrey V. Elsukov
5da0521fce
Use new macros to implement ipstat and tcpstat using PCPU counters.
...
Change interface of kread_counters() similar ot kread() in the netstat(1).
2013-07-09 09:43:03 +00:00
Andrey V. Elsukov
7daad711df
Add several macros to help migrate statistics structures to PCPU counters.
2013-07-09 09:37:21 +00:00
Andrey V. Elsukov
c80211e3cf
Prepare network statistics structures for migration to PCPU counters.
...
Use uint64_t as type for all fields of structures.
Changed structures: ahstat, arpstat, espstat, icmp6_ifstat, icmp6stat,
in6_ifstat, ip6stat, ipcompstat, ipipstat, ipsecstat, mrt6stat, mrtstat,
pfkeystat, pim6stat, pimstat, rip6stat, udpstat.
Discussed with: arch@
2013-07-09 09:32:06 +00:00
Andriy Gapon
37b8b2d4d8
dtrace/fasttrap: install hook functions only after all data is
...
initialized
Sponsored by: HybridCluster
MFC after: 7 days
2013-07-09 09:05:00 +00:00
Andriy Gapon
a01669ea96
audit_proc_coredump: check return value of audit_new
...
audit_new may return NULL if audit is disabled or suspended.
Sponsored by: HybridCluster
MFC after: 7 days
2013-07-09 09:03:01 +00:00
Andriy Gapon
d6fc869ebd
should_yield: protect from td_swvoltick being uninitialized or too stale
...
The distance between ticks and td_swvoltick should be calculated as
an unsigned number. Previously we could end up comparing a negative
number with hogticks in which case should_yield() would give incorrect
answer.
We should probably ensure that td_swvoltick is properly initialized.
Sponsored by: HybridCluster
MFC after: 5 days
2013-07-09 09:01:44 +00:00
Andriy Gapon
9a91031836
rc.d/zfs: pass -v option to zfs mount
...
this should make boot process more informative (and entertaining)
on systems with lots of zfs filesystems.
MFC after: 7 days
2013-07-09 08:59:39 +00:00
Andriy Gapon
4633a4c379
namecache sdt: freebsd doesn't support structured characters yet
...
:-)
MFC after: 7 days
2013-07-09 08:58:34 +00:00
Alexander Motin
122ecf1eca
Add ID for Marvell 88SE9215 AHCI SATA controller.
...
MFC after: 3 days
2013-07-09 08:49:17 +00:00
Andriy Gapon
9c1f50af0a
zfs: try to properly handle i/o errors in mappedread_sf
...
Unconditionally freeing a page is not good, especially if it is the page
that was wired by the caller. The checks are picked up from
kern_sendfile.
MFC after: 3 weeks
2013-07-09 08:47:11 +00:00
Andriy Gapon
2565edc426
amd64: use -mno-omit-leaf-frame-pointer in addition to -fno-omit-frame-pointer
...
... in kernel builds. This is to make behavior of clang consistent with
behavior of gcc.
MFC after: 2 weeks
2013-07-09 08:42:02 +00:00
Andriy Gapon
e4616f7bfb
default loader.conf: there is no need to load zpool.cache now
...
kernel does not need it for importing a root pool.
MFC after: 4 weeks
2013-07-09 08:40:05 +00:00
Andriy Gapon
78ed7a7855
zfs: load zpool.cache after a root fs is mounted
...
MFC after: 3 weeks
2013-07-09 08:37:42 +00:00
Alexander Motin
c4aea6be90
Add one more ID of Marvell SATA controller.
...
Submitted by: marck
MFC after: 3 days
2013-07-09 08:32:17 +00:00
Andriy Gapon
7407491bef
zfsboottest.sh: remove checks for things that are not strictly required
...
MFC after: 10 days
2013-07-09 08:30:31 +00:00
Andriy Gapon
9871c8ab5b
zfsboottest: sync with changes in zfs boot code
...
- spa status can not be called before spa init
- libzfs.h inclusion is now required
- fix alternative code for explicit root dataset lookup
MFC after: 10 days
2013-07-09 08:29:14 +00:00
Hiroki Sato
4e4f91b817
Update references.
2013-07-09 08:23:43 +00:00
Hiroki Sato
6b577129ab
Remove $swapfile and $geli_swap_flags.
2013-07-09 07:57:10 +00:00
Hiroki Sato
a1726af1c5
Document IPv6 support.
2013-07-09 07:55:47 +00:00
Hiroki Sato
33631085f8
- Add missing "static" keywords.
...
- Add a check for ifindex to if_indextoifinfo(). It returns NULL when
if_indextoname() fails.
MFC after: 3 days
2013-07-09 07:08:36 +00:00
Hiroki Sato
bba75509c1
Add a missing white space.
2013-07-09 07:03:54 +00:00
Rui Paulo
88e07d922d
Use meaningful names when creating mmc/sd threads.
...
This can be useful when we want to be able to identify which mmcsd is stuck.
2013-07-09 03:00:06 +00:00
Rui Paulo
b2b175ba30
Improve a comment.
2013-07-09 02:50:05 +00:00
Ed Maste
37a1b03c4b
Remove extraneous format string converison specifier
...
Submitted by: wxs@
2013-07-09 01:55:34 +00:00
Rick Macklem
b54de2127e
Document the "gssname" and "allgssname" mount options added by the
...
host-based initiator credential patches.
This is a content change.
2013-07-09 01:31:36 +00:00
Pedro F. Giffuni
bf3c9330ba
Enhancement when writing an entire block of a file.
...
Merge from UFS r231313:
This change first attempts the uiomove() to the newly allocated
(and dirty) buffer and only zeros it if the uiomove() fails. The
effect is to eliminate the gratuitous zeroing of the buffer in
the usual case where the uiomove() successfully fills it.
MFC after: 3 days
2013-07-09 01:31:04 +00:00
Rick Macklem
88a2437a65
Add support for host-based (Kerberos 5 service principal) initiator
...
credentials to the kernel rpc. Modify the NFSv4 client to add
support for the gssname and allgssname mount options to use this
capability. Requires the gssd daemon to be running with the "-h" option.
Reviewed by: jhb
2013-07-09 01:05:28 +00:00
John Baldwin
335349690f
Allow mlx4 devices to switch from Ethernet to Infiniband (and vice versa):
...
- Fix sysctl wrapper for sysfs attributes to properly handle new string
values similar to sysctl_handle_string() (only copyin the user's
supplied length and nul-terminate the string).
- Don't check for a trailing newline when evaluating the desired operating
mode of a mlx4 device.
PR: kern/179999
Submitted by: Shahar Klein <shahark@mellanox.com>
MFC after: 1 week
2013-07-08 21:25:12 +00:00
John Baldwin
c64bc3a076
Fix build with INVARIANT_SUPPORT enabled but not INVARIANTS.
...
Reported by: "Matthew D. Fuller" <fullermd@over-yonder.net>
2013-07-08 21:17:20 +00:00
Alan Somers
3449b15aa2
Correct the printf format specifier for total_events.
...
Add __printflike argument checking for devdlog().
Reported by: pjd
Approved by: gibbs (co-mentor)
2013-07-08 21:10:30 +00:00
Pedro F. Giffuni
7ce75e5f1f
Avoid a panic and return EINVAL instead.
...
Merge from UFS r232692:
syscall() fuzzing can trigger this panic.
MFC after: 3 days
2013-07-08 20:21:36 +00:00
Dimitry Andric
7a06320990
Pull in r185616 from llvm trunk:
...
FastISel can only append to basic blocks.
Compute the insertion point from the end of the basic block instead of
skipping labels from the front.
This caused failures in landing pads when live-in copies where inserted
before instruction selection.
I missed this change in r252720; without it, certain compilation flags
can cause exception labels to not be generated, but still referenced,
leading to link errors.
Reported by: zeising
MFC after: 3 days
2013-07-08 17:57:11 +00:00
Hiren Panchasara
3eb0227259
Move to MSG_DEBUG to print it via syslog only when requested.
...
Reviewed by: rpaulo, adrian
Approved by: sbruno (mentor)
2013-07-08 16:03:18 +00:00
Alexander Motin
fff11ae8af
Add quirk to configure headphones redirection on ASUS UX31A laptop.
...
MFC after: 3 days
2013-07-08 15:28:09 +00:00
Adrian Chadd
93286afa73
Import the initial SoC register definitions for the AR934x MIPS74k SoC.
...
Obtained from: Linux/OpenWRT
2013-07-08 06:12:38 +00:00
Adrian Chadd
4178f27320
Add AR9341, AR9342, AR9344 SoC types.
2013-07-08 06:10:29 +00:00
Joel Dahl
dc67be5395
mdoc: remove superfluous paragraph macros.
2013-07-08 05:58:09 +00:00