[Midnightbsd-cvs] [MidnightBSD/src] 2317c1: stand/efi: Pass --no-dynamic-linker to ld.bfd >= 2...
Dimitry Andric
noreply at github.com
Tue Jun 27 11:30:16 EDT 2023
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/src
Commit: 2317c1884970514dff1817ee0aa24c21e64a7193
https://github.com/MidnightBSD/src/commit/2317c1884970514dff1817ee0aa24c21e64a7193
Author: John Baldwin <jhb at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M stand/efi/boot1/Makefile
M stand/efi/loader/Makefile
Log Message:
-----------
stand/efi: Pass --no-dynamic-linker to ld.bfd >= 2.34.
ld.bfd in binutils 2.34+ now reports an error in more cases for custom
ldscripts that do not place PHDRs in a LOAD segment. However, EFI
binaries are not dynamic binaries which need PHDRs, so pass
--no-dynamic-linker to disable this check.
Reviewed by: imp, emaste
Differential Revision: https://reviews.freebsd.org/D34124
(cherry picked from commit 8bd5e2f15cc9756e7d6b7feb43ec47f18a38e2bf)
Commit: 023bfce4c334f0c4a4213c4c19eb47572147e652
https://github.com/MidnightBSD/src/commit/023bfce4c334f0c4a4213c4c19eb47572147e652
Author: John Baldwin <jhb at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.bin/top/machine.c
Log Message:
-----------
top: Remove a duplicate extern declaration for show_args.
This fixes a -Wnested-extern error with GCC 9. There is an existing
extern declaration in top.h.
Reviewed by: imp, emaste
Differential Revision: https://reviews.freebsd.org/D31937
(cherry picked from commit 4c9cb057bd96bd10278f5ce7a735fff4c08e3c30)
Commit: e16deaa5635ec7ed8d95eb1b519a63e8c4253257
https://github.com/MidnightBSD/src/commit/e16deaa5635ec7ed8d95eb1b519a63e8c4253257
Author: John Baldwin <jhb at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M share/mk/bsd.sys.mk
M sys/conf/kern.mk
Log Message:
-----------
Disable -Wreturn-type on GCC.
GCC is more pedantic than clang about warning when a function doesn't
handle undefined enum values (see GCC bug 87950). Clang's warning
gives a more pragmatic coverage and should find any real bugs, so
disable the warning for GCC rather than adding __unreachable
annotations to appease GCC.
Reviewed by: imp, emaste
Differential Revision: https://reviews.freebsd.org/D34147
(cherry picked from commit 2f6a842484675bb8fe9fafd40d90c06f13e02403)
Commit: 7bdb88dd06766dba684c8b5fb634ea9f7fa85bc2
https://github.com/MidnightBSD/src/commit/7bdb88dd06766dba684c8b5fb634ea9f7fa85bc2
Author: Li-Wen Hsu <lwhsu at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M tests/sys/net/randsleep.c
Log Message:
-----------
Fix GCC build.
Sponsored by: The FreeBSD Foundation
(cherry picked from commit 338450436d9d691a18fb94373c58e91aa3fcb374)
Commit: 017cc3a15be274e160d92063e495771215f19218
https://github.com/MidnightBSD/src/commit/017cc3a15be274e160d92063e495771215f19218
Author: Li-Wen Hsu <lwhsu at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M tests/sys/net/randsleep.c
Log Message:
-----------
Properly fix GCC build in r357867
Submitted by: kib
Sponsored by: The FreeBSD Foundation
(cherry picked from commit c27ac74f9cfea08a96087135183ad70a372f735d)
Commit: 46535071ca8db8c350a30d3ecb89b1665f266409
https://github.com/MidnightBSD/src/commit/46535071ca8db8c350a30d3ecb89b1665f266409
Author: Ryan Libby <rlibby at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M libexec/rtld-elf/Makefile
Log Message:
-----------
rtld-elf: link libcompiler_rt on all architectures
Statically link rtld-elf with libcompiler_rt on all architectures so
that we don't need to try to pick and choose the bits we need from it
for each architecture (we now leave that to the linker). Compilers may
emit calls to support functions in this library, but because of the use
of the linker flag -nostdlib for rtld's special needs, the library is
not linked as normal.
Previously we had two different solutions. On some architectures, we
were able to extract reimplementations of the necessary builtin
functions from our special build of libc. On ARM, we just linked
libcompiler_rt.
This is motivated by the same issue as D26199 and D27665, but should be
a simpler solution that will apply to all architectures.
Reviewed by: arichardson, kib
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D27736
(cherry picked from commit 63f93c7e11e33149429ddc2831cd1683b2e7f3e1)
Commit: 85f8ce434d1da57695ca89e19333ef809d4bbb9b
https://github.com/MidnightBSD/src/commit/85f8ce434d1da57695ca89e19333ef809d4bbb9b
Author: John Baldwin <jhb at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M share/mk/bsd.sys.mk
Log Message:
-----------
Turn off errors for -Wmaybe-uninitialized in GCC 6+.
Recent changes to <sys/tree.h> trigger this warning and seem like a
false positive.
Differential Revision: https://reviews.freebsd.org/D25726
(cherry picked from commit a02fb76280fd663aa46843423002d605a7bd0796)
Commit: 95cd6a971b731bbed3ae695128a23bf5a9e80b64
https://github.com/MidnightBSD/src/commit/95cd6a971b731bbed3ae695128a23bf5a9e80b64
Author: John Baldwin <jhb at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M share/mk/bsd.sys.mk
M sys/conf/kern.mk
M sys/conf/kern.pre.mk
M sys/powerpc/conf/QORIQ64
M sys/powerpc/conf/dpaa/DPAA
Log Message:
-----------
Stop adding -Wredundant-decls to CWARNFLAGS.
clang doesn't implement it, and Linux doesn't enforce it. As a
result, new instances keep cropping up both in FreeBSD's code and in
upstream sources from vendors.
Reviewed by: emaste
Differential Revision: https://reviews.freebsd.org/D34144
(cherry picked from commit c227269e2f9dc2695d00be9e5a72b5fdeec5712a)
Commit: b7b8f3d01044df48b6893e595104f611ea1b5134
https://github.com/MidnightBSD/src/commit/b7b8f3d01044df48b6893e595104f611ea1b5134
Author: Ryan Libby <rlibby at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/conf/kern.mk
Log Message:
-----------
gcc9: quiet Waddress-of-packed-member for kernel build
This is lame, but it's what we already do for the clang build. We take
misaligned pointers into network header structures in many places.
Reviewed by: ian
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D22876
(cherry picked from commit 77acc3cfbcfbb2f66c683706e3b9e39d56c000fa)
Commit: 7a1215cb4bb3411226a7c51d0bad542a789cae86
https://github.com/MidnightBSD/src/commit/7a1215cb4bb3411226a7c51d0bad542a789cae86
Author: John Baldwin <jhb at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/conf/kern.mk
Log Message:
-----------
kernel: Disable errors for -Walloca-larger-than for GCC.
GCC complains about the use of alloca() with variable sizes (for XSAVE
state len) in sendsig() for i386. Modern XSAVE state is probably
getting a bit large for the i386 kstack, but downgrade the error to a
warning.
Reviewed by: kib, emaste
Differential Revision: https://reviews.freebsd.org/D31934
(cherry picked from commit e72c7e2738ca9f5893ba5e5e9dc120dfc82fabfd)
Commit: f52a08b024ac80861abe9a8e39357ffa7fe83ea4
https://github.com/MidnightBSD/src/commit/f52a08b024ac80861abe9a8e39357ffa7fe83ea4
Author: Warner Losh <imp at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/dev/smartpqi/smartpqi_prototypes.h
Log Message:
-----------
smartpqi: Remove stray declaration
pqisrc_is_firmware_feature_enabled shouldn't be declared inline in a
header, and then static inline in the .c function. Remove this stray
declartion from the header. gcc6 complains, but clang does not.
Sponsored by: Netflix
(cherry picked from commit eae2ef5a010366c673ad912cae23b426ebb9a8a2)
Commit: 9b8a7b2cd5d5f3b7862e382b844c8646992538ea
https://github.com/MidnightBSD/src/commit/9b8a7b2cd5d5f3b7862e382b844c8646992538ea
Author: Ryan Libby <rlibby at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/ofed/drivers/infiniband/core/uverbs.h
Log Message:
-----------
ofed: quiet gcc -Wint-in-bool-context
The int in the argument to the ternary triggered -Wint-in-bool-context
from gcc. Upstream linux has a larger and more entangled patch,
12f727721eee61b3d19dedb95cb893b2baa9fe41, which doesn't apply cleanly.
When we eventually sync that, we can just drop this change.
Reviewed by: hselasky, imp, kib
MFC after: 3 days
Sponsored by: Dell EMC Isilon
Differential Revision: https://reviews.freebsd.org/D28762
(cherry picked from commit bf667f282a7b98e7456d11e1cb46d9707ab8e774)
Commit: 2dafab102660ba4b8bf86bb743d8c655203cecda
https://github.com/MidnightBSD/src/commit/2dafab102660ba4b8bf86bb743d8c655203cecda
Author: Hans Petter Selasky <hselasky at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
M sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
M sys/ofed/drivers/infiniband/core/uverbs.h
Log Message:
-----------
ibcore: Clean up INIT_UDATA() and INIT_UDATA_BUF_OR_NULL() macro usage.
We get a harmless warning about the fact that we use the result of a
multiplication as a condition in INIT_UDATA_BUF_OR_NULL():
uverbs_main.c: In function 'ib_uverbs_write':
error: '*' in boolean context, suggest '&&' instead [-Werror=int-in-bool-context]
This avoids the problem by using an inline function in place of
the macro.
After changing INIT_UDATA_BUF_OR_NULL() to an inline function,
do the same change to INIT_UDATA() for consistency.
Using an inline function gives us better type safety here among other
issues with macros. I'm using u64_to_user_ptr() to convert the user
pointer to simplify the logic rather than adding lots of new type casts.
Linux commit:
12f727721eee61b3d19dedb95cb893b2baa9fe41
40a203396cc1c239f2e71c47c66ed03097123d2c
MFC after: 1 week
Reviewed by: kib
Sponsored by: Mellanox Technologies // NVIDIA Networking
(cherry picked from commit 05f4691919d6d0219795a1ca8ad84dd82d87b1cf)
Commit: 4b9cb03662dda59fc17f2f9c6eb0d739cd8593ff
https://github.com/MidnightBSD/src/commit/4b9cb03662dda59fc17f2f9c6eb0d739cd8593ff
Author: Ed Maste <emaste at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.sbin/mergemaster/mergemaster.8
Log Message:
-----------
mergemaster: add deprecation notice to man page
PR: 252417
Reviewed by: bapt, gjb, kevans (all earlier)
Relnotes: Yes
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D23327
(cherry picked from commit 398b12691b4f1e7a73afca4c051c182bfcaf9671)
(cherry picked from commit ab53efd14237b71c3c0e4e212ada6526ef14402c)
Commit: b442cac995167c2e9b77b25a4248293faaebe1c1
https://github.com/MidnightBSD/src/commit/b442cac995167c2e9b77b25a4248293faaebe1c1
Author: Ed Maste <emaste at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.bin/etdump/etdump.c
Log Message:
-----------
etdump: exit on error if section header or entry offset is OOB
PR: 263663
Reported by: Robert Morris <rtm at lcs.mit.edu>
Reviewed by: markj
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D35868
(cherry picked from commit ddf77ec392717e7eaf278c0f201b561afac97b87)
Commit: 551aca530111f8fba941e1c9f5ca2aca091a4963
https://github.com/MidnightBSD/src/commit/551aca530111f8fba941e1c9f5ca2aca091a4963
Author: Ed Maste <emaste at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.bin/lorder/lorder.1
Log Message:
-----------
lorder: add deprecation notice
lorder has not been used by the base system since 0e1e341b486c and
hasn't really been necessary for a very long time.
PR: 259254 [exp-run]
Reviewed by: arichardson (earlier)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D30080
(cherry picked from commit 68a930d8ee35dd6ecc16254667a07e5be0a6f841)
(cherry picked from commit e26552c0d882c8c9fedb7c2c80ccb8a5faa73607)
Commit: d9519869bdd24b3f4b4e1e11772460cd8b63a8c1
https://github.com/MidnightBSD/src/commit/d9519869bdd24b3f4b4e1e11772460cd8b63a8c1
Author: Ed Maste <emaste at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/geom/vinum/geom_vinum_plex.c
M sys/geom/vinum/geom_vinum_raid5.c
Log Message:
-----------
gvinum: correct assertions
Pointer addresses are always >= 0. Assert that the value is >= 0
instead.
PR: 207855, 207856
Reviewed by: imp
Reported by: David Binderman
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D37677
(cherry picked from commit 87bb53cb538059a3085db1fa4295dde5fcba55fe)
(cherry picked from commit 66f3ac8c661df02cf7d9e187ea20e66e2e71ec82)
Commit: 4aaf192b792cb83655b655f44ce81ccfb5925799
https://github.com/MidnightBSD/src/commit/4aaf192b792cb83655b655f44ce81ccfb5925799
Author: Ed Maste <emaste at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.bin/ldd/ldd.1
M usr.bin/ldd/ldd.c
Log Message:
-----------
ldd: clarify format options
-f may be specified zero, one, or two times. Make this clear in the
usage.
Reviewed by: markj, kib
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D34733
(cherry picked from commit e9f8723c30fc390f1282f5286d57c090ed9e5925)
(cherry picked from commit 7bc6ce41d83353efa088942e3f3add38b98c3ada)
Commit: 63ccc94123acfd24ff844b23ff69f024981e2f7b
https://github.com/MidnightBSD/src/commit/63ccc94123acfd24ff844b23ff69f024981e2f7b
Author: Xin LI <delphij at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M lib/libc/sys/cap_enter.2
M lib/libc/sys/cap_fcntls_limit.2
M lib/libc/sys/cap_ioctls_limit.2
M lib/libc/sys/cap_rights_limit.2
Log Message:
-----------
cap_*(2): Document ENOSYS behavior.
Summary:
All cap_* system calls would fail when capability mode support is
not present.
Reviewed by: emaste, pauamma
Differential Revision: https://reviews.freebsd.org/D38976
(cherry picked from commit 75798f9b01055261881938326a5c77e55f79c7f7)
Commit: 07f725e15b37757433cd2c4291d366a031ce6f73
https://github.com/MidnightBSD/src/commit/07f725e15b37757433cd2c4291d366a031ce6f73
Author: Kristof Provost <kp at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/netpfil/pf/if_pfsync.c
Log Message:
-----------
pfsync: fix pfsync_undefer_state() locking
pfsync_undefer_state() takes the bucket lock, but could get called from
places (e.g. from pfsync_update_state() or pfsync_delete_state()) where
we already held the lock.
As it can also be called from places where we don't yet hold the lock
create new locked variant for use when the lock is already held. Keep
using pfsync_undefer_state() where the lock must still be taken.
PR: 268246
MFC after: 1 week
Sponsored by: Rubicon Communications, LLC (Netgate)
(cherry picked from commit 53247cdf12449e90f6736ae563e4cce8315c923f)
Commit: 89ea0868c169d21c7b690a67ac225a2c8e26c800
https://github.com/MidnightBSD/src/commit/89ea0868c169d21c7b690a67ac225a2c8e26c800
Author: Kristof Provost <kp at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/netpfil/pf/if_pfsync.c
Log Message:
-----------
pfsync: add missing unlock in pfsync_defer_tmo()
The callout for pfsync_defer_tmo() is created with
CALLOUT_RETURNUNLOCKED, because while the callout framework takes care
of taking the lock we want to run a few operations outside of the lock,
so we unlock ourselves.
However, if `sc->sc_sync_if == NULL` we return without releasing the
lock, and leak the lock, causing later deadlocks.
Ensure we always release the bucket lock when we exit pfsync_defer_tmo()
PR: 268246
MFC after: 1 week
Sponsored by: Rubicon Communications, LLC (Netgate)
(cherry picked from commit 844ad2828a35c434b893af4274b1f6c50332dd70)
Commit: a01d4c2123700f8fe750e32294e04825f35493f1
https://github.com/MidnightBSD/src/commit/a01d4c2123700f8fe750e32294e04825f35493f1
Author: Kristof Provost <kp at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M tests/sys/netpfil/pf/pfsync.sh
Log Message:
-----------
pf tests: try to trigger locking issues in pfsync_timeout()
PR: 268246
MFC after: 1 week
Sponsored by: Rubicon Communications, LLC (Netgate)
(cherry picked from commit a6719858a48019aa54e1ea3be57d17fa88b080c6)
Commit: aac3305cfe959c114a52431d9ce3d0d90a6c3729
https://github.com/MidnightBSD/src/commit/aac3305cfe959c114a52431d9ce3d0d90a6c3729
Author: Alan Somers <asomers at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M release/scripts/pkg-stage.sh
Log Message:
-----------
Replace subversion with git in the installation DVD
(cherry picked from commit 55c8093f733242cd72341ba1126637047cf16ca3)
(cherry picked from commit 46856dbac668fd8258286c78c7192654ba00b723)
Commit: 84f1b3ee3bbb0d8de4a4a88694a8d053758e7239
https://github.com/MidnightBSD/src/commit/84f1b3ee3bbb0d8de4a4a88694a8d053758e7239
Author: Kristof Provost <kp at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/netpfil/pf/if_pfsync.c
Log Message:
-----------
pfsync: hold b_mtx for callout_stop(pd_tmo)
The pd_tmo callout has an associated mutex, which we must hold while
calling callout_stop().
Reported by: markj
Reviewed by: markj
MFC after: 3 days
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D39223
(cherry picked from commit 01194da28a2123a2aa09808319f152fa115f60f1)
Commit: 3e00b5f03821864dbb7a2ba91c5d6263351c92d7
https://github.com/MidnightBSD/src/commit/3e00b5f03821864dbb7a2ba91c5d6263351c92d7
Author: Kristof Provost <kp at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/netpfil/pf/if_pfsync.c
Log Message:
-----------
pf: remove pd_refs from pfsync
It only served to complicate cleanup, and added no value.
While here drop packets in pfsync_defer_tmo() if we don't have a syncif,
rather than just leaving them on the queue.
Reviewed by: markj
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D39248
(cherry picked from commit 27b23cdec9d1255e014ea0decac42a5be8d00735)
Commit: f185bf7bee186e33aa710c3b10c1de76c104ba5e
https://github.com/MidnightBSD/src/commit/f185bf7bee186e33aa710c3b10c1de76c104ba5e
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.sbin/rarpd/rarpd.c
Log Message:
-----------
rarpd(8): Fix a typo in a source code comment
- s/combinataion/combination/
Obtained from: NetBSD
(cherry picked from commit 107597fbd4dcd6d0a6ec09913642af151635b77a)
Commit: b04e32b6b66e4cd2e131cd09b2394233f261eda1
https://github.com/MidnightBSD/src/commit/b04e32b6b66e4cd2e131cd09b2394233f261eda1
Author: Cy Schubert <cy at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M contrib/wpa/src/l2_packet/l2_packet_freebsd.c
Log Message:
-----------
wpa_supplicant/hostapd: Fix uninitialized packet pointer on error
The packet pointer (called packet) will remain uninitialized when
pcap_next_ex() returns an error. This occurs when the wlan
interface is shut down using ifconfig destroy. Adding a NULL
assignment to packet duplicates what pcap_next() does.
The reason we use pcap_next_ex() in this instance is because with
pacp_next() when we receive a null pointer if there was an error
or if no packets were read. With pcap_next_ex() we can differentiate
between an error and legitimately no packets were received.
PR: 270649
Reported by: Robert Morris <rtm at lcs.mit.edu>
Fixes: 6e5d01124fd4
(cherry picked from commit 953efa5b200f060564a090ab71b3d7f614a35e3f)
Commit: 98223edd8304a42f7f0d8b5ad3d359decbc3c287
https://github.com/MidnightBSD/src/commit/98223edd8304a42f7f0d8b5ad3d359decbc3c287
Author: Cy Schubert <cy at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M kerberos5/lib/libhdb/Makefile
Log Message:
-----------
heimdal: Do not build a redundant source file
Heimdal's lib/hdb/db3.c is only built if DB3 is enabled, i.e. #if HAVE_DB3.
FreeBSD's bdb is DB1. Therefore the entire db3.c file is #ifdef'd out.
Let's avoid building a file that results in a useless object file.
(cherry picked from commit 7ee18f5aada07f03433504545c1b7bed91cbda82)
Commit: be4461e5343c3566cb3bb3f0ef4e2677ba8753b3
https://github.com/MidnightBSD/src/commit/be4461e5343c3566cb3bb3f0ef4e2677ba8753b3
Author: Warner Losh <imp at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M lib/libc/gen/times.c
Log Message:
-----------
times: Use modern function definitions
Use the modern ANSI function defition syntax rather than the old K&R
syntax for times.
Sponsored by: Netflix
(cherry picked from commit aec9453fec70864234c70ccd0198c8b612139cf7)
Commit: 6cacdff1b4ae483903f420c4a96c9773ab4653c5
https://github.com/MidnightBSD/src/commit/6cacdff1b4ae483903f420c4a96c9773ab4653c5
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/dev/usb/controller/xhci_pci.c
Log Message:
-----------
xhci(4): Describe Fresco Logic FL1009 USB 3.0 controller
Reviewed by: hselasky
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D38922
(cherry picked from commit 082895ebecb55f342dec918c555309c11e3fe17f)
(cherry picked from commit 298d6896b0aca5a4a67c4147b94113ab0a39c9e3)
Commit: 12188b00de3be0c45fdfdd34641dc2bf7105a659
https://github.com/MidnightBSD/src/commit/12188b00de3be0c45fdfdd34641dc2bf7105a659
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/if_lagg.c
M sys/net/if_lagg.h
Log Message:
-----------
lagg: Various style fixes
MFC after: 1 week
(cherry picked from commit dcd7f0bd02f407952de42d96e1c2c01ee3460702)
(cherry picked from commit 9d1d0667c7fd9955711b39abf17750fd2a9d01fd)
Commit: daab066b2f3fc8e919a0849ba4f55677f50b7e24
https://github.com/MidnightBSD/src/commit/daab066b2f3fc8e919a0849ba4f55677f50b7e24
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/if_lagg.c
Log Message:
-----------
lagg(4): Make lagg_list and lagg_detach_cookie static
They are used internally only.
No functional change intended.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D39250
(cherry picked from commit fcac5719a1833ad865ac0a7960ff18319a40dfff)
(cherry picked from commit b452382e5c00facd0fab8a8b0bd53d9564689e55)
Commit: 45b00b1e4b0cb05b4dbe9ea607299321c94cdf95
https://github.com/MidnightBSD/src/commit/45b00b1e4b0cb05b4dbe9ea607299321c94cdf95
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/if_lagg.c
Log Message:
-----------
lagg(4): Refactor out some lagg protocol input routines into a default one
Those input routines are identical.
Also inline two fast paths.
No functional change intended.
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D39251
(cherry picked from commit dbe86dd5de18fdf61e1300f6575e0f50785bf6b3)
(cherry picked from commit eeb96a7b9178aa55d855203b977564b287d6d108)
Commit: f5de22cfe7fa8106b646d9f485a84d677ad925f4
https://github.com/MidnightBSD/src/commit/f5de22cfe7fa8106b646d9f485a84d677ad925f4
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/ieee8023ad_lacp.c
M sys/net/ieee8023ad_lacp.h
M sys/net/if_lagg.c
Log Message:
-----------
lacp: Use C99 bool for boolean return value
This improves readability.
No functional change intended.
MFC after: 1 week
(cherry picked from commit 5a8abd0a298e6e7a8bf938a7eb171b647b1860cd)
(cherry picked from commit d1d5d8f69659c4d3573e64a62a9306ee944d9e4d)
Commit: 3b65d45d2a970678b3e5e11ad1029ebc59c9d6d0
https://github.com/MidnightBSD/src/commit/3b65d45d2a970678b3e5e11ad1029ebc59c9d6d0
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/if_lagg.c
Log Message:
-----------
lagg(4): Tap traffic after protocol processing
Different lagg protocols have different means and policies to process incoming
traffic. For example, for failover protocol, by default received traffic is only
accepted when they are received through the active port. For lacp protocol, LACP
control messages are tapped off, also traffic will be dropped if they are
received through the port which is not in collecting state or is not joined to
the active aggregator. It confuses if user dump and see inbound traffic on
lagg(4) interfaces but they are actually silently dropped and not passed into
the net stack.
Tap traffic after protocol processing so that user will have consistent view of
the inbound traffic, meanwhile mbuf is set with correct receiving interface and
bpf(4) will diagnose the right direction of inbound packets.
PR: 270417
Reviewed by: melifaro (previous version)
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D39225
(cherry picked from commit 5f3d0399e903573e9648385ea6585e54af4d573f)
(cherry picked from commit ed44ba413c544c0aa05b3456bc430c816a0e3168)
Commit: 2370368444ae4202b1621d12ffbfe911576bcd59
https://github.com/MidnightBSD/src/commit/2370368444ae4202b1621d12ffbfe911576bcd59
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/if_infiniband.c
Log Message:
-----------
infiniband: Widen NET_EPOCH coverage
>From static code analysis, some device drivers (cxgbe, mlx4, mthca, and qlnx)
do not enter net epoch before lagg_input_infiniband(). If IPoIB interface is a
member of lagg(4) interface, and after returning from lagg_input_infiniband()
the receiving interface of mbuf is set to lagg(4) interface, then when
concurrently destroying the lagg(4) interface, there is a small window that the
interface gets destroyed and becomes invalid before infiniband_input() re-enter
net epoch, thus leading use-after-free.
Widen NET_EPOCH coverage to prevent use-after-free.
Thanks hselasky@ for testing with mlx5 devices.
Reviewed by: hselasky
Tested by: hselasky
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D39275
(cherry picked from commit 90820ef121b38479f2479c03c12c69f940f5fa33)
(cherry picked from commit 5d45e09d50e648a75667c9b12b204eb62fa60ed2)
Commit: 666c96ab2f4e1adc86fadd9110b4a82d7a894969
https://github.com/MidnightBSD/src/commit/666c96ab2f4e1adc86fadd9110b4a82d7a894969
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sbin/ifconfig/ifbridge.c
Log Message:
-----------
ifconfig: Fix configuring if_bridge with additional operating parameters
For clone create and rename operations, the interface name get back can be
different from the one passed to ioctl(). Use the interface name we get back
so that ifconfig will not return unexpected ENXIO.
PR: 270618
Reviewed by: kp
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39396
(cherry picked from commit 09e5e3d598604167c1fb05e5cd0f41ed83314517)
(cherry picked from commit bab5ce8deafb00683fb8319208750981e68d309c)
Commit: 0e6a39ab36207b1b91d08b85fda78e9b5a1f034a
https://github.com/MidnightBSD/src/commit/0e6a39ab36207b1b91d08b85fda78e9b5a1f034a
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M contrib/telnet/telnet/telnet.1
Log Message:
-----------
telnet.1: Fix a typo in the manual page
- s/addreess/address/
(cherry picked from commit d2e0204ec0ace5a65e688a35a960e949624f3cb2)
Commit: a68705b6113cea134a786fb06fba08672e511dad
https://github.com/MidnightBSD/src/commit/a68705b6113cea134a786fb06fba08672e511dad
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/powerpc/powermac/powermac_thermal.c
M sys/powerpc/powerpc/platform.c
Log Message:
-----------
powerpc: Use the existing CTLFLAG_RDTUN and CTLFLAG_RWTUN flag definitions
Use them when possible, instead of separated flags.
No functional change intended.
Reviewed by: hselasky, erj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39466
(cherry picked from commit dc1c5138c3255cc9004a3842001ed6c5db8f4ea3)
(cherry picked from commit 7124e665dac97258d5df4764ad81eb0563212a65)
Commit: 1a72038b1129f4a5d91a7c52d5d46f5bc6801711
https://github.com/MidnightBSD/src/commit/1a72038b1129f4a5d91a7c52d5d46f5bc6801711
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/cam/cam_iosched.c
Log Message:
-----------
cam iosched: Use the existing CTLFLAG_RDTUN and CTLFLAG_RWTUN flag definitions
Use them when possible, instead of separated flags.
No functional change intended.
Reviewed by: hselasky, erj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39466
(cherry picked from commit 69cb72b8728ba605d6cc8758480eca3fc6fd2ed6)
(cherry picked from commit 09f9dad4654af6821f8d9e70d35a8cc78d1305fe)
Commit: 5b43279bffab405ac6b5ab638810f88b3ed41079
https://github.com/MidnightBSD/src/commit/5b43279bffab405ac6b5ab638810f88b3ed41079
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/dev/ice/ice_lib.c
Log Message:
-----------
ice(4): Use the existing CTLFLAG_RWTUN flag definition
Use it when possible, instead of separated flags.
No functional change intended.
Reviewed by: hselasky, erj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39466
(cherry picked from commit 5ff8018108278d06e024676c539e9f60f8189e83)
(cherry picked from commit 60d6ed9cb8b3823030e625de3eb8b640ab92b983)
Commit: b852889259ebe984df72963201bd011c52f4e196
https://github.com/MidnightBSD/src/commit/b852889259ebe984df72963201bd011c52f4e196
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/dev/bxe/bxe.c
Log Message:
-----------
bxe(4): Use CTLFLAG_RDTUN flag definition
sysctl variables rx_budget and max_aggregation_size are read-only loader
tunable. Mark them with CTLFLAG_RD flag.
No functional change intended.
Reviewed by: hselasky, erj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39466
(cherry picked from commit 8bd9afe9e1821368f4bb0d39c8c6703bf5007fd1)
(cherry picked from commit f500ecbeae7ee62d1994155ff819cf8b59c5509e)
Commit: 1bfbef3cac3920c1db4e6a747cea76d85e63a304
https://github.com/MidnightBSD/src/commit/1bfbef3cac3920c1db4e6a747cea76d85e63a304
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/dev/iicbus/iicbus.c
Log Message:
-----------
iicbus(4): Use the existing CTLFLAG_RWTUN flag definition
Use it when possible, instead of separated flags.
No functional change intended.
Reviewed by: hselasky, erj
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39466
(cherry picked from commit deac4c7f0753841de8da4d7f37d7e49620b3bbb4)
(cherry picked from commit 07bd2fc4022cc7da8c764b25d29aaf98d7a1647f)
Commit: 825b1f537970eeedbb81f4072957b7b14977213c
https://github.com/MidnightBSD/src/commit/825b1f537970eeedbb81f4072957b7b14977213c
Author: Ed Maste <emaste at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M contrib/one-true-awk/run.c
Log Message:
-----------
awk: errror on printf format strings lacking conversion specifier
Reported by: phk
Reviewed by: imp, markj
MFC after: 3 days
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D39573
(cherry picked from commit 5dbd073b045c8e98730c025a4acf2279be26c33e)
(cherry picked from commit 46529cb990402ed46f5f3555aecc41091ef63f41)
Commit: 8eef189b6adeb18ca646e23cbdf26115e1207d39
https://github.com/MidnightBSD/src/commit/8eef189b6adeb18ca646e23cbdf26115e1207d39
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/arm/include/setjmp.h
Log Message:
-----------
arm: Remove a double word in a comment in setjmp
- s/number number/number/
(cherry picked from commit 26713ad9cf18b6ecd37f862182c84c1e57aee091)
Commit: 9dcc6163d522582ee77a09791165f2624a32fdf7
https://github.com/MidnightBSD/src/commit/9dcc6163d522582ee77a09791165f2624a32fdf7
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sbin/mount_nfs/mount_nfs.8
Log Message:
-----------
mount_nfs.8: Fix a mandoc warning
- sections out of conventional order: Sh IMPLEMENTATION NOTES
(cherry picked from commit c2a9d23736da3593bc7cc883f43d913188d79beb)
Commit: be7989aecdd05b56bd198e04fd632536c2aaab49
https://github.com/MidnightBSD/src/commit/be7989aecdd05b56bd198e04fd632536c2aaab49
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.bin/grdc/grdc.6
Log Message:
-----------
grdc.6: Add an ENVIRONMENT section
- Add an ENVIRONMENT section
Obtained from: OpenBSD
(cherry picked from commit 991360ba49707b84889e5bfce49dfbf383088171)
Commit: b6f786d54eb755c3560c10bb38b8f8450673abe8
https://github.com/MidnightBSD/src/commit/b6f786d54eb755c3560c10bb38b8f8450673abe8
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/vnet.c
Log Message:
-----------
vnet: Fix a typo in a source code comment
- s/form/from/
MFC after: 3 days
(cherry picked from commit a7acce3491987c116e607697a4906807f4ea1c10)
(cherry picked from commit fd635d87ad35bda209e29303167dec8c9ed48847)
Commit: d103df06494cc27c713eb6c3b39389ffeb6bc35d
https://github.com/MidnightBSD/src/commit/d103df06494cc27c713eb6c3b39389ffeb6bc35d
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/if_lagg.c
Log Message:
-----------
lagg(4): Correctly define some sysctl variables
939a050ad96c virtualized lagg(4), but the corresponding sysctl of some
virtualized global variables are not marked with CTLFLAG_VNET. A try to
operate on those variables via sysctl will effectively go to the 'master'
copies and the virtualized ones are not read or set accordingly. As a
side effect, on updating the 'master' copy, the virtualized global
variables of newly created vnets will have correct values.
PR: 270705
Reviewed by: kp
Fixes: 939a050ad96c Virtualize lagg(4) cloner
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39467
(cherry picked from commit 401f03445e4aa42960e337604560593c7096e589)
(cherry picked from commit 774a2ee9ad7a512c5faf0fc30b13aa1de33ceb2f)
Commit: 326d8686b1324049987df20107785f4cbee92529
https://github.com/MidnightBSD/src/commit/326d8686b1324049987df20107785f4cbee92529
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M share/man/man9/printf.9
Log Message:
-----------
printf.9: Update the use example of the %D conversion specifier
The output of hexadecimal bytes are in lowercase. Update the example to
reflect the reality.
Reviewed by: gbe (manpages)
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D39543
(cherry picked from commit 722b7589cca704670c3c532bdd0f5d46675df085)
(cherry picked from commit ff7151058e51902989b05f39a0569224dae54245)
Commit: 484f4c2abc8a8e5b3ba7f86aa9c37bbe539241f0
https://github.com/MidnightBSD/src/commit/484f4c2abc8a8e5b3ba7f86aa9c37bbe539241f0
Author: Zhenlei Huang <zlei at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net/if_bridge.c
Log Message:
-----------
bridge: Log MAC address port flapping
MAC flapping occurs when a bridge receives packets with the same source MAC
address on different member interfaces. The common reasons are:
- user roams from one bridge port to another
- user has wrong network setup, bridge loops e.g.
- someone set duplicated ethernet address on his/her nic
- some bad guy / virus / trojan send spoofed packets
if_bridge currently updates the bridge routing entry silently hence it is hard
to diagnose.
Emit logs when MAC address port flapping occurs to make it easier to diagnose.
Reviewed by: kp
MFC after: 2 weeks
Differential Revision: https://reviews.freebsd.org/D39375
Differential Revision: https://reviews.freebsd.org/D39542
(cherry picked from commit 2d3614fb132b1cb8efd1e0accdd0c98ce6893efa)
(cherry picked from commit 9af6f4268ac3cc8203f34c746d955b4405279099)
(cherry picked from commit de53ebb0f20e9735a6167230eb38fd4695aa9c51)
Commit: 76fecb2957ad988f42a5eb8d11f67379c167d22f
https://github.com/MidnightBSD/src/commit/76fecb2957ad988f42a5eb8d11f67379c167d22f
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M share/man/man5/unionfs.5
Log Message:
-----------
unionfs.5: Use '.An -nosplit' in the AUTHORS section
Use '.An -nosplit' in the AUTHORS section to prevent line breaks.
(cherry picked from commit 409731e7d71358cda3d23d903607614c29680038)
Commit: a46abb6924e39d0d68fd58f9a9f62a4c4db6cc55
https://github.com/MidnightBSD/src/commit/a46abb6924e39d0d68fd58f9a9f62a4c4db6cc55
Author: Dimitry Andric <dim at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M stand/libsa/tftp.c
Log Message:
-----------
libsa: make single bit bitfields unsigned to avoid clang 16 warning
Clang 16 introduced a warning about single bit bitfields in structs,
which is triggered by a declaration in libsa's tftp.c:
stand/libsa/tftp.c:382:20: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion]
h->islastblock = 1; /* very short file */
^ ~
stand/libsa/tftp.c:432:18: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion]
h->islastblock = 1; /* EOF */
^ ~
Signed one-bit bitfields can only have values -1 and 0, but the intent
here is to use the field as a boolean, so make it unsigned.
MFC after: 3 days
(cherry picked from commit 1a3ccb8f1552977e1b264e3b89d1fba8e717dad8)
Commit: 8e607133728a84fb18b7cb2a886f58b7678e9fb3
https://github.com/MidnightBSD/src/commit/8e607133728a84fb18b7cb2a886f58b7678e9fb3
Author: Dimitry Andric <dim at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M contrib/bsnmp/snmpd/snmpd.h
Log Message:
-----------
bsnmp: make single bit bitfields unsigned to avoid clang 16 warning
Clang 16 introduced a warning about single bit bitfields in structs,
which is triggered by a declaration in bsnmp's snmpd.h:
contrib/bsnmp/snmpd/trans_lsock.c:271:21: error: implicit truncation from 'int' to a one-bit wide bit-field changes value from 1 to -1 [-Werror,-Wsingle-bit-bitfield-constant-conversion]
peer->input.stream = 1;
^ ~
Signed one-bit bitfields can only have values -1 and 0, but the intent
here is to use the field as a boolean, so make it unsigned.
MFC after: 3 days
(cherry picked from commit b740e02500ca248e1096cf745a17d2a8fcc44fed)
Commit: 1f2d8aaaf27091657220c26dbb7bb45213bed500
https://github.com/MidnightBSD/src/commit/1f2d8aaaf27091657220c26dbb7bb45213bed500
Author: Dimitry Andric <dim at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/dev/ichiic/ig4_acpi.c
M sys/dev/ichiic/ig4_iic.c
M sys/dev/ichiic/ig4_pci.c
M sys/dev/ichiic/ig4_var.h
Log Message:
-----------
ichiic: use bool for one-bit wide bit-fields
A one-bit wide bit-field can take only the values 0 and -1. Clang 16
introduced a warning that "implicit truncation from 'int' to a one-bit
wide bit-field changes value from 1 to -1". Fix by using c99 bool.
Reported by: Clang
Reviewed by: emaste, wulf
MFC after: 3 days
Differential Revision: https://reviews.freebsd.org/D39665
(cherry picked from commit 87f55ab0b46ad72efee11d1b64ec8f839bb013da)
Commit: d2a39128ab40d18e3bba90404376bd3273a419ed
https://github.com/MidnightBSD/src/commit/d2a39128ab40d18e3bba90404376bd3273a419ed
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M stand/libsa/zfs/zfsimpl.c
Log Message:
-----------
stand: Remove a double word in a source code comment
- s/value value/value/
(cherry picked from commit 66095010d1f4e5ff4a7bc39020106103887a470e)
Commit: d4bf2f1f0e3fd51f155bef5abcbfd41ca3acecca
https://github.com/MidnightBSD/src/commit/d4bf2f1f0e3fd51f155bef5abcbfd41ca3acecca
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M usr.bin/last/last.c
Log Message:
-----------
last(1): Remove double words in source code comments
- s/on on/on/
- s/we we/we/
(cherry picked from commit 1190b82c2294762c77099fc52835d5d07b57e7a3)
Commit: 7b5d6ab4b66fd77e2c949f28b25ae9557e0a3c2c
https://github.com/MidnightBSD/src/commit/7b5d6ab4b66fd77e2c949f28b25ae9557e0a3c2c
Author: Gordon Bergling <gbe at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/net80211/ieee80211_node.c
M sys/net80211/ieee80211_proto.c
Log Message:
-----------
net80211: Remove double words in source code comments
- s/we we/we/
(cherry picked from commit 93e491481686bb392b36a01e1569069846cf5f7e)
Commit: 5708d69f748b2d75dbaf62db0d005bb4204157e6
https://github.com/MidnightBSD/src/commit/5708d69f748b2d75dbaf62db0d005bb4204157e6
Author: Dimitry Andric <dim at FreeBSD.org>
Date: 2023-06-27 (Tue, 27 Jun 2023)
Changed paths:
M sys/conf/kern.mk
Log Message:
-----------
kern.mk: clang >= 16 already infers ELFv2 for powerpc64
There is no need to pass -mabi=elfv2 explicitly anymore, and with clang
16 in fact results in a "unused argument" warning.
MFC after: 3 days
(cherry picked from commit 42140052765e05c83a3ea797dce3eaad94bc3733)
Compare: https://github.com/MidnightBSD/src/compare/f846c6e5acb4...5708d69f748b
More information about the Midnightbsd-cvs
mailing list