Slightly improve error reporting in two respects:
1. In the error reporting function, if the file argument is absolute,
ignore the basedir. This makes it easier and more robust to talk
about absolute paths, which are typically below /tmp/.
2. Report dba_write failure. Even if the data did not actually change,
the user almost certainly wants to know about the problem because
it's hard to see how it could be intentional to ask makewhatis(8)
to change a database it cannot write to.
macppc ld.so: Load objects with no PLT
Move the check for BSS PLT (if PPC_GOT is zero) after the check for
any kind of PLT (if PLTREL is RELA), so an object without a PLT stops
causing "unsupported insecure BSS PLT object". I got such an object
from Pike https://pike.lysator.liu.se using ld -nostartfiles.
Detail at https://marc.info/?l=openbsd-tech&m=178734961786056&w=2
ok kettenis@
Traditionally this would install a mkstemp() temporary file, then [-s]
strip that installed file, then move it into place, which can
temporarily require 3x as much space. This changes the command to
attempt strip -o to a mstemp() temporary file, and upon success reopens
that to apply permissions and modes. Upon failure, it copies it the old
way.
Initial diff from kettenis, which made strip -o behaviour too harsh.
ports tree testing by naddy
Always use synchronized updates in copy mode (like when not in the
active pane), since copy mode will almost always moved the cursor. From
Artem Goldenberg in GitHub issue 5525.
drm/log: Fix infinite loop when scale is too large for display
From Shixiong Ou
a7d172b27aa3e1ad56e39949bfe4e5caa25fb20b in linux-6.18.y/6.18.46
f4f2bba28df9b9aaa00262a462139dbbcdc38d9f in mainline linux
drm/client: Remove drm_client_framebuffer_delete()
From Thomas Zimmermann
a6325e2807dc2b985a2fea363794e0ed52e02698 in linux-6.18.y/6.18.46
3e3153325fd3693d0f9fe235c4afbcd68ef102e1 in mainline linux
drm/client: Deprecate struct drm_client_buffer.gem
From Thomas Zimmermann
329731b3119f0cd3fe68f650f844462dad4895e8 in linux-6.18.y/6.18.46
ea39f2e66e61035e203530977a3df428345d03e2 in mainline linux
drm/client: Inline drm_client_buffer_addfb() and _rmfb()
From Thomas Zimmermann
0763282e689e2a5b49c1d20b248d138030622883 in linux-6.18.y/6.18.46
7cc0f6171b9f93da2815d95d4410f14583cba58f in mainline linux
drm/client: Move dumb-buffer handling to drm_client_framebuffer_create()
From Thomas Zimmermann
60f1a2ecdf8b958f0bec81e1b9886ec9d8d85ff3 in linux-6.18.y/6.18.46
2d262a483c7a128e50cdb64a0ec20c6d78df66cc in mainline linux
drm/client: Remove pitch from struct drm_client_buffer
From Thomas Zimmermann
841bc853a2b115457d980891a44e64c5122f7bca in linux-6.18.y/6.18.46
dce4657ff526b65007fe8d5c92968a933cc7c9da in mainline linux
drm/log: Fix out-of-bounds read on empty message length
From Shixiong Ou
16a2716910ecf7d31bf3c033ee7c506a0b00b2ee in linux-6.18.y/6.18.46
60baa179ed1333535f6e2da4133511db55278ee4 in mainline linux
drm/amd/pm: fix pptable use-after-free
From Yang Wang
8c685df5c3b261c42505110965b42f9a754eb9b7 in linux-6.18.y/6.18.46
bb493058c35c8676e48269ab6732688ea733d23c in mainline linux
drm/amd/pm: adjust the visibility of pp_table sysfs node
From Yang Wang
2895aeb4327c9f3452ad705f9f303a5b8697934b in linux-6.18.y/6.18.46
5de8ce0f3709ad93ca5a579aa45cf1b52d72bc90 in mainline linux
drm/amdgpu: disallow multiple FENCE chunks in one submit
From Junrui Luo
71aa45f7bfe46fbc6f51e7832573ff49b6005fea in linux-6.18.y/6.18.46
931cd1d1baeae68e8eb2c23bc1f3d8934dca6241 in mainline linux
drm/amdgpu: Fix UVD decode image min size calculation
From David Rosca
25ee120f3803ad9e416ef9f76f4c3234cc4d645b in linux-6.18.y/6.18.46
b8bb9ba3f101a1b0011f785a577a4a0a38371174 in mainline linux
drm/amdgpu: Fix UVD dpb min size calculation for H264
From David Rosca
38914cb2c6afb5fe00241ea3438e655822196378 in linux-6.18.y/6.18.46
21a8084cd76223a13493237e04d45f5226d7cee6 in mainline linux
drm/amdgpu: Fix UVD min buffer sizes
From David Rosca
c76e5cca0675b83d3a7bf69282c3cf5754c336c6 in linux-6.18.y/6.18.46
18727670b44753865b81c56a9338c0d7bd102c54 in mainline linux
drm/amdgpu: Implement insert_end for VCE 3
From David Rosca
86a5cb020322156b188b16ddec94872dbdbfc5ba in linux-6.18.y/6.18.46
d5ab4c6a64efef2d143a96df5357f59703cd703d in mainline linux
drm/amdgpu: Reject UVD message with dimensions above 4096
From David Rosca
339deb76ee4859ea973e435c9a9a4a4fefc29338 in linux-6.18.y/6.18.46
8c9aebcdd9f46f7a14b98d6ab18574b7a48fbb08 in mainline linux
drm/amdgpu: validate GEM_CREATE domain combinations
From Candice Li
220aa2589d7321fb68d2e8597862711b5f22ae0b in linux-6.18.y/6.18.46
5e9d136ad74df4edec67e502ce267597064d8f86 in mainline linux
drm/amdgpu: check ASPM on the dGPU host link
From Yang Wang
a082bd76c5f255ff825276f168b1143bc2fc2816 in linux-6.18.y/6.18.46
2a9c5154a5650c09ad44ff5e1dff74754e15a3c6 in mainline linux
drm/amdgpu: fix nbif 6.3.1 l1 low power not functional
From Yang Wang
916e8a1550be1a96f5af2f12bd3e78ffbcd96e9b in linux-6.18.y/6.18.4
cd688a3cb342b9f56399aa076157f1c324c15c5a in mainline linux