Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge FreeBSD 2024-07-19 #2245

Merged
merged 258 commits into from
Nov 12, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
258 commits
Select commit Hold shift + click to select a range
ae51262
icp: remove skein module
robn May 19, 2024
4e714c0
icp: remove unused headers
robn May 19, 2024
a72751a
icp: remove redundant FreeBSD check
robn May 19, 2024
23a489a
zdb: detect cachefile automatically otherwise force import
ixhamza Jun 3, 2024
b558f0a
zdb: fix FreeBSD build failure
ixhamza Jun 7, 2024
4de260e
contrib/bash_completion.d: squelch FreeBSD seq when first < last
derekschrock Jun 7, 2024
20c8bdd
FreeBSD: Update use of UMA-related symbols in arc_available_memory
bnovkov Jun 7, 2024
121a2d3
FreeBSD: unregister mountroot eventhandler on unload
mjguzik Jun 14, 2024
c98295e
disable automatic dependency tracking for dkms builds
SoongNoonien Jun 14, 2024
49f3ce3
Linux 6.9: Call add_disk() from workqueue to fix zfs_allow_010_pos (#…
tonyhutter Jun 28, 2024
5f220c6
Fix a mis-merge in the zdb man page (#16304)
allanjude Jun 28, 2024
fd51786
zfs.4: Document the actual default for zfs_txg_history (#16305)
0mp Jun 28, 2024
f72e081
FreeBSD: Use a statement expression to implement SET_ERROR() (#16284)
markjdb Jul 9, 2024
9ffe441
Fix zdb "Memory fault" found on FreeBSD ZTS (#16332)
mcmilk Jul 9, 2024
326040b
Fix the name of the zfs_prefetch_disable parameter (#16319)
acranox Jul 9, 2024
4367312
zvol: Fix suspend lock leaks (#16270)
markjdb Jul 10, 2024
156a641
Linux 6.9: Fix UBSAN errors in zap_micro.c
tonyhutter Jul 11, 2024
a10faf5
FreeBSD: Use the new freeuio() helper to free dynamically allocated U…
markjdb Jul 11, 2024
cbd95a9
ZTS: handle FreeBSD version numbers correctly (#16340)
robn Jul 12, 2024
398e675
one-word manpage correction: snapshot->rollback (#16294)
a1ea321 Jul 12, 2024
f7d8b13
Fix missing semicolon in trace_dbuf.h (#16281)
dberlin Jul 13, 2024
41c233d
Prepare some build fixes in advance of more _FORTIFY_SOURCE
kevans91 Jul 13, 2024
4719366
libc: move __ssp_overlap back out into <ssp/ssp.h>
kevans91 Jul 13, 2024
020d003
libc: tests: add testing infrastructure for _FORTIFY_SOURCE
kevans91 Jul 13, 2024
c10d567
include: de-macro __ssp_overlap(), improve semantics and checking
kevans91 Jul 13, 2024
cf8e528
include: ssp: round out fortification of current set of headers
kevans91 Jul 13, 2024
88276df
include: ssp: fortify poll/ppoll from <poll.h>
kevans91 Jul 13, 2024
d0b7445
include: ssp: fortify <stdlib.h>
kevans91 Jul 13, 2024
b53d7aa
include: ssp: fortify <wchar.h>
kevans91 Jul 13, 2024
062d938
include: ssp: fortify <sys/random.h>
kevans91 Jul 13, 2024
1ace24b
include: ssp: fortify <sys/uio.h>
kevans91 Jul 13, 2024
2aba0ee
include: ssp: fortify <sys/select.h>
kevans91 Jul 13, 2024
1f155d4
include: ssp: fortify <sys/socket.h>
kevans91 Jul 13, 2024
859f0f0
tcp: refactor register_tcp_functions_as_names()
tuexen Jul 13, 2024
e5a0202
Makefile.inc1: show time for `make installworld'
wosch Jul 13, 2024
69dace8
tcp: fix number in comment
peterlei Jul 13, 2024
f0d1236
libc: Add memset test for int-to-char conversion
strajabot Jul 13, 2024
3e00c11
arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]
alcriceedu Jul 12, 2024
772ae9e
vm ASLR: Handle VM_NRESERV_LEVEL == 0
alcriceedu Jul 13, 2024
616dd88
amd64 pmap_allocpte_nosleep(): fix indent
kostikbel Jul 13, 2024
10a6ae0
amd64 pmap_allocpte_nosleep(): stop testing tautological condition
kostikbel Jul 13, 2024
60f098f
arch: Update to remove armv6
bsdimp Jul 14, 2024
82dfbaf
rtld-elf: Fix signed conversion for %hh
bsdimp Jul 14, 2024
7cd9131
vmm: Conditionalize addition of opt_*.h headers
markjdb Jul 14, 2024
5b98bd3
sched tests: Avoid underflow when maxcpuid == 0
markjdb Jul 14, 2024
ab27e23
socket tests: Serialize sonewconn_overflow
markjdb Jul 14, 2024
498b3b4
lockf tests: Fix a race
markjdb Jul 14, 2024
dc8357d
gnop tests: Serialize
markjdb Jul 14, 2024
d254651
axgbe: Remove a nonsensical use of kernel_sysctlbyname()
markjdb Jul 14, 2024
1c64b3a
hptiop: Use device_set_descf()
markjdb Jul 14, 2024
e536b19
netlink: Wrap long lines
markjdb Jul 14, 2024
ec1b18c
route: Wrap long lines
markjdb Jul 14, 2024
45cde0e
vm_page: add vm_page_clearref() helper
kostikbel Jul 8, 2024
7773023
DMAR pagetables pages: handle ref_count special references
kostikbel Jul 7, 2024
004d5af
splash(4): fix markup around cross-references
emaste Jul 15, 2024
0016065
libm: add parens to clarify expressions in fma, fmal
emaste Jun 18, 2024
867873b
Revert "Makefile.inc1: show time for `make installworld'"
emaste Jul 15, 2024
e5a18aa
splash(4): Subject/verb agreement
bsdjhb Jul 15, 2024
480cc75
amd64 GENERIC: Drop hints for fdc0 and ppc0
bsdjhb Jul 15, 2024
51c8a9c
unbound: Remove backup file
cschuber Jul 15, 2024
6af3d59
cxgbe: Flush transmitted packets more regularly in netmap mode
markjdb May 21, 2024
c87cb22
head_errlog: fix use-after-free
gamanakis Jul 15, 2024
ac6dc5c
dhclient: Ignore SIP servers DHCP option defined in RFC 3361
yuichiro-naito Jul 4, 2024
2589197
net80211: migrate the group/unicast key check into inline functions
Jun 6, 2024
3ab5e29
net80211: fix RSN capability parsing
Jul 9, 2024
0a34d05
acpi: Narrow workaround for broken interrupt settings on x86
bsdjhb Jul 15, 2024
9cc06bf
amd64 GENERIC: Switch uart hints from "isa" to "acpi"
bsdjhb Jul 15, 2024
5862c89
kern: zero out stack buffer after copying out random bits
kevans91 Jul 15, 2024
b387776
ndp: Fix libxo formatting for the prefix expiry string
markjdb Jul 15, 2024
a7fc4c8
zstd: don't call zstd_mempool_reap if there are no buffers (#16302)
mjguzik Jul 15, 2024
e9ac416
Remove residual blank line at start of Makefile
bsdimp Jul 15, 2024
4ee66cd
Add building support for Artix Linux (#16265)
mingzym Jul 15, 2024
b409892
Linux 6.10: rework queue limits setup
robn May 28, 2024
e951dba
Linux 6.10: work harder to avoid kmem_cache_alloc reuse
robn May 28, 2024
7ca7bb7
Linux 5.16: use bdev_nr_bytes() to get device capacity
robn May 28, 2024
a39decd
etcupdate: remove mergemaster cross-reference
emaste Jul 16, 2024
9c73f38
stress2: Add a new test scenario. Update the exclude list
phoatfreebsd Jul 16, 2024
838b6ca
openssl: use getrandom(2) instead of probing for getentropy(2)
kevans91 Jul 16, 2024
b8730c1
include: ssp: fix the build with earlier C standards
kevans91 Jul 16, 2024
0c47b9c
include: ssp: don't shadow the mempcpy builtin
kevans91 Jul 16, 2024
d5f8270
libc: switch to __weak_symbol for fortified interpose stubs
kevans91 Jul 16, 2024
4928dcc
sys/select.h: const'ify the fd_set that __fdset_idx() takes
kevans91 Jul 16, 2024
db3a524
bsnmpd: FreeBSD has strlcpy(3)
kevans91 Jul 16, 2024
f205561
mergemaster: remove from the tree
emaste Sep 9, 2023
afd67a1
etcupdate(8): improve phrasing
emaste Jul 16, 2024
f2ebbe4
Linux 6.9 compat: META (#16358)
tonyhutter Jul 16, 2024
41902c8
Use kmap_local_page instead of kmap_atomic (#16329)
calccrypto Jul 17, 2024
d909f06
pf: convert DIOCADDADDR to netlink
kprovost Jul 16, 2024
e21e8c9
tools/build: Unbreak cross build by providing stub ssp/ssp.h
jrtc27 Jul 17, 2024
ac0c8c1
dts: Fix arm/qcom-ipq4018-rt-ac58u.dts for recent device-tree versions
jrtc27 Jul 17, 2024
c24e5fc
mvs: Fix to use rman_get_rid rather than non-existent rid argument
jrtc27 Jul 17, 2024
271f146
pf: vnet-ify pf_hashsize, pf_hashmask, pf_srchashsize and V_pf_srchas…
kprovost Jul 17, 2024
fe0c82a
pf tests: fix sctp:timeout test
kprovost Jul 17, 2024
393b7ad
zts: test single-disk pool resumes properly after disk pull
robn May 9, 2024
5de3ac2
vdev_open: clear async fault flag after reopen
robn Jun 11, 2024
b3bbc6c
cxgbe(4): Tidy up t4_l2t.h
np-2020 Jul 17, 2024
dc91e74
zdb: dump ZAP_FLAG_UINT64_KEY ZAPs properly (#16334)
robn Jul 17, 2024
ab6d9bd
Make sure avl_tree.avl_pad is not in kernel module (#16280)
youzhongyang Jul 17, 2024
a4469a0
pipe: convert pipelock flag argument to bool
mjguzik Jul 17, 2024
1147a27
Fix printf typo for `zfs receive -cv` (#16295)
glibg10b Jul 18, 2024
75e1fea
zfs: merge openzfs/zfs@1147a2797
mmatuska Jul 18, 2024
257e70f
kyua: Add FreeBSD Jail execution environment support
ihoro Jul 16, 2024
2aeb3e2
zdb: Chase a missing library dependency
markjdb Jul 18, 2024
f029f62
zdb: Fix printf formatting of a uint64_t
markjdb Jul 18, 2024
03248b3
NOTES: Correct swapped descriptions of virtio_scmi and virtio_scsi
bsdjhb Jul 18, 2024
8415a65
Retire non-NEW_PCIB code and remove config option
jrtc27 Jul 18, 2024
e1d442a
Retire unused non-PCI_RES_BUS code
jrtc27 Jul 18, 2024
f38669e
tarfs.4: update title after move to section four
concussious Jul 14, 2024
ee912ee
nvmecontrol: Treat requested KeepAlive timeout as seconds
bsdjhb Jul 18, 2024
a527b9c
axgbe: use standard rounddown_pow_of_two
Jul 18, 2024
e82cee2
axgbe: drop unused function
Jul 18, 2024
f7331f4
cdefs.9: Fix clang version, and gcc version
bsdimp Jul 19, 2024
fb05f76
siftr: remove the shutdown_pre_sync event handler on unload
kprovost Jul 19, 2024
94e62a5
stress2: Exclude one more test
phoatfreebsd Jul 19, 2024
bbc3262
cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT.
np-2020 Jul 17, 2024
2747940
cxgbe/t4_tom: Free up hardware resources when the final CPL is received.
np-2020 Jul 16, 2024
cfcfd3c
cxgbe(4): Make no assumptions about the start and size of the L2T table.
np-2020 Jul 18, 2024
cf5e637
cxgbe(4): Changes to ULD list management.
np-2020 Jul 6, 2024
680f40f
stdatomic: Only use clang atomics if __clang__ is defined
bsdjhb Jul 19, 2024
5275d1d
libcasper: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
bf3b889
libgeom: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
b73445a
elftoolchain: Consistently use item count as the first argument to ca…
bsdjhb Jul 19, 2024
8aadd10
lib80211: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
e8e2ab3
md5: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
6991cb3
recoverdisk: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
a971c60
ministat: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
7cd0a4c
bsdinstall: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
2ba1297
ctld: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
9494dfe
fwcontrol: Allocate full fw_asyreq structures passed to the kernel
bsdjhb Jul 19, 2024
66f3605
rc.conf: Leap-seconds sources: Add IANA back
cschuber Jul 19, 2024
e0649a3
libnvmf: Zero controller data template for I/O controllers
bsdjhb Jul 19, 2024
47fb5d2
kyua: fix gcc builds
brooksdavis Jul 19, 2024
e82644e
cam/iosched: Add a counter of I/Os that take too long
bsdimp Jul 20, 2024
148c173
cam/iosched: Pass the transaction down we're collecting stats for
bsdimp Jul 20, 2024
6f1dd60
cam/iosched: Pass in the disk when initializing
bsdimp Jul 20, 2024
dd6123e
cam/iosched: Log outlier latency events
bsdimp Jul 20, 2024
9cbf3d6
cam/iosched: Make each periph driver provide schedule fnp
bsdimp Jul 20, 2024
9229b31
nvme: Fail passthrough commands right away in failed state.
bsdimp Jul 20, 2024
123e290
nvme: widen nvme_qpair_manual_complete_request for better errors
bsdimp Jul 20, 2024
403cc01
cam/iosched: Fix build
bsdimp Jul 20, 2024
c4f00df
Prepare some build fixes in advance of more _FORTIFY_SOURCE
kevans91 Jul 13, 2024
4424700
libc: move __ssp_overlap back out into <ssp/ssp.h>
kevans91 Jul 13, 2024
6b791ba
libc: tests: add testing infrastructure for _FORTIFY_SOURCE
kevans91 Jul 13, 2024
d3e930f
libc: Disable Fortify source tests for purecap ABIs
bsdjhb Nov 11, 2024
be60909
include: de-macro __ssp_overlap(), improve semantics and checking
kevans91 Jul 13, 2024
833e144
include: ssp: round out fortification of current set of headers
kevans91 Jul 13, 2024
a855ab2
<sys/libkern.h>: Don't include <ssp/ssp.h> in the kernel
bsdjhb Nov 11, 2024
5e9f6ec
include: ssp: fortify poll/ppoll from <poll.h>
kevans91 Jul 13, 2024
5811e30
include: ssp: fortify <stdlib.h>
kevans91 Jul 13, 2024
7eb234e
include: ssp: fortify <wchar.h>
kevans91 Jul 13, 2024
20d1925
include: ssp: fortify <sys/random.h>
kevans91 Jul 13, 2024
f64f567
include: ssp: fortify <sys/uio.h>
kevans91 Jul 13, 2024
27ca573
include: ssp: fortify <sys/select.h>
kevans91 Jul 13, 2024
5f2694d
include: ssp: fortify <sys/socket.h>
kevans91 Jul 13, 2024
3f36317
tcp: refactor register_tcp_functions_as_names()
tuexen Jul 13, 2024
92511b9
Makefile.inc1: show time for `make installworld'
wosch Jul 13, 2024
7d6579c
tcp: fix number in comment
peterlei Jul 13, 2024
0863855
libc: Add memset test for int-to-char conversion
strajabot Jul 13, 2024
a7e034a
arm64: Support the L3 ATTR_CONTIGUOUS page size in pagesizes[]
alcriceedu Jul 12, 2024
639e418
vm ASLR: Handle VM_NRESERV_LEVEL == 0
alcriceedu Jul 13, 2024
4eee63c
amd64 pmap_allocpte_nosleep(): fix indent
kostikbel Jul 13, 2024
701fd4e
amd64 pmap_allocpte_nosleep(): stop testing tautological condition
kostikbel Jul 13, 2024
82b96b7
arch: Update to remove armv6
bsdimp Jul 14, 2024
f238e46
rtld-elf: Fix signed conversion for %hh
bsdimp Jul 14, 2024
7b490bf
vmm: Conditionalize addition of opt_*.h headers
markjdb Jul 14, 2024
c42b4c4
sched tests: Avoid underflow when maxcpuid == 0
markjdb Jul 14, 2024
9dc18e6
socket tests: Serialize sonewconn_overflow
markjdb Jul 14, 2024
57278eb
lockf tests: Fix a race
markjdb Jul 14, 2024
178d9ba
gnop tests: Serialize
markjdb Jul 14, 2024
26c9126
axgbe: Remove a nonsensical use of kernel_sysctlbyname()
markjdb Jul 14, 2024
2a009e9
hptiop: Use device_set_descf()
markjdb Jul 14, 2024
ad240b5
netlink: Wrap long lines
markjdb Jul 14, 2024
c27f8dd
route: Wrap long lines
markjdb Jul 14, 2024
e2425d2
vm_page: add vm_page_clearref() helper
kostikbel Jul 8, 2024
8c838b9
DMAR pagetables pages: handle ref_count special references
kostikbel Jul 7, 2024
2f97a54
splash(4): fix markup around cross-references
emaste Jul 15, 2024
a2dd956
libm: add parens to clarify expressions in fma, fmal
emaste Jun 18, 2024
c6e16fe
Revert "Makefile.inc1: show time for `make installworld'"
emaste Jul 15, 2024
acd961b
splash(4): Subject/verb agreement
bsdjhb Jul 15, 2024
0133d53
amd64 GENERIC: Drop hints for fdc0 and ppc0
bsdjhb Jul 15, 2024
8924475
unbound: Remove backup file
cschuber Jul 15, 2024
fd110a6
cxgbe: Flush transmitted packets more regularly in netmap mode
markjdb May 21, 2024
5b9cc7b
dhclient: Ignore SIP servers DHCP option defined in RFC 3361
yuichiro-naito Jul 4, 2024
cd9e0cc
net80211: migrate the group/unicast key check into inline functions
Jun 6, 2024
cba7a3d
net80211: fix RSN capability parsing
Jul 9, 2024
249bc29
acpi: Narrow workaround for broken interrupt settings on x86
bsdjhb Jul 15, 2024
b707324
amd64 GENERIC: Switch uart hints from "isa" to "acpi"
bsdjhb Jul 15, 2024
b87e047
kern: zero out stack buffer after copying out random bits
kevans91 Jul 15, 2024
f8c6ef8
ndp: Fix libxo formatting for the prefix expiry string
markjdb Jul 15, 2024
9d90cb3
Remove residual blank line at start of Makefile
bsdimp Jul 15, 2024
9843a41
etcupdate: remove mergemaster cross-reference
emaste Jul 16, 2024
02b1872
stress2: Add a new test scenario. Update the exclude list
phoatfreebsd Jul 16, 2024
8aae117
openssl: use getrandom(2) instead of probing for getentropy(2)
kevans91 Jul 16, 2024
0ac83d8
openssl: Add <sys/random.h> include for getrandom()
bsdjhb Jul 29, 2024
b561c99
include: ssp: fix the build with earlier C standards
kevans91 Jul 16, 2024
8051484
include: ssp: don't shadow the mempcpy builtin
kevans91 Jul 16, 2024
725d3f1
libc: switch to __weak_symbol for fortified interpose stubs
kevans91 Jul 16, 2024
118da0b
sys/select.h: const'ify the fd_set that __fdset_idx() takes
kevans91 Jul 16, 2024
d96cca4
bsnmpd: FreeBSD has strlcpy(3)
kevans91 Jul 16, 2024
0620522
mergemaster: remove from the tree
emaste Sep 9, 2023
321f757
etcupdate(8): improve phrasing
emaste Jul 16, 2024
fb77b1e
pf: convert DIOCADDADDR to netlink
kprovost Jul 16, 2024
321e06f
tools/build: Unbreak cross build by providing stub ssp/ssp.h
jrtc27 Jul 17, 2024
d7780fa
dts: Fix arm/qcom-ipq4018-rt-ac58u.dts for recent device-tree versions
jrtc27 Jul 17, 2024
f90d7bc
mvs: Fix to use rman_get_rid rather than non-existent rid argument
jrtc27 Jul 17, 2024
e1f041f
pf: vnet-ify pf_hashsize, pf_hashmask, pf_srchashsize and V_pf_srchas…
kprovost Jul 17, 2024
fd4cba1
pf tests: fix sctp:timeout test
kprovost Jul 17, 2024
4cc4cad
cxgbe(4): Tidy up t4_l2t.h
np-2020 Jul 17, 2024
2c1cb39
pipe: convert pipelock flag argument to bool
mjguzik Jul 17, 2024
f9a9fc7
zfs: merge openzfs/zfs@1147a2797
mmatuska Jul 18, 2024
1870a0d
git subrepo pull --force sys/contrib/subrepo-openzfs
bsdjhb Nov 12, 2024
a28def1
kyua: Add FreeBSD Jail execution environment support
ihoro Jul 16, 2024
16e4553
zdb: Chase a missing library dependency
markjdb Jul 18, 2024
654e0c4
zdb: Fix printf formatting of a uint64_t
markjdb Jul 18, 2024
62ce864
NOTES: Correct swapped descriptions of virtio_scmi and virtio_scsi
bsdjhb Jul 18, 2024
3043572
Retire non-NEW_PCIB code and remove config option
jrtc27 Jul 18, 2024
43d96a1
Retire unused non-PCI_RES_BUS code
jrtc27 Jul 18, 2024
3e6efa3
tarfs.4: update title after move to section four
concussious Jul 14, 2024
efb4b0f
nvmecontrol: Treat requested KeepAlive timeout as seconds
bsdjhb Jul 18, 2024
2c82eba
axgbe: use standard rounddown_pow_of_two
Jul 18, 2024
714112c
axgbe: drop unused function
Jul 18, 2024
e77ffd2
cdefs.9: Fix clang version, and gcc version
bsdimp Jul 19, 2024
4915f94
stress2: Exclude one more test
phoatfreebsd Jul 19, 2024
257fc83
siftr: remove the shutdown_pre_sync event handler on unload
kprovost Jul 19, 2024
1f3344d
cxgbe/t4_tom: Detach the toep from the tcpcb when entering TIME_WAIT.
np-2020 Jul 17, 2024
ea8a01f
cxgbe/t4_tom: Free up hardware resources when the final CPL is received.
np-2020 Jul 16, 2024
d10def9
cxgbe(4): Make no assumptions about the start and size of the L2T table.
np-2020 Jul 18, 2024
4a0ab32
cxgbe(4): Changes to ULD list management.
np-2020 Jul 6, 2024
38cc3c9
stdatomic: Only use clang atomics if __clang__ is defined
bsdjhb Jul 19, 2024
65706d8
libcasper: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
dabf1a7
libgeom: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
7c1c2ec
elftoolchain: Consistently use item count as the first argument to ca…
bsdjhb Jul 19, 2024
9258277
lib80211: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
1e8d47f
md5: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
abec718
recoverdisk: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
add2e67
ministat: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
4a4f86b
bsdinstall: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
d87566a
ctld: Consistently use item count as the first argument to calloc
bsdjhb Jul 19, 2024
61e13bc
fwcontrol: Allocate full fw_asyreq structures passed to the kernel
bsdjhb Jul 19, 2024
d0fd0a8
rc.conf: Leap-seconds sources: Add IANA back
cschuber Jul 19, 2024
94390d4
libnvmf: Zero controller data template for I/O controllers
bsdjhb Jul 19, 2024
42fe734
kyua: fix gcc builds
brooksdavis Jul 19, 2024
1345c6a
cam/iosched: Add a counter of I/Os that take too long
bsdimp Jul 20, 2024
19804eb
cam/iosched: Pass the transaction down we're collecting stats for
bsdimp Jul 20, 2024
75210cf
cam/iosched: Pass in the disk when initializing
bsdimp Jul 20, 2024
521762a
cam/iosched: Log outlier latency events
bsdimp Jul 20, 2024
fed6391
cam/iosched: Make each periph driver provide schedule fnp
bsdimp Jul 20, 2024
d47925e
nvme: Fail passthrough commands right away in failed state.
bsdimp Jul 20, 2024
3f95ee9
nvme: widen nvme_qpair_manual_complete_request for better errors
bsdimp Jul 20, 2024
35df69e
cam/iosched: Fix build
bsdimp Jul 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 2 additions & 2 deletions Makefile.inc1
Original file line number Diff line number Diff line change
Expand Up @@ -1771,10 +1771,10 @@ restage reinstall reinstallsysroot: .MAKE .PHONY
@echo "Removing $$(find ${DESTDIR} -type d -empty -print | wc -l) empty directories from ${DESTDIR}"
find ${DESTDIR} -type d -empty -delete
@echo
.endif
@echo "--------------------------------------------------------------"
@echo ">>> Done installing sysroot"
@echo ">>> Installing everything completed on `LC_ALL=C date`"
@echo "--------------------------------------------------------------"
.endif

redistribute: .MAKE .PHONY
@echo "--------------------------------------------------------------"
Expand Down
1 change: 0 additions & 1 deletion Makefile.libcompat
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.if !targets(__<${_this:T}>__)
__<${_this:T}>__:

Expand Down
4 changes: 4 additions & 0 deletions ObsoleteFiles.inc
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@
# xargs -n1 | sort | uniq -d;
# done

# 20240716: retire mergemaster
OLD_FILES+=usr/sbin/mergemaster
OLD_FILES+=usr/share/man/man8/mergemaster.8.gz

# 20240527: csh: Remove hardlink /.cshrc
OLD_FILES+=.cshrc

Expand Down
1 change: 0 additions & 1 deletion bin/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

SUBDIR= cat \
Expand Down
1 change: 0 additions & 1 deletion bin/Makefile.inc
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

BINDIR?= /bin
Expand Down
1 change: 0 additions & 1 deletion bin/cat/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/cat/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

NETBSD_ATF_TESTS_SH= cat_test
Expand Down
1 change: 0 additions & 1 deletion bin/chflags/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/chflags/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= chflags_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/chio/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=utilities
PROG= chio

Expand Down
1 change: 0 additions & 1 deletion bin/chmod/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/chmod/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= chmod_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/cp/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/cp/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

ATF_TESTS_SH= cp_test
Expand Down
1 change: 0 additions & 1 deletion bin/cpuset/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PROG= cpuset

LIBADD= jail
Expand Down
1 change: 0 additions & 1 deletion bin/date/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/date/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH= format_string_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/dd/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/dd/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH= dd2_test
NETBSD_ATF_TESTS_SH= dd_test

Expand Down
1 change: 0 additions & 1 deletion bin/df/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime

PROG= df
Expand Down
1 change: 0 additions & 1 deletion bin/domainname/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=yp
PROG= domainname

Expand Down
1 change: 0 additions & 1 deletion bin/echo/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/echo/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= echo_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/ed/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/ed/test/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

SHELL= /bin/sh
ED= ${.OBJDIR}/ed

Expand Down
1 change: 0 additions & 1 deletion bin/expr/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/expr/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

NETBSD_ATF_TESTS_SH= expr_test

ATF_TESTS_SH_SED_expr_test+= -e 's/eval expr/eval expr --/g'
Expand Down
1 change: 0 additions & 1 deletion bin/freebsd-version/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
SCRIPTS = freebsd-version
MAN = freebsd-version.1
Expand Down
1 change: 0 additions & 1 deletion bin/getfacl/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= getfacl

Expand Down
1 change: 0 additions & 1 deletion bin/kenv/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= kenv

Expand Down
1 change: 0 additions & 1 deletion bin/kill/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= kill

Expand Down
1 change: 0 additions & 1 deletion bin/ln/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/ln/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= ln_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/ls/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/ls/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= ls_tests
# This seems like overkill, but the idea in mind is that all of the testcases
# should be runnable as !root
Expand Down
1 change: 0 additions & 1 deletion bin/mkdir/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/mkdir/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= mkdir_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/mv/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/mv/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <bsd.own.mk>

TAP_TESTS_SH= legacy_test
Expand Down
1 change: 0 additions & 1 deletion bin/pax/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/pax/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <bsd.own.mk>

TAP_TESTS_PERL= legacy_test
Expand Down
1 change: 0 additions & 1 deletion bin/pkill/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <bsd.own.mk>

PACKAGE= tests
Expand Down
1 change: 0 additions & 1 deletion bin/ps/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= ps
SRCS= fmt.c keyword.c nlist.c print.c ps.c
Expand Down
1 change: 0 additions & 1 deletion bin/pwait/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/pwait/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH= pwait_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/pwd/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= pwd

Expand Down
1 change: 0 additions & 1 deletion bin/realpath/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= realpath

Expand Down
1 change: 0 additions & 1 deletion bin/rm/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/rm/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= rm_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/rmail/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=sendmail
SENDMAIL_DIR=${SRCTOP}/contrib/sendmail
.PATH: ${SENDMAIL_DIR}/rmail
Expand Down
1 change: 0 additions & 1 deletion bin/rmdir/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/rmdir/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH+= rmdir_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/setfacl/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= setfacl
SRCS= file.c mask.c merge.c remove.c setfacl.c util.c
Expand Down
1 change: 0 additions & 1 deletion bin/sh/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

CONFGROUPS= ETC ROOT
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <bsd.own.mk>

TESTS_SUBDIRS+= builtins
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/builtins/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

.include <src.opts.mk>
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/errors/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

TESTSDIR= ${TESTSBASE}/bin/sh/${.CURDIR:T}
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/execution/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

TESTSDIR= ${TESTSBASE}/bin/sh/${.CURDIR:T}
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/expansion/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

TESTSDIR= ${TESTSBASE}/bin/sh/${.CURDIR:T}
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/invocation/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

TESTSDIR= ${TESTSBASE}/bin/sh/${.CURDIR:T}
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/parameters/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

TESTSDIR= ${TESTSBASE}/bin/sh/${.CURDIR:T}
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/parser/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

TESTSDIR= ${TESTSBASE}/bin/sh/${.CURDIR:T}
Expand Down
1 change: 0 additions & 1 deletion bin/sh/tests/set-e/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= tests

TESTSDIR= ${TESTSBASE}/bin/sh/${.CURDIR:T}
Expand Down
1 change: 0 additions & 1 deletion bin/sleep/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/sleep/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <bsd.own.mk>

NETBSD_ATF_TESTS_SH= sleep_test
Expand Down
1 change: 0 additions & 1 deletion bin/stty/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= stty
SRCS= cchar.c gfmt.c key.c modes.c print.c stty.c util.c
Expand Down
1 change: 0 additions & 1 deletion bin/sync/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE=runtime
PROG= sync
MAN= sync.8
Expand Down
1 change: 0 additions & 1 deletion bin/test/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PACKAGE=runtime
Expand Down
1 change: 0 additions & 1 deletion bin/test/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <bsd.own.mk>

TAP_TESTS_SH= legacy_test
Expand Down
1 change: 0 additions & 1 deletion bin/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.PATH: ${SRCTOP}/tests
KYUAFILE= yes

Expand Down
1 change: 0 additions & 1 deletion bin/timeout/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

PROG= timeout
Expand Down
1 change: 0 additions & 1 deletion bin/timeout/tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

ATF_TESTS_SH= timeout_test

.include <bsd.test.mk>
1 change: 0 additions & 1 deletion bin/uuidgen/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

PACKAGE= runtime
PROG= uuidgen

Expand Down
1 change: 0 additions & 1 deletion cddl/Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

.include <src.opts.mk>

SUBDIR= lib .WAIT \
Expand Down
2 changes: 1 addition & 1 deletion cddl/Makefile.inc
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@

OPENSOLARIS_USR_DISTDIR= ${.CURDIR}/../../../cddl/contrib/opensolaris
OPENSOLARIS_SYS_DISTDIR= ${.CURDIR}/../../../sys/cddl/contrib/opensolaris

IGNORE_PRAGMA= YES

CFLAGS+= -DNEED_SOLARIS_BOOLEAN
CFLAGS+= -DHAVE_STRLCAT -DHAVE_STRLCPY

# Do not lint the CDDL stuff. It is all externally maintained and
# lint output is wasteful noise here.
Expand Down
Loading
Loading