mux proxy sockets also share in and out fds, so using this as a
heuristic to decide whether the connection is on an inet/inet6
socket is incorrect.
Fixes breakage in t-multiplex after recent pledge(2) changes where
the packet code would attempt to set TCP_NODELAY on a mux proxy
connection (which is AF_UNIX).
drm/amdkfd: Reject zero-sized AQL queue allocations after size halving
From Sunday Clement
fd3462acf6590687ec1f2e062109723a76a49cbc in linux-6.18.y/6.18.51
40ba09e11188d1b7f79d51fc28aca5ea45e0c138 in mainline linux
drm/amdkfd: guard against NULL restore_mqd in CRIU queue restore
From Vladimir Marioukhine
ebffa44e7a21ead59ac4b4264e8fc2cbb44c4a21 in linux-6.18.y/6.18.51
6aa530642f95d5c48aa336416f94a35e7949b647 in mainline linux
drm/amdkfd: Fix the case that vm range is hole at svm_migrate_copy_to_vram
From Xiaogang Chen
ae806a95b28fcecb913430cfa45a252e91a945d6 in linux-6.18.y/6.18.51
520e345ffe05aabef1db82beda4288afb1757ff2 in mainline linux
drm/amdkfd: Fix error path at svm_migrate_copy_to_ram
From Xiaogang Chen
da87bcad1f781d822e7ced6d1de9dbc6d381c72e in linux-6.18.y/6.18.51
960c4a8069bfd352c48cc88592618f1ebe24c69e in mainline linux
drm/amdkfd: Add TLB flush after MES queue eviction/suspension
From Priya Hosur
e230c546ed93741833ab5babb0b202f9c2052b45 in linux-6.18.y/6.18.51
94e25cb6ab7f4f025bcdcd8ea79fda30f12843a4 in mainline linux
drm/amdgpu: use AMDGPU_GPU_PAGE_SHIFT instead of PAGE_SHIFT
From Sunil Khatri
2e4b909fab96c557e43f661a8944d979db6dada9 in linux-6.18.y/6.18.51
d6e16df7df4d2c39e2b04b355d0434fb90e2d62c in mainline linux
drm/amdgpu: update the fw version for gfx12 userqueues
From Sunil Khatri
65e643703f1509f12395843f264782f1f7e60d7d in linux-6.18.y/6.18.51
49a74a2388528c1a2e96f01114c4513e635605fe in mainline linux
drm/amdgpu: update the fw version for gfx11 userqueues
From Sunil Khatri
b7cb1b66961371bd565d85773d5a679c8428d6f3 in linux-6.18.y/6.18.51
c748dd03df33360549ad60cdccee13570e9c0f90 in mainline linux
drm/amdgpu: Skip accessing psp rum time db for APUs
From Kanala Ramalingeswara Reddy
8de8b4e11ce487bccde37cc23c350f5084a86818 in linux-6.18.y/6.18.51
a26301203a196a991527f7b1ab884d4dd0e7c95e in mainline linux
drm/amdgpu: fix autosuspend cleanup during removal
From Guangshuo Li
492dbf832964c30e7e837773ecc7ac6bf152f3f0 in linux-6.18.y/6.18.51
ef5fcf2a6c320676bf8be2dadac93d9023b468b7 in mainline linux
drm/amdgpu: Disable runtime PM for externally attached dGPUs
From Yang Wang
812c406f752914d8897da37c8fb2e86488054623 in linux-6.18.y/6.18.51
c52feb4365396b6a881b5e8a95540517ffabb3b7 in mainline linux
drm/amdgpu: clamp the isolation index for rings outside a partition
From Xiang Liu
964de255497ffd7cb8a86e405b8ac6d927e7e177 in linux-6.18.y/6.18.51
b30900566642ceb2c9e12b56c2afec28d0fd91a0 in mainline linux
drm/amdgpu: check thunderbolt before switcheroo registration
From Yang Wang
b3a7e0b69903e76415abb057119640e1398ab2e8 in linux-6.18.y/6.18.51
8587d48d694da5aca580f92461658ec14470592b in mainline linux
drm: Fix drm_crtc_commit leak if signaled when PAGE_FLIP_EVENT is used
From Thadeu Lima de Souza Cascardo
66b1b309886337745d395bbc158440ab196305ce in linux-6.18.y/6.18.51
4d4be202165e832d74849b4a68e289a2a377039c in mainline linux
drm/amdgpu/vcn: fix integer overflow in dec_msg buffer count check
From David (Ming Qiang) Wu
7e28853c78c20bb8ba4c1dba702430cd05e09f76 in linux-6.18.y/6.18.51
4d7390530853eb7befda9cc786e4c86e8ad7ac9e in mainline linux
drm/amd/display: validate plane degamma LUT size for private color prop
From Harry Wentland
0b2615b8b54f58bbdf986dffb38cbc35214a5cc5 in linux-6.18.y/6.18.51
e4c3ab59021e7c146a84b6671f0d530972bd58b4 in mainline linux
drm/amd/display: fix dc_lock leak on GPU reset error paths
From Linkai Gong
295d2bf42061db490254e748f9344545bb7faf19 in linux-6.18.y/6.18.51
92a9eebd2a1f892fe482154d83f9f1626bc73d3b in mainline linux
drm/amd/display: avoid divide-by-zero in __is_lut_linear()
From Harry Wentland
ee28fafb50f58b847509b5240b431ddec673bdfe in linux-6.18.y/6.18.51
4f40873f8a4107df2b9c8e68c947c4fd0cd519d2 in mainline linux
drm/i915: Guard against NULL driver_data in i915_pci_probe()
From Deepanshu Kartikey
18b3433f10ee9c69e3252046028aa2be421f2d4d in linux-6.18.y/6.18.51
3785d40831ba5601296283e0197e10e089392757 in mainline linux
drm: fix race between partial drm_dev_register() failure and ioctl
From Danilo Krummrich
79d09cfe90304ff4f195e47d569800f5e0f8b854 in linux-6.18.y/6.18.51
eb197f7d60f00d0f5b1b3505dfc86a7e36045a3e in mainline linux
drm/amdgpu: Fix init ordering in amdgpu_vram_mgr_init()
From Thomas Hellstrom
e184e46ca1ba652ab8053a10a51b39aad06d3f5c in linux-6.18.y/6.18.51
e773798e14ac0aea54ca9676083b91f445e5bc59 in mainline linux
drm/amd/display: fix division by zero in get_estimated_bw()
From Hari Mishal
4814f28c45f58a71a80d09b80a60da6a063b539a in linux-6.18.y/6.18.51
f63de9054da858d57054474c32464106f8375e0d in mainline linux
drm/amd: Drop calls to restore power limit and clock from smu_resume()
From Mario Limonciello
0ec897493ff82b256047f5549e779a9dc3baee59 in linux-6.18.y/6.18.51
4b6ec94fdae2407d9b8e69e3ec5f879e72ad667e in mainline linux
Use the aux-args-located AUX_openbsd_execpath entry provided by
execve(2) as $ORIGIN for requests from the main executable dso (if
available, otherwise attempt to use the old realpath mechanism). The
ld.so bootstrapping parses the AUX_* array into a 10-entry dl_data[]
for the post-relocation code to inspect easier. Index 0 was not being
used, so use it to pass the auxval pointer to the bootstrap code. In
the bootstrap code we make a copy of the execpath string to avoid later
$ORIGIN expansions in ld.so looking at possibly (intentionally?) damaged
stack.
ok kettenis kurt
add a TLS flag to envelopes
make a configuration like
match ... tls ... action foobar
actually work.
diff from Johan Hattne with a small smtpctl.c tweak by me.
okay kirill@
Support including a HTML snippet from an optional file head.html
right before the end of the <head> element.
For example, man.voidlinux.org uses this to include a second,
site-specific CSS file such that mandoc.css can be used unchanged.
Based on a patch from Abigail G <dev at placeviolette.net>
slightly tweaked by me to open the file early.
Allow man.cgi(8) to cope with compressed manual pages.
While we don't do that on man.openbsd.org and while i doubt whether
saving a small amount of disk space on a web server is worth consuming
additional CPU time over and over again when the page is served,
some public servers on the Internet run the mandoc man.gi(8) and
serve from gzipped pages, and it's surprisingly easy to implement
because the internal API function mparse_open() already encapsulates
the required logic.
Based on a patch from Duncan Overbruck <duncaen at voidlinux.org>,
tweaked by me to correctly free the mchars and mparse objects
in the error path.