If editline has been switched to vi mode (i.e. via "bind -v" in .editrc),
setup a keybinding so that command mode can be entered. Diff originally
from Walter Alejandro Iglesias with tweaks. Feedback from Crystal Kolipe.
ok djm
Revert revision 1.379
Rewrite m_getuio() to better align data in the mbufs
...
Allowing m_getuio() to use m_clget() with sizes up to MAXMCLBYTES (64k)
puts too much pressure on the pmemrange allocator. Right now the
physical pages for mbufs need to be in a single contiguous segment. On
top of this pool multiplies the size by 8 and in pool headers may add an
additional alignment restriction on pysical memory on __HAVE_PMAP_DIRECT
archs. For 64k clusters half a megabyte of contiguous physical memory is
needed, for 12k clusters the use of in page headers result in a 128k
allocation on a 128k boundary (so in the worst case a 252k area is needed).
Both of those requests cause issues on landisk. With 64MB of RAM there is
little room and after some time the physical memory is so fragmented that
the allocations for such large contiguous segements fail. Even dropping
the buffercache to its minimum and paging out all pageable memory does
not help to recover.
[2 lines not shown]
drm/amdkfd: Fix improper NULL termination of queue restore SMI event string
From Brian Kocoloski
47206d70d1fba05470a2bd00ae3d66d27487c195 in linux-6.12.y/6.12.66
969faea4e9d01787c58bab4d945f7ad82dad222d in mainline linux
drm/amd/display: Fix DP no audio issue
From Charlene Liu
f609041424d56f673e278f38ebbc71e05564b2ea in linux-6.12.y/6.12.66
3886b198bd6e49c801fe9552fcfbfc387a49fbbc in mainline linux
drm/amd/display: shrink struct members
From Rosen Penev
e83af97d5c3913c5d0bb81dcf0188f7c48731215 in linux-6.12.y/6.12.66
7329417fc9ac128729c3a092b006c8f1fd0d04a6 in mainline linux
drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]
From Alex Deucher
7500ab83bad207341916950bb21248af0a1ee21e in linux-6.12.y/6.12.66
19158c7332468bc28572bdca428e89c7954ee1b1 in mainline linux
drm/amdgpu: Fix query for VPE block_type and ip_count
From Alan Liu
90b4b130a20d80decfc9b115c187f818ab83a30a in linux-6.12.y/6.12.66
72d7f4573660287f1b66c30319efecd6fcde92ee in mainline linux
Fill entropy in a single operation instead of hundreds.
The sntrup761 code we use from SUPERCOP fills entropy arrays 4 bytes at
a time. On some platforms each of these operations has a significant
overhead, so instead fill it in a single operation and as a precaution
zero that array after it's used.
Analysis and code change is from Mike Frysinger via Github PR#621 with
feedback from djm@ and sed-ification from me. ok djm@ beck@.
This change was submitted by Mike to SUPERCOP upstream so hopefully
future versions will already have it.
rpki-client: use spki/spkisz for the SPKI in a TAL
This used to use pkey, which is very confusing since this is the standard
name for an EVP_PKEY *.
ok job (part of a larger diff)
Fixed a bug where completion candidates were truncated when the input
wrapped to a new line. Diff from Yuichiro NAITO through NetBSD Tested
asou and yasuoka.
ok djm asou sthen
drm/amdgpu: Forward VMID reservation errors
From Natalie Vock
c4d18e9540bf20f6c53ecc501b6702d141e8bda5 in linux-6.12.y/6.12.65
8defb4f081a5feccc3ea8372d0c7af3522124e1f in mainline linux
drm/displayid: add quirk to ignore DisplayID checksum errors
From Jani Nikula
f548c5ebe656506e81a8145798ff194d57d00a3c in linux-6.12.y/6.12.64
83cbb4d33dc22b0ca1a4e85c6e892c9b729e28d4 in mainline linux
drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer
From Krzysztof Niemiec
24d55ac8e31d2f8197bfad71ffcb3bae21ed7117 in linux-6.12.y/6.12.64
4fe2bd195435e71c117983d87f278112c5ab364c in mainline linux
drm/ttm: Avoid NULL pointer deref for evicted BOs
From Simon Richter
5a81095d3e1b521ac7cfe3b14d5f149bace3d6e0 in linux-6.12.y/6.12.64
491adc6a0f9903c32b05f284df1148de39e8e644 in mainline linux
drm/i915: Fix format string truncation warning
From Ard Biesheuvel
a742fa0aa2169d41974ed3a0cbaf9b23bc97b5ee in linux-6.12.y/6.12.64
1c7f9e528f8f488b060b786bfb90b40540854db3 in mainline linux
drm/amdkfd: Trap handler support for expert scheduling mode
From Jay Cornwall
f9465376fe190964637a4708101d59460b734cb4 in linux-6.12.y/6.12.64
b7851f8c66191cd23a0a08bd484465ad74bbbb7d in mainline linux
drm/amdkfd: bump minimum vgpr size for gfx1151
From Jonathan Kim
b5971d0cc5039fceee18ced27df3078f74906201 in linux-6.12.y/6.12.64
cf326449637a566ba98fb82c47d46cd479608c88 in mainline linux
drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
From Mario Limonciello
df130b75e955e254f3f3eaf6fa96f2b9ea2a9627 in linux-6.12.y/6.12.64
8fc2796dea6f1210e1a01573961d5836a7ce531e in mainline linux
drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
From Jani Nikula
5c831abdf742066e0fb3beb2f260f83cb26aaa85 in linux-6.12.y/6.12.64
8b61583f993589a64c061aa91b44f5bd350d90a5 in mainline linux
drm/buddy: Separate clear and dirty free block trees
From Arunpravin Paneer Selvam
6417428ce5da99ffb5e07110d85bd62704269143 in linux-6.12.y/6.12.64
d4cd665c98c144dd6ad5d66d30396e13d23118c9 in mainline linux
drm/buddy: Optimize free block management with RB tree
From Arunpravin Paneer Selvam
1b339b19eec286be79e4b844c1d34a61967ea8c3 in linux-6.12.y/6.12.64
c178e534fff1d5a74da80ea03b20e2b948a00113 in mainline linux
drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling
From Alex Deucher
5fc5506edfe023bbc7d12e153fe29d455b6ac082 in linux-6.12.y/6.12.64
3f2289b56cd98f5741056bdb6e521324eff07ce5 in mainline linux
drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
From Pierre-Eric Pelloux-Prayer
2ba843759a3ae4cf4eb5713a0cd157d51afa2216 in linux-6.12.y/6.12.64
4fa944255be521b1bbd9780383f77206303a3a5c in mainline linux
drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling
From Alex Deucher
c0cd4bfb729b43f2cfd9866d7619e2da5a971677 in linux-6.12.y/6.12.64
ff28ff98db6a8eeb469e02fb8bd1647b353232a9 in mainline linux