[AA] Use the cmpxchg merged ordering in getModRefInfo (#210545)
When a cmpxchg's address is NoAlias with the queried location,
getModRefInfo still reports sync effects if the cmpxchg is stronger than
monotonic, since an ordered operation constrains code motion around
locations it never accesses.
But a cmpxchg op has two atomic orderings, and getModRefInfo looked
only at one of them.
Change it so we check the merged ordering, i.e. the stronger of the two.
xmodmap: update to 1.0.12.
Alan Coopersmith (13):
gitlab CI: stop requiring Signed-off-by in commits
Remove "All rights reserved" from Oracle copyright notices
Assume target platforms have strncasecmp now
Use _strnicmp() instead of strncasecmp() on Windows
Accept --help & --version as aliases to -help & -version
Improve man page text & formatting
Strip trailing whitespace from source files
parse_keysym: handle possible NULL return from copy_to_scratch()
gitlab CI: drop the ci-fairy check-mr job
handle.c: handle -Wuse-after-free warning from gcc 15
meson: Add option to build with meson
meson: include headers when checking for functions
xmodmap 1.0.12
Bjarni Ingi Gislason (1):
xmodmap.1: Some editorial changes for this man page [Debian bug #1094313]
[VPlan] Retire LVP::hasTailFolded (NFC). (#210598)
LVP::hasTailFolded incldued an assert that hasTailFOlded matches the
VPlan version. No divergences surfaced, so remove the assert as planned.
cad/horizon-eda: fix with OCCT-8
The attached patches chase the upgrade of OpenCascade to v8.0.0.
They have been proposed upstream: see
https://github.com/horizon-eda/horizon/issues/852
PR: 295917
Approved by: yuri (maintainer) by mail
xwininfo: update to 1.1.7.
Alan Coopersmith (9):
-help should exit(0) not (1)
Accept --help & --version as aliases to -help & -version
Improve man page formatting
man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
gitlab CI: drop the ci-fairy check-mr job
configure: remove local copy of config.rpath
meson: Add option to build with meson
meson: include headers when checking for functions
xwininfo 1.1.7
Santiago Mola (3):
Fix memory leak in Display_Window_Id
Fix memory leak in Select_Window
Use stdbool.h
積丹尼 Dan Jacobson (1):
Update xwininfo.man for #2
[ELF] Emit synthetic local in symbol table for non-preemptible IFUNC
Currently we create an internal alias of the original symbol and then
rewrite the latter to point to the IPLT entry, which means we lose
symbol table information for the actual resolver. In practice compilers
also emit a normal function symbol for the resolver due to how IFUNCs
are represented in GNU C so that at least shows up, but we shouldn't be
relying on it. By emitting a synthetic local we can keep having a symbol
for the resolver whilst still redirecting references to the IPLT entry.
aq(4): correct Atlantic 2 register access
Four Atlantic 2 register-access corrections found in bring-up.
B0 aggregate octet counters: the B0 firmware statistics interface reports
only aggregate rx/tx good octets, not the per-cast breakdown A0 and
Atlantic 1 provide, so every octet sysctl read a permanent zero while
frame counters advanced. Populate the aggregate octet fields from the B0
buffer; aq_update_hw_stats() accumulates them directly when the per-cast
octets are absent.
Drop the duplicate attach-time MCP reboot: aq_hw_mpi_create() already
reboots the A2 firmware to read its version and caps, then aq_hw_reset()
immediately rebooted it again -- a full MCP restart plus several
transaction-id-bracketed window reads, adding attach latency and a
duplicate banner. Give aq_hw_reset() a reboot flag and pass reboot=false
for A2 at attach; the load-bearing down/stop reboot (which resyncs A2 RX
DMA across ifconfig down/up) keeps reboot=true.
[14 lines not shown]
astro/merkaartor: Update to 0.20.0 and switch to Qt6
Remove unused/indirect dependencies.
Make common dependencies non-optional.
Drop stale patches.
Take maintainership.
PR: 289514, 296230, 296800
Approved by: maintainer
(cherry picked from commit ce9266566240f7ec1360283312aa166e66f69fef)