| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
Notes:
svn path=/projects/clang900-import/; revision=353316
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This change allows to specify a watchdog(9) timeout for a system
shutdown. The timeout is activated when the watchdogd daemon is
stopped. The idea is to a prevent any indefinite hang during late
stages of the shutdown. The feature is implemented in rc.d/watchdogd,
it builds upon watchdogd -x option.
Note that the shutdown timeout is not actiavted when the watchdogd
service is individually stopped by an operator. It is also not
activated for the 'shutdown' to the single-user mode. In those cases it
is assumed that the operator knows what they are doing and they have
means to recover the system should it hang.
Significant subchanges and implementation details:
- the argument to rc.shutdown, completely unused before, is assigned to
rc_shutdown variable that can be inspected by rc scripts
- init(8) passes "single" or "reboot" as the argument, this is not
changed
- the argument is not mandatory and if it is not set then rc_shutdown is
set to "unspecified"
- however, the default jail management scripts and jail configuration
examples have been updated to pass "jail" to rc.shutdown, just in case
- the new timeout can be set via watchdogd_shutdown_timeout rc option
- for consistency, the regular timeout can now be set via
watchdogd_timeout rc option
- watchdogd_shutdown_timeout and watchdogd_timeout override timeout
specifications in watchdogd_flags
- existing configurations, where the new rc options are not set, should
keep working as before
I am not particularly wed to any of the implementation specifics.
I am open to changing or removing any of them as long as the provided
functionality is the same (or very close) to the proposed one.
For example, I think it can be implemented without using watchdogd -x,
by means of watchdog(1) alone. In that case there would be a small
window between stopping watchdogd and running watchdog, but I think that
that is acceptable.
Reviewed by: bcr (man page changes)
MFC after: 5 weeks
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D21221
Notes:
svn path=/head/; revision=353039
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=352928
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: When powerpc64 switches to LLVM, use this patch to enable
OpenMP as well. OpenMP on PPC is only for 64-bits, so don't make a
32-bit libomp. A change to openmp files is necesssary (under review on
https://reviews.llvm.org/D67190), because it determines ELF format
version based on endianness, which is incorrect.
Reviewed by: alfredo.junior_eldorado.org.br, #manpages
Differential Revision: https://reviews.freebsd.org/D21532
Notes:
svn path=/projects/clang900-import/; revision=352763
|
|
|
|
|
|
|
|
| |
These changed the defaults for the GOOGLETEST knob and added a description
for WITH_GOOGLETEST.
Notes:
svn path=/head/; revision=352467
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If ipv4_prefer is specified, Section 10.3 is relevant.
If ipv6_prefer is specified, Section 2.1 is relevant.
This change makes the corresponding options/sections 'respective'
PR: docs/234249
Submitted by: David Fiander <david@fiander.info>
Notes:
svn path=/head/; revision=352107
|
|
|
|
|
|
|
|
|
|
|
| |
- while here clarify wording
PR: 240260 (based on)
Submitted by: gbergling@gmail.com
MFC after: after 1 week
Notes:
svn path=/head/; revision=351820
|
|
|
|
|
|
|
|
|
|
| |
https://reviews.freebsd.org/D21094
Submitted by: kmoore@FreeBSD.org
Approved by: imp@FreeBSD.org
Notes:
svn path=/head/; revision=351781
|
|
|
|
| |
Notes:
svn path=/head/; revision=351120
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
expression howmany(BBSIZE, PAGE_SIZE), where BBSIZE is the size of the
boot block area. That can be less than 2 if PAGE_SIZE is big.
swapon(8) has an option to trim (delete) all the blocks of a device at
startup. However, if the first of those blocks is a bsd label, then
trimming those blocks is destructive. Change swapon to leave the
first BBSIZE bytes untrimmed.
Update manual pages to reflect changes in how swapon and how it may be
used, espeically in association with savecore.
Reviewed by: alc
Approved by: markj (mentor)
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D21191
Notes:
svn path=/head/; revision=351064
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
rcmds were removed in r32435 and these three man pages can trivially
drop the references.
There's still a reference in pts.4 because it describes a mode
(TIOCPKT_NOSTOP), and only lists rlogin/rlogind as examples of programs
that use that mode. To update later.
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=350989
|
|
|
|
|
|
|
|
|
| |
Also pick up changes to LLVM_TARGET_RISCV, NAND, NVME, OPENM
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=350981
|
|
|
|
|
|
|
|
| |
Reported by: bcr, mandoc, textproc/igor
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=350466
|
|\
| |
| |
| |
| |
| |
| | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=350387
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Approved by: mckusick
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D18586
Notes:
svn path=/head/; revision=350224
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Update login(1), its manual pages, similar utilities, and motd.5 to refer to
the new location.
Suggested by: delphij@ (re: r349256)
Reviewed by: bcr (manpages), delphij
Differential Revision: https://reviews.freebsd.org/D20721
Notes:
svn path=/head/; revision=350184
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We don't split the other man pages in their own package so do the same for runtime.
Reviewed by: bapt, gjb
Differential Revision: https://reviews.freebsd.org/D20962
Notes:
svn path=/head/; revision=350136
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add format capability to core file names to include signal
that generated the core. This can help various validation workflows
where all cores should not be considered equally (SIGQUIT is often
intentional and not an error unlike SIGSEGV or SIGBUS)
Submitted by: David Leimbach (leimy2k@gmail.com)
Reviewed by: markj
MFC after: 1 week
Relnotes: sysctl kern.corefile can now include the signal number
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D20970
Notes:
svn path=/head/; revision=350043
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=349502
|
|\|
| |
| |
| |
| |
| |
| | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=349479
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
NANDFS has been broken for years. Remove it. The NAND drivers that
remain are for ancient parts that are no longer relevant. They are
polled, have terrible performance and just for ancient arm
hardware. NAND parts have evolved significantly from this early work
and little to none of it would be relevant should someone need to
update to support raw nand. This code has been off by default for
years and has violated the vnode protocol leading to panics since it
was committed.
Numerous posts to arch@ and other locations have found no actual users
for this software.
Relnotes: Yes
No Objection From: arch@
Differential Revision: https://reviews.freebsd.org/D20745
Notes:
svn path=/head/; revision=349352
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
'-E' appears on the swapon command line, or if "trimonce" appears as
an fstab option.
Discussed at: BSDCAN
Tested by: markj
Reviewed by: markj
Approved by: markj (mentor)
Differential Revision:https://reviews.freebsd.org/D20599
Notes:
svn path=/head/; revision=349286
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously fusefs would never recycle vnodes. After VOP_INACTIVE, they'd
linger around until unmount or the vnlru reclaimed them. This commit
essentially actives and inlines the old reclaim_revoked sysctl, and fixes
some issues dealing with the attribute cache and multiply linked files.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=349468
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
counter(9) is more performant than using atomic instructions to update
sysctls that just report statistics to userland.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=349462
|
| |
| |
| |
| |
| |
| |
| | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=349437
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
As of protocol 7.23, fuse file systems can specify their cache behavior on a
per-mountpoint basis. If they set FUSE_WRITEBACK_CACHE in
fuse_init_out.flags, then they'll get the writeback cache. If not, then
they'll get the writethrough cache. If they set FOPEN_DIRECT_IO in every
FUSE_OPEN response, then they'll get no cache at all.
The old vfs.fusefs.data_cache_mode sysctl is ignored for servers that use
protocol 7.23 or later. However, it's retained for older servers,
especially for those running in jails that lack access to the new protocol.
This commit also fixes two other minor test bugs:
* WriteCluster:SetUp was using an uninitialized variable.
* Read.direct_io_pread wasn't verifying that the cache was actually
bypassed.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=349431
|
|\|
| |
| |
| |
| |
| |
| | |
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=348744
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
optical drives in devfs.conf(5).
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=348274
|
| |
| |
| |
| |
| |
| |
| |
| | |
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/head/; revision=348050
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
ed(4) and ep(4) have been removed. fxp(4) remains popular in older
systems, but isn't as future proof as em(4).
Reviewed by: bz, jhb
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D20311
Notes:
svn path=/head/; revision=347963
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This sysctl was added > 6.5 years ago for no clear purpose. I'm guessing
that it may have had something to do with the incomplete attribute cache.
But the attribute cache works now. Since there's no clear motivation for
this sysctl, it's best to remove it.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=347547
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Remove the "sync_unmount" and "init_backgrounded" sysctls and the associated
options from mount_fusefs. Add no backwards-compatibility hidden options to
mount_fusefs because these options never had any effect, and are therefore
unlikely to be used.
Sponsored by: The FreeBSD Foundation
Notes:
svn path=/projects/fuse2/; revision=347544
|
|
|
|
|
|
|
|
|
|
|
|
| |
Previous spellings of my name (NGie, Ngie) weren't my legal spelling. Use Enji
instead for clarity.
While here, remove "All Rights Reserved" from copyrights I "own".
MFC after: 1 week
Notes:
svn path=/head/; revision=346571
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR: 233393
Reported by: tech-lists@zyxst.net
Reviewed by: cem
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D19651
Notes:
svn path=/head/; revision=346186
|
|
|
|
|
|
|
|
|
| |
PR: 237172
Approved by: jilles
Differential Revision: https://reviews.freebsd.org/D18670
Notes:
svn path=/head/; revision=346072
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since r233109, kldload has the -n option, which silently ignores options
that are already loaded.
https://lists.freebsd.org/pipermail/freebsd-rc/2018-December/003899.html
Note that this script no longer reports if the module is already loaded,
but it could be argued this wasn't particularly useful information.
PR: docs/234248
Reviewed by: bcr (docs), kib, rgrimes (visual)
Approved by: jilles
Differential Revision: https://reviews.freebsd.org/D18670
Notes:
svn path=/head/; revision=346017
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: emaste, dim
Approved by: markj (mentor)
MFC after: 3 weeks
Differential Revision: https://reviews.freebsd.org/D19759
Notes:
svn path=/head/; revision=346016
|
|
|
|
|
|
|
|
|
|
|
| |
modules by declaring corresponding variables in rc.conf. Also document
them in rc.conf(5).
Submitted by: Dries Michiels
Differential Revision: https://reviews.freebsd.org/D19673
Notes:
svn path=/head/; revision=345450
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Set MK_OPENMP to yes by default only on amd64, for now.
* Bump __FreeBSD_version to signal this addition.
* Ensure gcc's conflicting omp.h is not installed if MK_OPENMP is yes.
* Update OptionalObsoleteFiles.inc to cope with the conflicting omp.h.
* Regenerate src.conf(5) with new WITH/WITHOUT fragments.
Relnotes: yes
PR: 236062
MFC after: 1 month
X-MFC-With: r344779
Notes:
svn path=/head/; revision=345236
|
|
|
|
|
|
|
|
|
| |
MFC after: 2 months
MFC with: r345203
Approved by: emaste (mentor; implicit: https://reviews.freebsd.org/D19551)
Notes:
svn path=/head/; revision=345204
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FreeBSD removed the default /etc/pf.conf file in previous releases, but
the documentation kept mentioning it like any other file present in the
system. Change pf.conf(5) to mention in the description of the default
ruleset location that this file needs to be created manually. Also, the
default rc.conf file had it's comment extended a bit to let people know
that this file does not exist by default.
PR: 231977
Submitted by: koobs@
Reviewed by: kp@, 0mp@
Approved by: kp@
MFC after: 10 days
Differential Revision: https://reviews.freebsd.org/D19530
Notes:
svn path=/head/; revision=345080
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: bcr
Approved by: bcr (doc)
Approved by: krion (mentor, implicit), mat (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D19532
Notes:
svn path=/head/; revision=344985
|
|
|
|
|
|
|
|
|
|
|
|
| |
This permits legacy GDB to still be built and installed if
WITHOUT_BINUTILS is set (e.g. if base/binutils is installed).
Reviewed by: emaste
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D19480
Notes:
svn path=/head/; revision=344854
|
|
|
|
|
|
|
|
| |
Updates include removal of DRM2 and addition of several options
related to secure booting.
Notes:
svn path=/head/; revision=344853
|
|
|
|
|
|
|
|
|
|
| |
Reviewed by: eadler
Approved by: eadler (doc)
Approved by: krion (mentor, implicit), mat (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D19328
Notes:
svn path=/head/; revision=344492
|
|
|
|
| |
Notes:
svn path=/head/; revision=344180
|
|
|
|
| |
Notes:
svn path=/head/; revision=343608
|
|
|
|
|
|
|
|
|
|
|
| |
pflow no longer exists. It was removed as part of a pf update back in 2012
(r240233).
PR: 223957
MFC after: 1 week
Notes:
svn path=/head/; revision=342784
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
General update of the driver description and mention some important credits.
Add a symlink for ext4fs as it is of special interest nowadays.
Fic some `mandoc -Tlint` issues while here.
MFC after: 15 days
Differential Revision: https://reviews.freebsd.org/D18445
Notes:
svn path=/head/; revision=342632
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add an example of how to format examples in EXAMPLES sections. The
suggested format is heavily based on zfs.8.
While here, capitalize subsection titles.
Reviewed by: bcr
Approved by: bcr (doc),
Approved by: krion (mentor, implicit), mat (mentor, implicit)
Differential Revision: https://reviews.freebsd.org/D18681
Notes:
svn path=/head/; revision=342600
|