| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
This recently started setting /var/empty to schg after r290628.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290719
|
|
|
|
|
|
|
|
|
|
| |
PR: 194189
X-MFC-With: r290628
MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290718
|
|
|
|
|
|
|
| |
before commits to keep conflicts down to a minimum.
Notes:
svn path=/head/; revision=290717
|
|
|
|
| |
Notes:
svn path=/head/; revision=290716
|
|
|
|
|
|
|
| |
Thanks Hans for spotting this!
Notes:
svn path=/head/; revision=290715
|
|
|
|
|
|
|
| |
MFC after: 1 Month
Notes:
svn path=/head/; revision=290714
|
|
|
|
|
|
|
|
|
|
|
| |
using GCC for 32-bit platforms. The integer size in this case is
hardcoded 64-bit while the pointer size is 32-bit.
Sponsored by: Mellanox Technologies
MFC after: 2 weeks
Notes:
svn path=/head/; revision=290711
|
|
|
|
|
|
|
|
| |
Sponsored by: Mellanox Technologies
MFC after: 2 weeks
Notes:
svn path=/head/; revision=290710
|
|
|
|
|
|
|
|
|
|
| |
- The Linux timers data field is "unsigned long".
Sponsored by: Mellanox Technologies
MFC after: 2 weeks
Notes:
svn path=/head/; revision=290709
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the use of sbuf_data on drained sbufs from the debug sysctls:
* ixl_sysctl_hw_res_alloc
* ixl_sysctl_switch_config
This prevents a kernel panic when accessing these values under a kernel
compiled with INVARIANTS.
Sponsored by: Multiplay
Notes:
svn path=/head/; revision=290708
|
|
|
|
| |
Notes:
svn path=/head/; revision=290707
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add some missing I/O functions for non-i386 and amd64 platforms.
- Stub ioremap() to NULL using a macro to ensure non-existing memory
attributes are not referred when they do not exist.
- Add more header files to linux/list.h to resolve driver compilation
issues on Sparc64 and PowerPC platforms.
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=290706
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
need s1 to be a FAT partition, s2 to be the config partition and s3
and s4 to be the ping-pong upgrade partitions.
NANO_SLICE_ROOT defaults to s1
NANO_SLICE_ALTROOT defaults to s2
NANO_SLICE_CFG defaults to s3
NANO_SLICE_DATA defaults to s4
All can be overridden in the config file. Some basic sanity checking
is in place, but is no substitute for being careful.
Notes:
svn path=/head/; revision=290704
|
|
|
|
| |
Notes:
svn path=/head/; revision=290703
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update to tzdata2015g:
Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
New zone America/Fort_Nelson.
Notes:
svn path=/head/; revision=290697
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update to tzdata2015g:
Turkey's 2015 fall-back transition is scheduled for Nov. 8, not Oct. 25.
Norfolk moves from +1130 to +1100 on 2015-10-04 at 02:00 local time.
Fiji's 2016 fall-back transition is scheduled for January 17, not 24.
Fort Nelson, British Columbia will not fall back on 2015-11-01. It has
effectively been on MST (-0700) since it advanced its clocks on 2015-03-08.
New zone America/Fort_Nelson.
Obtained from: ftp://ftp.iana.org/tz/releases/
Notes:
svn path=/vendor/tzdata/dist/; revision=290695
svn path=/vendor/tzdata/tzdata2015g/; revision=290696; tag=vendor/tzdata/tzdata2015g
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Differential Revision: https://reviews.freebsd.org/D3551
Reviewed by: allanjude
MFC after: 1 week
X-MFC-to: stable/10
X-MFC-with: 290337
Relnotes: yes
Notes:
svn path=/head/; revision=290693
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
since it isn't used for my application. Add back the md device since
it's needed for NanoBSD support. Add in many of the small memory
footprint options from the access points.
With these changes we go from having ~8MB to having ~20MB free,
though free + inactive only goes from ~35MB to ~42MB. We can
also boot a nanobsd image mostly (I had to hand tweak what was
built to represent the final goal).
Move the FDT stuff to the top. We're almost ready to pull the trigger
to moving over to FDT, but something in the MCI driver is freaking out
when we do and that needs fixing first.
Notes:
svn path=/head/; revision=290692
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
centralizes the handling of CC and HOST_CC.
This fixes a bug with WITH_CCACHE_BUILD when using MACHINE=host since
CC is overridden in local.init.mk via src.opts.mk long before bsd.compiler.mk
is included.
Originally the ccache implementation was placed in local.init.mk but moved
to bsd.compiler.mk as it seemed more proper and avoided other ordering
issues.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290691
|
| |
| |
| |
| |
| |
| |
| | |
MFC after: 1 month
Notes:
svn path=/head/; revision=290690
|
| |
| |
| |
| |
| |
| |
| |
| | |
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=290689
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Order of operations issue with the QP Num and MW count, which would
result in the receive buffer pointer being invalid if there are more
than 1 MW. Corrected with parenthesis to enforce the proper order of
operations.
Reported by: John I. Kading <John.Kading@gd-ms.com>
Reported by: Conrad Meyer <cem@FreeBSD.org>
Authored by: Jon Mason <jdmason@kudzu.us>
Obtained from: Linux (Dual BSD/GPL driver)
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290688
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290687
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290686
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290685
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Rather than relying on the quite accurately named 'bootverbose'.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290684
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Because it can sleep drainking link work callout(s). Linux (dual
BSD/GPL driver) does something very similar.
At the same time, switch the NTB CTX lock to a non-spin mutex, because
the taskqueue_swi lock can't be taken after a spin mutex.
Suggested by: Witness
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290683
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
No functional change.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290682
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290681
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290680
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290679
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In ntb_poll_link, we are intentionally writing the link bit, which is
absent from db_valid_mask. Don't panic on a kassert when we do so.
The Linux version of this (dual BSD/GPL) driver has the db_valid_mask
assertions in callers of db_iowrite() rather than db_iowrite() itself;
it skips the assertions in the equivalent of ntb_poll_link(). Rather
than duplicating the assertions in every caller, add a db_iowrite_raw()
that doesn't check and use it from ntb_poll_link().
Suggested by: kassert_panic
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290678
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
directory symlink when the target directory does not exist. This will
cause an error instead of a broken setup.
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290677
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is trying to fix the GCC build.
MFC after: 1 month
X-MFC-With: r290663
Notes:
svn path=/head/; revision=290676
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This was a failure in the GCC build.
MFC after: 1 month
X-MFC-With: r290663
Notes:
svn path=/head/; revision=290675
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=290674
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=290673
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=290672
|
| |
| |
| |
| |
| |
| |
| |
| | |
there is (currently) no way to make Subversion generate correct $Mdocdate$
tags, but perhas we can teach mandoc to read Subversion's %d format.
Notes:
svn path=/head/; revision=290671
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Introduce "ha_shared" port option, which being set to "on" moves the
port into separate port group, shared between HA nodes. This allows to
better handle cases when iSCSI portals are bound to CARP address that can
dynamically move between nodes. Some initiators (at least VMware) don't
detect that after iSCSI reconnect they've attached to different SCSI port
from different port group, that totally breakes ALUA status parsing.
In theory, I believe, it should be enough to have different iSCSI portal
group tags on different nodes to make initiators detect this condition,
but it seems like VMware ignores those values, and even full LUN retaste
forced by UA does not help.
- Make CTL report up to three port groups: 1 -- non-HA mode or ports
with "ha_shared" option set, 2 -- HA node 1, 3 -- HA node 2.
- Report Transitioning state for all port groups when HA interlink is
connected, but neither of nodes is primary for the LUN.
MFC after: 2 weeks
Notes:
svn path=/head/; revision=290670
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=290667
|
| |
| |
| |
| |
| |
| |
| | |
- Serialize access to property channel when using bcm2835_mbox_property
Notes:
svn path=/head/; revision=290666
|
| |
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: EMC / Isilon Storage Division
MFC after: 3 weeks
Notes:
svn path=/head/; revision=290665
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
should be used by TCP for sure in its cleanup of the IN-PCB (will be coming shortly).
Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D4076
Notes:
svn path=/head/; revision=290664
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
work with the upcoming async-drain functionality. Tests can be added
to the tests directory and then the framework can be used to launch
those tests.
MFC after: 1 month
Sponsored by: Netflix Inc.
Differential Revision: https://reviews.freebsd.org/D1755
Notes:
svn path=/head/; revision=290663
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If you attempt to set a pcpu limit that is higher than
110% using rctl (for instance, you want a jail to be
able to use 2 cores on your system so you set pcpu to
200%) the thing you are trying to limit becomes unthrottled.
PR: 189870
Submitted by: dustinwenz@ebureau.com
Reviewed by: trasz
MFC after: 1 week
Notes:
svn path=/head/; revision=290662
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Allow manipulation with PSR_A bit on ARMv6+.
Remove declaration of unused functions.
This effectively enables asynchronous aborts on early bootstrap stage,
which previously was not enabled due to an error in enable_interrupts().
PR: 201434
Reported by: Gregory Soutade <soutade at gmail.com>
Approved by: kib (mentor)
Notes:
svn path=/head/; revision=290661
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
other generic options
MFC after: 3 days
X-MFC with: r290659
PR: 193260
Sponsored by: EMC / Isilon Storage Divisions
Notes:
svn path=/head/; revision=290660
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Move all section 5 bluetooth manpages under MK_BLUETOOTH != no
MFC after: 3 days
PR: 193260
Reported by: Philippe Michel <philippe.michel7@sfr.fr>
Sponsored by: EMC / Isilon Storage Division
Notes:
svn path=/head/; revision=290659
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
function which checks an address for privileged (PL1) write access.
The function is inlined so it does not bring any cost, but makes
function set for checking privileged access complete.
Approved by: kib (mentor)
Notes:
svn path=/head/; revision=290656
|