From: Mark W. <ma...@kl...> - 2024-07-06 18:08:15
|
On Sun, Jun 23, 2024 at 10:27:31PM +0200, Mark Wielaard wrote: > On Mon, Jun 10, 2024 at 05:04:00PM +0200, Mark Wielaard wrote: > > Hi developers and packagers, > > > > I updated the VALGRIND_3_23_BRANCH with some patches to unbreak mips, > > fix memccpy false positives, inotify_init syscall handling, add aarch64 > > frinta and frinta vector instructions and clean up the s390x extension > > mechanism and some testcases. > > > > I don't intent to do a full 3.23.1 release, but I hope distros will > > pick up these fixes. I have also added them to the Fedora package. > > I added 4 more commits to the 3.23 branch to fix an odd x86_64 prefix > issue, remove internal valgrind file descriptor leaking that could > result in false positives with --track-fds=yes and deny programs to > call fcntl on valgrind internal fds. And now 6 more. To fix mips64 syscall numbers. gdbserver testsuite filter updates. x86_64 AVX VMOVQ instruction emulation fix. arm64 rounding fix for the fcvtas instruction. And avoid dev/inode check on btrfs with --sanity-level=3. commit e1868cb600ce8f93f61c0c4cd692eba77396b492 Author: Petar Jovanovic <mip...@gm...> Date: Mon Jun 24 10:33:46 2024 +0000 mips: skip using shared syscall numbers for mips64 mips does not use shared syscall numbers, so we can not use vki-scnums-shared-linux.h. This fixes KDE #444781. Signed-off-by: Hauke Mehrtens <ha...@ha...> Signed-off-by: Aleksandar Rikalo <ar...@gm...> (cherry picked from commit efaa17e53a750d5f0f4c138b507b1b104729ed67) commit b48fcb0bff14044caece520611233feb157401bf Author: Mark Wielaard <ma...@kl...> Date: Mon Jun 24 14:56:37 2024 +0200 gdbserver_tests filters remove python rpm module load warning gdb on Fedora will warn not being able to load the rpm python module. Unable to load 'rpm' module. Please install the python3-rpm package. Filter out that message so tests don't fail. (cherry picked from commit d6c7d47eb4c13a3d83c091d453f527a1b74cf4ef) commit 0ddeadb018a19f4033dbf63aa336561c07074688 Author: Mark Wielaard <ma...@kl...> Date: Sun Jun 30 20:17:32 2024 +0200 Implement VMOVQ xmm1, xmm2/m64 We implemented the memory variant already, but not the reg variant. Add a separate avx-vmovq testcase, because avx-1 is already really big. https://bugs.kde.org/show_bug.cgi?id=391148 https://bugs.kde.org/show_bug.cgi?id=417572 https://bugs.kde.org/show_bug.cgi?id=489088 (cherry picked from commit 10a22445d747817932692b1c1ee3faa726121cb4) commit 323a62b56b828d59eece2336af9ee6abf473d712 Author: Bernhard Übelacker <ber...@ma...> Date: Thu Jun 27 22:51:09 2024 +0200 arm64: Fix fcvtas instruction. (cherry picked from commit de4c79ffbcd2d5e89495cee8feadf77d5f3a6ef2) commit fdd27bab5f134fda0098f9c3a5c36199e3205fea Author: Mark Wielaard <ma...@kl...> Date: Thu Jul 4 18:04:18 2024 +0200 gdbserver_tests filters remove more verbose python rpm load warnings The rpm python load warnings on Fedora became even more verbose. Filter out all stderr messages related to them so tests don't fail. (cherry picked from commit d73a8e745bf09cfc2d44e14f2ddd70fae2893d1d) commit a62058256f2c1bbc00757dfe89d505d5c6eb9906 Author: Mark Wielaard <ma...@kl...> Date: Thu Jul 4 15:21:39 2024 +0200 Avoid dev/inode check on btrfs with --sanity-level=3 With --sanity-level=3 or higher the aspacemgr sanity checks the device/inode numbers from /proc/self/maps to the file stat results. These don't match on btrfs. So detect when a file is on a btrfs volume and ignore the check in that case. https://bugs.kde.org/show_bug.cgi?id=317127 (cherry picked from commit 3b06d458ffc5cc8de8d701926e5d86979185fa04) |