0197ba46 cy Jan. 6, 2022, 2:08 p.m.
Changes at https://www.sqlite.org/releaselog/3_37_1.html.

Merge commit '7e13a4eb402641ddf307497cc9ac7ce1ab21c2a8' into sqlite3-work2
cgit
145c65fc se Jan. 6, 2022, 12:15 p.m.
Extracted from abandoned review https://reviews.freebsd.org/D33701.

MFC after:	3 days
cgit
a2523bae ram Jan. 6, 2022, 8:43 a.m.
Summary: Replace CTLFLAG_NEEDGIANT with CTLFLAG_MPSAFE.

Reviewers: ken, mav

Subscribers: imp

Approved by: mav

Differential Revision: https://reviews.freebsd.org/D33752
cgit
2bf21b0e kib Jan. 6, 2022, 7:14 a.m.
Pointed out by:	kevans
Fixes:	292cba9b4919ee188ca08cc8bf5057e346514383
Sponsored by:	The FreeBSD Foundation
cgit
3c942808 kib Jan. 6, 2022, 5:53 a.m.
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
cgit
408334df kib Jan. 6, 2022, 4:14 a.m.
Sponsored by:	The FreeBSD Foundation
cgit
470b98e6 kib Jan. 6, 2022, 4 a.m.
Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D33763
cgit
292cba9b kib Jan. 6, 2022, 4 a.m.
Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D33763
cgit
c25a30e2 kib Jan. 6, 2022, 4 a.m.
Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D33763
cgit
f54882a8 kib Jan. 6, 2022, 2:43 a.m.
The arch required two-pages alignment due to single TLB entry caching
two consequtive mappings.

Reviewed by:	imp
Sponsored by:	The FreeBSD Foundation
Differential revision:	https://reviews.freebsd.org/D33763
cgit
c82df0a0 mckusick Jan. 6, 2022, 12:32 a.m.
No changes intended.

Sponsored by: Netflix
cgit
ac413189 se Jan. 5, 2022, 10 p.m.
The function makevfslist is only called once in mount.c, but should
be save to be called more than once with different parameters.

The bin/df command links against this file, and will need this
possibility to allow -l and -t to be used together.

MFC after:	3 days
cgit
7def1e10 jhb Jan. 5, 2022, 9:50 p.m.
- Move busdma_lock_mutex to subr_bus_dma.c.

- Move _busdma_lock_dflt to subr_bus_dma.c.  This function was named a
  couple of different things previously.  It is not a public API but
  an internal helper used in place of a NULL pointer.  The prototype
  is in <sys/bus_dma.h> as not all backends include
  <sys/bus_dma_internal.h>.

Reviewed by:	kib
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D33694
cgit
85b46073 jhb Jan. 5, 2022, 9:50 p.m.
Move mostly duplicated code in various MD bus_dma backends to support
bounce pages into sys/kern/subr_busdma_bounce.c.  This file is
currently #include'd into the backends rather than compiled standalone
since it requires access to internal members of opaque bus_dma
structures such as bus_dmamap_t and bus_dma_tag_t.

Reviewed by:	kib
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D33684
cgit
ca1e55df imp Jan. 5, 2022, 9:38 p.m.
These have been removed from the kernel, so should be removed here.

Sponsored by:		Netflix
cgit