subtree updates
meta-security: ddf301c45c..5c2379f4bc:
Armin Kuster (2):
samhain: Update to 4.4.10
layer.conf: Insert addpylib declaration
John Edward Broadbent (1):
libhoth_git.bb:SRCREV bump 1622e8a04..d769296220d
meta-openembedded: 0474e0b870..829dcb63f0:
Alexander Stein (2):
libcamera: Allow overwriting default pipelines and IPA
libcamera: Simplify pipeline configuration
Christophe Vu-Brugier (1):
exfatprogs: upgrade 1.2.0 -> 1.2.1
Denys Zagorui (2):
bpftool: Fix externalsrc support
bpftool: return do_configure dependency
Joe Slater (2):
bats: use baselib
libgpiod: modify test 'gpioset: toggle (continuous)'
Johannes Kauffmann (2):
open62541: rename encryption PACKAGECONFIG
open62541: add OpenSSL as crypto provider
Khem Raj (52):
gerbera: Fix build with fmt 10+
mpd: Fix build with clang-16
ptest-packagelists-meta-oe: Remove nodejs ptests for rv32/rv64
libpeas: Fix reference to TMPDIR in tests
lirc: Define SH_PATH=/bin/sh
libwebsockets: Fix reference to TMPDIR
mce-inject: Pass CFLAGS to make
mcelog: Upgrade to 194
xrdb: Pass target CPP location to configure
mce-test: Update to latest
mce-test: Pass CFLAGS to make
ippool: Port to using ppp 2.5.x
ippool: Enable systemd service on install
libtraceevent: Delete
meta-oe-ptests: Add mcelog to PTESTS_FAST_META_OE
ptest-packagelists-meta-python: Add python3-pylint to PTESTS_FAST_META_PYTHON
oscam: Upgrade to 11718
oscam: Fix buildpaths in generated sources
lockfile-progs: Pass DEBUG_PREFIX_MAP options
tvheadend: Upgrade to latest master
nbdkit: Remove buildpaths from binaries
system-config-printer: Delete __pycache__ files
dovecot: Upgrade to 2.3.20
dovecot: Do not install dovecot-config
mpv: Remove references to builddir from mpv binary
libnice: Remove buildpaths from binaries
curlpp: Remove references to buildpaths e.g. TMPDIR
unbound: Remove references to buildpaths
fftw: Check for TOOLCHAIN_OPTIONS to be non-empty before sed ops
aom: Upgrade to 3.6.1
aom: Pass nasm flags via toochain.cmake
uml-utilities: Fix references to TMPDIR
openct: Fix buildpaths being emitted into generated types.h
babeld: Upgrade to 1.12.2
nautilus: Fix buildpath QA errors
minifi-cpp: Remove references to buildpaths in generated files
freerdp: Fix reference to TMPDIR in libfreerdp2.so
vlc: Remove WORKDIR from CONFIGURE_LINE definition
system-config-printer: Check for gobject-introspection as well in distro features
packagegroup-xfce-extended: Blueman also needs gobject introspection distro feature
remmina: Fix buildpaths QA warnings
cgdb: Fix buildpaths emitted into cgdb binary
ibus: Point python interpreter to target location
eog: Fix absolute src paths in generated files
gimp: Fix buildpaths in binaries and scripts
libgphoto2: Edit out sysroot from CC variable in configure
tracker: Point TOP_SRCDIR to target path
vlan: Pass CFLAGS via CCFLAGS
sgpio: Pass CFLAGS to make
x265: Pass --debug-prefix-map to nasm
ipmiutil: Upgrade to 3.1.9
ipmiutil: Pass --enable-useflags
Marek Vasut (1):
lvgl: lvgl-demo-fb: Switch to CMake and add DRM and SDL support
Markus Volk (7):
evince: edit include path for debug package
pipewire: update 0.3.70 -> 0.3.71
dav1d: update 1.1.0 -> 1.2.0
gnome-control-center: update 43.2 -> 44.1
mutter: update 43.1 -> 44.1
gnome-shell: update 43.2 -> 44.1
fluidsynth: update 2.2.6 -> 2.3.2
Martin Jansa (20):
libsquish: remove unused 0001-makefile-Add-LIBDIR.patch
meta-python: remove unused patches from python2 recipes
python3-pybind11: remove unused 0001-Do-not-strip-binaries.patch
python3-anyjson: remove unused files
monkey: remove unused patch file
gnome-terminal: remove unused patch file
geary: remove unused patch files
ndpi: remove unused CVE-2021-36082.patch
soci: remove unused soci_libdir.patch
cyrus-sasl: remove unused patch file
plymouth: remove unused patch file
glibmm: remove unused remove-examples.patch
opencv: remove unused patch file
libiio: remove unused patch file
libinih: remove unused patch file
beep: remove unused linux-input.patch
paho-mqtt-c: remove unused patch file
tigervnc: remove unused patch file
fbida: remove unused use-jpeg-turbo.patch
graphviz: remove unused patch files
Martin Siegumfeldt (1):
libiio: update to version 0.24
Mingli Yu (1):
php: Link with libatomic on rv64
Peter Bergin (6):
redis-plus-plus: clean up recipe and make use of packageconfig
redis-plus-plus: introduce fix for library detection
redis-plus-plus: uprev to 1.3.8
hiredis: uprev to 1.1.0
hiredis: change dependency to redis
hiredis: add ptest
Ross Burton (38):
libblockdev: add PACKAGECONFIG for tools
libblockdev: clean up DEPENDS
glade: add autoconf-archive-native DEPENDS
python3-kivy: depend on gobject-introspection-data DISTRO_FEATURE
vte9: add missing dependency on glib-2.0-native
libgxim: add autoconf-archive-native DEPENDS
gnome-common: add autoconf-archive RDEPENDS
graphviz: no longer needs intltool-native
libpeas: depend on gobject-introspection-data
system-config-printer: clean up DEPENDS
imsettings: add missing DEPENDS on autoconf-archive-native
python3-pyatspi: make dependent on gobject-introspection-data being enabled
gnome-menu: remove redundant dependencies
hplip: build against libusb1
hplip: remove redundant FILES:${PN}-dbg
gutenprint: rewrite recipe and update
gutenprint: match ownership on /etc/cups
python3-pydbus-manager: remove obsolete recipe
python3-pydbus: remove obsolete recipe
firewalld: add features_check on gobject-introspection-data
blueman: add features_check on gobject-introspection-data
networkd-dispatcher: add features_check on gobject-introspection-data
python3-asyncio-glib: add features_check on gobject-introspection-data
eog: requires gobject-introspection-data DISTRO_FEATURE
grilo-plugins: add PACKAGECONFIG for tracker
packagegroup-meta-oe.bb: only build libpeas if gobject-introspection is enabled
libpeas: requires gobject-introspection-data DISTRO_FEATURE
gnome-desktop: gobject-introspection is not in fact mandatory
gnome-photos: requires gobject-introspection-data DISTRO_FEATURE
geoclue: the library doesn't need gobject-introspection
nautilus: requires gobject-introspection-data DISTRO_FEATURE
packagegroup-xfce-extended: only build catfish and panel-profies if G-I enabled
python3-blivetgui: requires gobject-introspection-data DISTRO_FEATURE
xfce4-whiskermenu-plugin: don't forcibly recommend a menu editor
catfish: requires gobject-introspection-data DISTRO_FEATURE
menulibre: requires gobject-introspection-data DISTRO_FEATURE
xfce4-panel-profiles: requires gobject-introspection-data DISTRO_FEATURE
networkmanager: add dependency on pyhthon3-pygobject-native
Sanjay Chitroda (1):
gnulib: Update recipe name to 2018-12-18
Thomas Perrot (1):
networkmanager: Turn ppp support into a packageconfig option
Wang Mingyu (43):
fmt: upgrade 9.1.0 -> 10.0.0
spdlog: fix build error for master fmt
mpd: fix build error when fmt updated
gensio: upgrade 2.6.4 -> 2.6.5
ctags: upgrade 6.0.20230507.0 -> 6.0.20230521.0
libirecovery: upgrade 1.0.1 -> 1.1.0
hidapi: upgrade 0.13.1 -> 0.14.0
double-conversion: upgrade 3.2.1 -> 3.3.0
adw-gtk3: upgrade 4.6 -> 4.7
gnome-terminal: upgrade 3.48.0 -> 3.48.1
grilo: upgrade 0.3.15 -> 0.3.16
lldpd: upgrade 1.0.16 -> 1.0.17
f2fs-tools: upgrade 1.15.0 -> 1.16.0
dbus-cxx: upgrade 2.3.1 -> 2.4.0
mailcap: upgrade 2.1.53 -> 2.1.54
c-ares: upgrade 1.19.0 -> 1.19.1
fetchmail: upgrade 6.4.23 -> 6.4.37
python3-flask-restful: upgrade 0.3.9 -> 0.3.10
python3-dominate: upgrade 2.7.0 -> 2.8.0
python3-antlr4-runtime: upgrade 4.12.0 -> 4.13.0
python3-coverage: upgrade 7.2.5 -> 7.2.6
python3-imageio: upgrade 2.28.1 -> 2.29.0
ostree: upgrade 2023.2 -> 2023.3
python3-asgiref: upgrade 3.6.0 -> 3.7.1
python3-can: upgrade 4.2.0 -> 4.2.1
python3-u-msgpack-python: upgrade 2.7.2 -> 2.8.0
python3-astroid: upgrade 2.15.4 -> 2.15.5
python3-protobuf: upgrade 4.23.0 -> 4.23.1
python3-pulsectl: upgrade 23.5.1 -> 23.5.2
python3-django: upgrade 4.1.7 -> 4.2.1
python3-google-auth: upgrade 2.18.0 -> 2.18.1
python3-pytest-xdist: upgrade 3.3.0 -> 3.3.1
python3-sqlalchemy: upgrade 2.0.13 -> 2.0.15
python3-xlsxwriter: upgrade 3.1.0 -> 3.1.1
python3-websocket-client: upgrade 1.5.1 -> 1.5.2
zchunk: upgrade 1.3.0 -> 1.3.1
python3-stevedore: upgrade 5.0.0 -> 5.1.0
python3-sentry-sdk: upgrade 1.22.2 -> 1.24.0
rdma-core: upgrade 45.0 -> 46.0
valijson: upgrade 1.0 -> 1.0.1
python3-tzlocal: upgrade 4.3 -> 5.0.1
python3-xmlschema: upgrade 2.2.3 -> 2.3.0
setxkbmap: upgrade 1.3.3 -> 1.3.4
Xiangyu Chen (2):
Revert "pahole: fix native package build error"
libbpf: installing uapi headers for native package
Zhang Xiao (1):
dhcp-relay: dev subpackage conflicts with bind-dev
richardhb (1):
python3-bleak: add recipe
ricoheller (3):
python3-dbus-fast: add recipe
python3-aioredis: add recipe
mbpoll: add recipe
poky: 35e5d29a7d..76494f2b66:
Alexander Kanavin (23):
glib-2.0: upgrade 2.74.6 -> 2.76.2
ppp: upgrade 2.4.9 -> 2.5.0
ovmf: update 202211 -> 202302
btrfs-tools: update 6.1.3 -> 6.3
erofs-utils: update 1.5 -> 1.6
llvm: update 15.0.7 -> 16.0.3
perlcross: update 1.4 -> 1.4.1
perl: update 5.36.0 -> 5.36.1
rpm: update 4.18.0 -> 4.18.1
less: update 608 -> 633
librsvf: update 2.54.5 -> 2.56.0
libva: update 2.16 -> 2.18
cryptodev: remove unneeded patch
gpgme: update 1.18.0 -> 1.20.0
libatomic-ops: update 7.6.14 -> 7.8.0
libgcrypt: update 1.10.1 -> 1.10.2
libgpg-error: update 1.46 -> 1.47
createrepo-c: update 0.20.1 -> 0.21.1
elfutils: update 0.188 -> 0.189
meson: update 1.0.1 ->1.1.0
gdb: trim python support RDEPENDS
gdb: enable python PACKAGECONFIG
valgrind: update 3.20.0 -> 3.21.0
Antonin Godard (1):
archiver: move exclusion logic in a dedicated function
Anuj Mittal (4):
gsettings-desktop-schemas: upgrade 43.0 -> 44.0
harfbuzz: upgrade 7.1.0 -> 7.3.0
libevdev: upgrade 1.13.0 -> 1.13.1
libsoup: upgrade 3.4.0 -> 3.4.2
Arno Baumfalk (1):
bitbake: fetch2/npm: evaluate PATH before patching HOME
Bartosz Golaszewski (17):
python3-attrs: unify RDEPENDS
python3-attrs: don't use PYTHON_PN
python3-attrs: add missing run-time dependencies
python3-certifi: add missing run-time dependencies
python3-hypothesis: fix run-time dependencies
python3-tomli: add missing run-time dependencies
python3-pathspec: add missing run-time dependencies
python3-installer: add missing run-time dependencies
python3-sphinx-rtd-theme: add missing run-time dependencies
python3-setuptools-rust: fix RDEPENDS and allow target build
python3-pyproject-hooks: add missing run-time dependencies
python3-pycryptodome: don't use PYTHON_PN
python3-pycryptodome: add missing run-time dependencies
python3-pygobject: add missing run-time dependencies
python3-manifest: cgitb: new package
python3-manifest: zipapp: new package
python3-manifest: turtle: new package
Bergin, Peter (1):
bitbake: lib/bb/tests/fetch.py: set initial branch
Chen Qi (2):
oe-buildenv-internal: remove path from previous project
staging.bbclass: do not add extend_recipe_sysroot to prefuncs of prepare_recipe_sysroot
Chi Xu (1):
expect: Add ptest support
Deepthi Hemraj (1):
binutils: stable 2.40 branch updates
Denys Dmytriyenko (2):
grep: upgrade 3.10 -> 3.11
xz: upgrade 5.4.2 -> 5.4.3
Eero Aaltonen (1):
avahi: fix D-Bus introspection
Frieder Schrempf (1):
psmisc: Set ALTERNATIVE for pstree to resolve conflict with busybox
Geoff Parker (1):
libwebp: add BBCLASSEXTEND
Kai Kang (1):
pm-utils: fix multilib conflictions
Khem Raj (8):
llvm: Enable RISCV support
llvm,mesa: Drop MESA_LLVM_RELEASE
systemd: Drop a backport
go: Upgrade 1.20.1 -> 1.20.4
go: Use -no-pie to build target cgo
gcc: Upgrade to GCC 13.1 release
bitbake.conf: Add -fcanon-prefix-map to DEBUG_PREFIX_MAP
perf: Fix build with gcc-13
Leon Anavi (1):
wic: Add argument --hidden to default imager
Lorenzo Arena (1):
conf: add nice level to the hash config ignred variables
Martin Jansa (11):
kernel-devicetree: make shell scripts posix compliant
go.bbclass: don't use test to check output from ls
image-live.bbclass: respect IMAGE_MACHINE_SUFFIX
binutils: package static libs from gprofng
rpm: drop unused 0001-Rip-out-partial-support-for-unused-MD2-and-RIPEMD160.patch
libx11: remove unused patch and FILESEXTRAPATHS
qemu: remove unused qemu-7.0.0-glibc-2.36.patch
minicom: remove unused patch files
inetutils: remove unused patch files
libgloss: remove unused patch file
kmod: remove unused ptest.patch
Max Krummenacher (4):
libtraceevent: import from meta-openembedded
libtraceevent: fix qa issue reference to tmpdir
perf: make pkg-config available
perf: add libtraceevent packageconfig
Mikko Rapeli (3):
qemurunner: support serial console login via qemu stdout
qemurunner: avoid leaking server_socket
qemurunner: add boot logs to do_testimage task logs in real time
Pavel Zhukov (1):
lib/terminal.py: Add urxvt terminal
Peter Kjellerstedt (5):
glib-2.0: Avoid having g_futex_simple() inadvertently modify errno
musl: Correct SRC_URI
xf86-video-intel: Use the HTTPS protocol to fetch the Git repositories
bitbake: fetch2/crate: Simplify extraction of crate names and versions from URIs
bitbake: fetch2/crate: Correct unpack for a crate that matches the recipe name
Qiu Tingting (1):
e2fsprogs: Fix error SRCDIR when using usrmerge DISTRO_FEATURES
Randolph Sapp (2):
package: enable recursion on file globs
kernel-devicetree: recursively search for dtbs
Randy MacLeod (1):
vim: upgrade 9.0.1429 -> 9.0.1527
Ranjitsinh Rathod (1):
kmscube: Correct DEPENDS to avoid overwrite
Richard Purdie (9):
bitbake: cooker: Fix/improve collections handling
bitbake: fetch2: Clarify different localpaths functions
bitbake: fetch2/local: Add debug to include chosen path
bitbake.conf: Empty SRC_URI for code parser cache handling
bitbake: cooker: Add FILE_LAYERNAME variable containing the layername for a recipe
linux-yocto: Drop 5.15 support
lttng-tools: Add patch to fix gcc 13 test issue
glib-2.0: Fix TMPDIR mismatch test failures
linux-yocto: Drop 5.15 support
Robert Joslyn (1):
curl: Update from 8.0.1 to 8.1.0
Ross Burton (23):
cpio: upgrade to 2.14
gnutls: add PACKAGECONFIG for DANE
gnutls: add PACKAGECONFIG options for certification compression
gnutls: use system libtasn1
gnutls: clean up ptest compilation
gnutls: remove use of argp-standalone for musl
glib-networking: fix LICENSE statement
glib-networking: add gnomeproxy PACKAGECONFIG
glib-networking add environment variable proxy PACKAGECONFIG
qemu: add PACKAGECONFIG for debuginfo support
meta: depend on autoconf-archive-native, not autoconf-archive
gobject-introspection: always DEPEND on gobject-introspection-native
python3-pygobject: remove explicit gobject-introspection DEPENDS
gconf: remove explicit gobject-introspection DEPENDS
gi-docgen.bbclass: depends on gobject-introspection-data being enabled
python3-pygobject: mandate gobject-introspection-data DISTRO_FEATURE
gstreamer1.0-python: mandate gobject-introspection-data DISTRO_FEATURE
python3-gitdb: remove python3-async dependency
python3-async: remove recipe
libcheck: add ghetto automake output
libnl: clean up ptest
libcomps: clean up DEPENDS
gdbm: improve run-ptest
Sudip Mukherjee (2):
dhcpcd: upgrade to v10.0.1
libxi: upgrade to v1.8.1
Thomas Roos (2):
oeqa: adding selftest-hello and use it to speed up tests
oeqa/selftest/cases/devtool.py: skip all tests require folder a git repo
Tom Hochstein (1):
piglit: Add missing glslang dependencies
Trevor Gamblin (2):
python3-hatchling: upgrade 1.14.1 -> 1.17.0
python3-trove-classifiers: upgrade 2023.4.29 -> 2023.5.2
Wang Mingyu (1):
iso-codes: upgrade 4.13.0 -> 4.15.0
meta-raspberrypi: 928bb234bb..9240ea91ca:
Zachary T Welch (1):
machines: simplify MACHINEOVERRIDES definitions
meta-arm: f9d80e1a14..5cbe3041be:
Clément Péron (5):
arm/lib: pass the PATH to fvp runner
scripts/runfvp: Fix KeyError exception when there is no FVP_CONSOLE provided
runfvp: make fvp runner to hold the config
fvp: runner: execute fvp process in the same working directory as fvpconf
runfvp: update filepath in fvpconf to relative path
Jon Mason (2):
arm-bsp/tc1: use latest kernel and u-boot
arm-bsp/tc1: re-enable signed kernel image
Ross Burton (2):
arm/lib/fvp: remove redundant trailing commas
arm-bsp/fvp-base: remove u-boot version pinning
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If7df9ee24ecd0b574eeb9ca799dd15d915d4ec42
diff --git a/poky/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Use-pread-pwrite-ftruncate-stat-instead-of-64bit-equ.patch b/poky/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Use-pread-pwrite-ftruncate-stat-instead-of-64bit-equ.patch
deleted file mode 100644
index 2618687..0000000
--- a/poky/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Use-pread-pwrite-ftruncate-stat-instead-of-64bit-equ.patch
+++ /dev/null
@@ -1,903 +0,0 @@
-From 37425f422e46003ed623f8e6387bed1aa5778b96 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Fri, 11 Nov 2022 11:26:05 -0800
-Subject: [PATCH] Use pread/pwrite/ftruncate/stat instead of 64bit equivalents
-
-64bit functions are aliases to original functions when largefile feature
-is enabled via autoconf or right macro is passed on compiler cmdline
-
--D_FILE_OFFSET_BITS=64
-
-Upstream-Status: Submitted [https://lore.kernel.org/linux-btrfs/20221215084046.122836-1-raj.khem@gmail.com/T/#u]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- cmds/rescue-chunk-recover.c | 4 +-
- image/main.c | 14 +--
- kernel-shared/zoned.c | 6 +-
- kernel-shared/zoned.h | 4 +-
- mkfs/main.c | 4 +-
- mkfs/rootdir.c | 10 +-
- tests/fsstress.c | 192 ++++++++++++++++++------------------
- tests/fssum.c | 8 +-
- 8 files changed, 121 insertions(+), 121 deletions(-)
-
---- a/cmds/rescue-chunk-recover.c
-+++ b/cmds/rescue-chunk-recover.c
-@@ -755,7 +755,7 @@ static int scan_one_device(void *dev_sca
- if (is_super_block_address(bytenr))
- bytenr += rc->sectorsize;
-
-- if (pread64(fd, buf->data, rc->nodesize, bytenr) <
-+ if (pread(fd, buf->data, rc->nodesize, bytenr) <
- rc->nodesize)
- break;
-
-@@ -1875,7 +1875,7 @@ static int check_one_csum(int fd, u64 st
- data = malloc(len);
- if (!data)
- return -1;
-- ret = pread64(fd, data, len, start);
-+ ret = pread(fd, data, len, start);
- if (ret < 0 || ret != len) {
- ret = -1;
- goto out;
---- a/image/main.c
-+++ b/image/main.c
-@@ -691,7 +691,7 @@ static int flush_pending(struct metadump
- if (start == BTRFS_SUPER_INFO_OFFSET) {
- int fd = get_dev_fd(md->root);
-
-- ret = pread64(fd, async->buffer, size, start);
-+ ret = pread(fd, async->buffer, size, start);
- if (ret < size) {
- free(async->buffer);
- free(async);
-@@ -1366,7 +1366,7 @@ static void write_backup_supers(int fd,
- break;
- btrfs_set_super_bytenr(super, bytenr);
- csum_block(buf, BTRFS_SUPER_INFO_SIZE);
-- ret = pwrite64(fd, buf, BTRFS_SUPER_INFO_SIZE, bytenr);
-+ ret = pwrite(fd, buf, BTRFS_SUPER_INFO_SIZE, bytenr);
- if (ret < BTRFS_SUPER_INFO_SIZE) {
- if (ret < 0)
- error(
-@@ -1487,12 +1487,12 @@ static int restore_one_work(struct mdres
- else
- bytenr = logical;
-
-- ret = pwrite64(outfd, buffer + offset, chunk_size, bytenr);
-+ ret = pwrite(outfd, buffer + offset, chunk_size, bytenr);
- if (ret != chunk_size)
- goto write_error;
-
- if (physical_dup)
-- ret = pwrite64(outfd, buffer + offset,
-+ ret = pwrite(outfd, buffer + offset,
- chunk_size, physical_dup);
- if (ret != chunk_size)
- goto write_error;
-@@ -2454,7 +2454,7 @@ static int fixup_device_size(struct btrf
- }
- if (S_ISREG(buf.st_mode)) {
- /* Don't forget to enlarge the real file */
-- ret = ftruncate64(out_fd, dev_size);
-+ ret = ftruncate(out_fd, dev_size);
- if (ret < 0) {
- error("failed to enlarge result image: %m");
- return -errno;
-@@ -2913,7 +2913,7 @@ static int restore_metadump(const char *
- goto out;
- }
- if (S_ISREG(st.st_mode) && st.st_size < dev_size) {
-- ret = ftruncate64(fileno(out), dev_size);
-+ ret = ftruncate(fileno(out), dev_size);
- if (ret < 0) {
- error(
- "failed to enlarge result image file from %llu to %llu: %m",
-@@ -3010,7 +3010,7 @@ static int update_disk_super_on_device(s
- memcpy(dev_item->fsid, fs_uuid, BTRFS_UUID_SIZE);
- csum_block((u8 *)&disk_super, BTRFS_SUPER_INFO_SIZE);
-
-- ret = pwrite64(fp, &disk_super, BTRFS_SUPER_INFO_SIZE, BTRFS_SUPER_INFO_OFFSET);
-+ ret = pwrite(fp, &disk_super, BTRFS_SUPER_INFO_SIZE, BTRFS_SUPER_INFO_OFFSET);
- if (ret != BTRFS_SUPER_INFO_SIZE) {
- if (ret < 0) {
- errno = ret;
---- a/kernel-shared/zoned.c
-+++ b/kernel-shared/zoned.c
-@@ -194,7 +194,7 @@ static int sb_write_pointer(int fd, stru
- bytenr = ((zones[i].start + zones[i].len)
- << SECTOR_SHIFT) - BTRFS_SUPER_INFO_SIZE;
-
-- ret = pread64(fd, buf[i], BTRFS_SUPER_INFO_SIZE, bytenr);
-+ ret = pread(fd, buf[i], BTRFS_SUPER_INFO_SIZE, bytenr);
- if (ret != BTRFS_SUPER_INFO_SIZE)
- return -EIO;
- super[i] = (struct btrfs_super_block *)&buf[i];
-@@ -515,8 +515,8 @@ size_t btrfs_sb_io(int fd, void *buf, of
- /* We can call pread/pwrite if 'fd' is non-zoned device/file */
- if (zone_size_sector == 0) {
- if (rw == READ)
-- return pread64(fd, buf, count, offset);
-- return pwrite64(fd, buf, count, offset);
-+ return pread(fd, buf, count, offset);
-+ return pwrite(fd, buf, count, offset);
- }
-
- ASSERT(IS_ALIGNED(zone_size_sector, sb_size_sector));
---- a/kernel-shared/zoned.h
-+++ b/kernel-shared/zoned.h
-@@ -150,9 +150,9 @@ int btrfs_wipe_temporary_sb(struct btrfs
- #else
-
- #define sbread(fd, buf, offset) \
-- pread64(fd, buf, BTRFS_SUPER_INFO_SIZE, offset)
-+ pread(fd, buf, BTRFS_SUPER_INFO_SIZE, offset)
- #define sbwrite(fd, buf, offset) \
-- pwrite64(fd, buf, BTRFS_SUPER_INFO_SIZE, offset)
-+ pwrite(fd, buf, BTRFS_SUPER_INFO_SIZE, offset)
-
- static inline int btrfs_reset_dev_zone(int fd, struct blk_zone *zone)
- {
---- a/mkfs/main.c
-+++ b/mkfs/main.c
-@@ -453,14 +453,14 @@ static int zero_output_file(int out_fd,
- /* Only zero out the first 1M */
- loop_num = SZ_1M / SZ_4K;
- for (i = 0; i < loop_num; i++) {
-- written = pwrite64(out_fd, buf, SZ_4K, location);
-+ written = pwrite(out_fd, buf, SZ_4K, location);
- if (written != SZ_4K)
- ret = -EIO;
- location += SZ_4K;
- }
-
- /* Then enlarge the file to size */
-- written = pwrite64(out_fd, buf, 1, size - 1);
-+ written = pwrite(out_fd, buf, 1, size - 1);
- if (written < 1)
- ret = -EIO;
- return ret;
---- a/mkfs/rootdir.c
-+++ b/mkfs/rootdir.c
-@@ -340,7 +340,7 @@ static int add_file_items(struct btrfs_t
- goto end;
- }
-
-- ret_read = pread64(fd, buffer, st->st_size, bytes_read);
-+ ret_read = pread(fd, buffer, st->st_size, bytes_read);
- if (ret_read == -1) {
- error("cannot read %s at offset %llu length %llu: %m",
- path_name, bytes_read, (unsigned long long)st->st_size);
-@@ -386,7 +386,7 @@ again:
-
- memset(eb->data, 0, sectorsize);
-
-- ret_read = pread64(fd, eb->data, sectorsize, file_pos +
-+ ret_read = pread(fd, eb->data, sectorsize, file_pos +
- bytes_read);
- if (ret_read == -1) {
- error("cannot read %s at offset %llu length %u: %m",
-@@ -929,7 +929,7 @@ int btrfs_mkfs_shrink_fs(struct btrfs_fs
- u64 new_size;
- struct btrfs_device *device;
- struct list_head *cur;
-- struct stat64 file_stat;
-+ struct stat file_stat;
- int nr_devs = 0;
- int ret;
-
-@@ -963,14 +963,14 @@ int btrfs_mkfs_shrink_fs(struct btrfs_fs
- *new_size_ret = new_size;
-
- if (shrink_file_size) {
-- ret = fstat64(device->fd, &file_stat);
-+ ret = fstat(device->fd, &file_stat);
- if (ret < 0) {
- error("failed to stat devid %llu: %m", device->devid);
- return ret;
- }
- if (!S_ISREG(file_stat.st_mode))
- return ret;
-- ret = ftruncate64(device->fd, new_size);
-+ ret = ftruncate(device->fd, new_size);
- if (ret < 0) {
- error("failed to truncate device file of devid %llu: %m",
- device->devid);
---- a/tests/fsstress.c
-+++ b/tests/fsstress.c
-@@ -458,7 +458,7 @@ int get_fname(int, long, pathname_t *, f
- void init_pathname(pathname_t *);
- int lchown_path(pathname_t *, uid_t, gid_t);
- int link_path(pathname_t *, pathname_t *);
--int lstat64_path(pathname_t *, struct stat64 *);
-+int lstat_path(pathname_t *, struct stat *);
- void make_freq_table(void);
- int mkdir_path(pathname_t *, mode_t);
- int mknod_path(pathname_t *, mode_t, dev_t);
-@@ -472,9 +472,9 @@ int rename_path(pathname_t *, pathname_t
- int rmdir_path(pathname_t *);
- void separate_pathname(pathname_t *, char *, pathname_t *);
- void show_ops(int, char *);
--int stat64_path(pathname_t *, struct stat64 *);
-+int stat_path(pathname_t *, struct stat *);
- int symlink_path(const char *, pathname_t *);
--int truncate64_path(pathname_t *, off64_t);
-+int truncate_path(pathname_t *, off64_t);
- int unlink_path(pathname_t *);
- void usage(void);
- void write_freq(void);
-@@ -998,12 +998,12 @@ void
- check_cwd(void)
- {
- #ifdef DEBUG
-- struct stat64 statbuf;
-+ struct stat statbuf;
- int ret;
-
-- ret = stat64(".", &statbuf);
-+ ret = stat(".", &statbuf);
- if (ret != 0) {
-- fprintf(stderr, "fsstress: check_cwd stat64() returned %d with errno: %d (%m)\n",
-+ fprintf(stderr, "fsstress: check_cwd stat() returned %d with errno: %d (%m)\n",
- ret, errno);
- goto out;
- }
-@@ -1171,7 +1171,7 @@ again:
- void
- doproc(void)
- {
-- struct stat64 statbuf;
-+ struct stat statbuf;
- char buf[10];
- char cmd[64];
- opnum_t opno;
-@@ -1182,7 +1182,7 @@ doproc(void)
- dividend = (operations + execute_freq) / (execute_freq + 1);
- sprintf(buf, "p%x", procid);
- (void)mkdir(buf, 0777);
-- if (chdir(buf) < 0 || stat64(".", &statbuf) < 0) {
-+ if (chdir(buf) < 0 || stat(".", &statbuf) < 0) {
- perror(buf);
- _exit(1);
- }
-@@ -1214,7 +1214,7 @@ doproc(void)
- * the forced shutdown happened.
- */
- if (errtag != 0 && opno % 100 == 0) {
-- rval = stat64(".", &statbuf);
-+ rval = stat(".", &statbuf);
- if (rval == EIO) {
- fprintf(stderr, "Detected EIO\n");
- goto errout;
-@@ -1537,18 +1537,18 @@ link_path(pathname_t *name1, pathname_t
- }
-
- int
--lstat64_path(pathname_t *name, struct stat64 *sbuf)
-+lstat_path(pathname_t *name, struct stat *sbuf)
- {
- char buf[NAME_MAX + 1];
- pathname_t newname;
- int rval;
-
-- rval = lstat64(name->path, sbuf);
-+ rval = lstat(name->path, sbuf);
- if (rval >= 0 || errno != ENAMETOOLONG)
- return rval;
- separate_pathname(name, buf, &newname);
- if (chdir(buf) == 0) {
-- rval = lstat64_path(&newname, sbuf);
-+ rval = lstat_path(&newname, sbuf);
- assert(chdir("..") == 0);
- }
- free_pathname(&newname);
-@@ -1870,18 +1870,18 @@ show_ops(int flag, char *lead_str)
- }
-
- int
--stat64_path(pathname_t *name, struct stat64 *sbuf)
-+stat_path(pathname_t *name, struct stat *sbuf)
- {
- char buf[NAME_MAX + 1];
- pathname_t newname;
- int rval;
-
-- rval = stat64(name->path, sbuf);
-+ rval = stat(name->path, sbuf);
- if (rval >= 0 || errno != ENAMETOOLONG)
- return rval;
- separate_pathname(name, buf, &newname);
- if (chdir(buf) == 0) {
-- rval = stat64_path(&newname, sbuf);
-+ rval = stat_path(&newname, sbuf);
- assert(chdir("..") == 0);
- }
- free_pathname(&newname);
-@@ -1913,18 +1913,18 @@ symlink_path(const char *name1, pathname
- }
-
- int
--truncate64_path(pathname_t *name, off64_t length)
-+truncate_path(pathname_t *name, off64_t length)
- {
- char buf[NAME_MAX + 1];
- pathname_t newname;
- int rval;
-
-- rval = truncate64(name->path, length);
-+ rval = truncate(name->path, length);
- if (rval >= 0 || errno != ENAMETOOLONG)
- return rval;
- separate_pathname(name, buf, &newname);
- if (chdir(buf) == 0) {
-- rval = truncate64_path(&newname, length);
-+ rval = truncate_path(&newname, length);
- assert(chdir("..") == 0);
- }
- free_pathname(&newname);
-@@ -2026,7 +2026,7 @@ non_btrfs_freq(const char *path)
- ops[btrfs_ops[i]].freq = 0;
- }
-
--void inode_info(char *str, size_t sz, struct stat64 *s, int verbose)
-+void inode_info(char *str, size_t sz, struct stat *s, int verbose)
- {
- if (verbose)
- snprintf(str, sz, "[%ld %ld %d %d %lld %lld]",
-@@ -2101,7 +2101,7 @@ allocsp_f(opnum_t opno, long r)
- struct xfs_flock64 fl;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -2122,9 +2122,9 @@ allocsp_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: allocsp - fstat64 %s failed %d\n",
-+ printf("%d/%lld: allocsp - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -2160,7 +2160,7 @@ do_aio_rw(opnum_t opno, long r, int flag
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- char *dio_env;
-@@ -2184,9 +2184,9 @@ do_aio_rw(opnum_t opno, long r, int flag
- procid, opno, f.path, e);
- goto aio_out;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: do_aio_rw - fstat64 %s failed %d\n",
-+ printf("%d/%lld: do_aio_rw - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- goto aio_out;
- }
-@@ -2278,7 +2278,7 @@ do_uring_rw(opnum_t opno, long r, int fl
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- struct io_uring_sqe *sqe;
-@@ -2304,9 +2304,9 @@ do_uring_rw(opnum_t opno, long r, int fl
- procid, opno, f.path, e);
- goto uring_out;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: do_uring_rw - fstat64 %s failed %d\n",
-+ printf("%d/%lld: do_uring_rw - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- goto uring_out;
- }
-@@ -2522,7 +2522,7 @@ bulkstat1_f(opnum_t opno, long r)
- int fd;
- int good;
- __u64 ino;
-- struct stat64 s;
-+ struct stat s;
- struct xfs_bstat t;
- int v;
- struct xfs_fsop_bulkreq bsr;
-@@ -2534,7 +2534,7 @@ bulkstat1_f(opnum_t opno, long r)
- init_pathname(&f);
- if (!get_fname(FT_ANYm, r, &f, NULL, NULL, &v))
- append_pathname(&f, ".");
-- ino = stat64_path(&f, &s) < 0 ? (ino64_t)r : s.st_ino;
-+ ino = stat_path(&f, &s) < 0 ? (ino64_t)r : s.st_ino;
- check_cwd();
- free_pathname(&f);
- } else {
-@@ -2605,8 +2605,8 @@ clonerange_f(
- struct file_clone_range fcr;
- struct pathname fpath1;
- struct pathname fpath2;
-- struct stat64 stat1;
-- struct stat64 stat2;
-+ struct stat stat1;
-+ struct stat stat2;
- char inoinfo1[1024];
- char inoinfo2[1024];
- off64_t lr;
-@@ -2660,17 +2660,17 @@ clonerange_f(
- }
-
- /* Get file stats */
-- if (fstat64(fd1, &stat1) < 0) {
-+ if (fstat(fd1, &stat1) < 0) {
- if (v1)
-- printf("%d/%lld: clonerange read - fstat64 %s failed %d\n",
-+ printf("%d/%lld: clonerange read - fstat %s failed %d\n",
- procid, opno, fpath1.path, errno);
- goto out_fd2;
- }
- inode_info(inoinfo1, sizeof(inoinfo1), &stat1, v1);
-
-- if (fstat64(fd2, &stat2) < 0) {
-+ if (fstat(fd2, &stat2) < 0) {
- if (v2)
-- printf("%d/%lld: clonerange write - fstat64 %s failed %d\n",
-+ printf("%d/%lld: clonerange write - fstat %s failed %d\n",
- procid, opno, fpath2.path, errno);
- goto out_fd2;
- }
-@@ -2743,8 +2743,8 @@ copyrange_f(
- #ifdef HAVE_COPY_FILE_RANGE
- struct pathname fpath1;
- struct pathname fpath2;
-- struct stat64 stat1;
-- struct stat64 stat2;
-+ struct stat stat1;
-+ struct stat stat2;
- char inoinfo1[1024];
- char inoinfo2[1024];
- loff_t lr;
-@@ -2802,17 +2802,17 @@ copyrange_f(
- }
-
- /* Get file stats */
-- if (fstat64(fd1, &stat1) < 0) {
-+ if (fstat(fd1, &stat1) < 0) {
- if (v1)
-- printf("%d/%lld: copyrange read - fstat64 %s failed %d\n",
-+ printf("%d/%lld: copyrange read - fstat %s failed %d\n",
- procid, opno, fpath1.path, errno);
- goto out_fd2;
- }
- inode_info(inoinfo1, sizeof(inoinfo1), &stat1, v1);
-
-- if (fstat64(fd2, &stat2) < 0) {
-+ if (fstat(fd2, &stat2) < 0) {
- if (v2)
-- printf("%d/%lld: copyrange write - fstat64 %s failed %d\n",
-+ printf("%d/%lld: copyrange write - fstat %s failed %d\n",
- procid, opno, fpath2.path, errno);
- goto out_fd2;
- }
-@@ -2900,7 +2900,7 @@ deduperange_f(
- #define INFO_SZ 1024
- struct file_dedupe_range *fdr;
- struct pathname *fpath;
-- struct stat64 *stat;
-+ struct stat *stat;
- char *info;
- off64_t *off;
- int *v;
-@@ -2938,7 +2938,7 @@ deduperange_f(
- goto out_fdr;
- }
-
-- stat = calloc(nr, sizeof(struct stat64));
-+ stat = calloc(nr, sizeof(struct stat));
- if (!stat) {
- printf("%d/%lld: line %d error %d\n",
- procid, opno, __LINE__, errno);
-@@ -3017,9 +3017,9 @@ deduperange_f(
- }
-
- /* Get file stats */
-- if (fstat64(fd[0], &stat[0]) < 0) {
-+ if (fstat(fd[0], &stat[0]) < 0) {
- if (v[0])
-- printf("%d/%lld: deduperange read - fstat64 %s failed %d\n",
-+ printf("%d/%lld: deduperange read - fstat %s failed %d\n",
- procid, opno, fpath[0].path, errno);
- goto out_fds;
- }
-@@ -3027,9 +3027,9 @@ deduperange_f(
- inode_info(&info[0], INFO_SZ, &stat[0], v[0]);
-
- for (i = 1; i < nr; i++) {
-- if (fstat64(fd[i], &stat[i]) < 0) {
-+ if (fstat(fd[i], &stat[i]) < 0) {
- if (v[i])
-- printf("%d/%lld: deduperange write - fstat64 %s failed %d\n",
-+ printf("%d/%lld: deduperange write - fstat %s failed %d\n",
- procid, opno, fpath[i].path, errno);
- goto out_fds;
- }
-@@ -3179,8 +3179,8 @@ splice_f(opnum_t opno, long r)
- {
- struct pathname fpath1;
- struct pathname fpath2;
-- struct stat64 stat1;
-- struct stat64 stat2;
-+ struct stat stat1;
-+ struct stat stat2;
- char inoinfo1[1024];
- char inoinfo2[1024];
- loff_t lr;
-@@ -3237,17 +3237,17 @@ splice_f(opnum_t opno, long r)
- }
-
- /* Get file stats */
-- if (fstat64(fd1, &stat1) < 0) {
-+ if (fstat(fd1, &stat1) < 0) {
- if (v1)
-- printf("%d/%lld: splice read - fstat64 %s failed %d\n",
-+ printf("%d/%lld: splice read - fstat %s failed %d\n",
- procid, opno, fpath1.path, errno);
- goto out_fd2;
- }
- inode_info(inoinfo1, sizeof(inoinfo1), &stat1, v1);
-
-- if (fstat64(fd2, &stat2) < 0) {
-+ if (fstat(fd2, &stat2) < 0) {
- if (v2)
-- printf("%d/%lld: splice write - fstat64 %s failed %d\n",
-+ printf("%d/%lld: splice write - fstat %s failed %d\n",
- procid, opno, fpath2.path, errno);
- goto out_fd2;
- }
-@@ -3432,7 +3432,7 @@ dread_f(opnum_t opno, long r)
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- char *dio_env;
-@@ -3454,9 +3454,9 @@ dread_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: dread - fstat64 %s failed %d\n",
-+ printf("%d/%lld: dread - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -3522,7 +3522,7 @@ dwrite_f(opnum_t opno, long r)
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- char *dio_env;
-@@ -3544,9 +3544,9 @@ dwrite_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: dwrite - fstat64 %s failed %d\n",
-+ printf("%d/%lld: dwrite - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -3620,7 +3620,7 @@ do_fallocate(opnum_t opno, long r, int m
- int64_t lr;
- off64_t off;
- off64_t len;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -3640,9 +3640,9 @@ do_fallocate(opnum_t opno, long r, int m
- return;
- }
- check_cwd();
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: do_fallocate - fstat64 %s failed %d\n",
-+ printf("%d/%lld: do_fallocate - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -3734,7 +3734,7 @@ fiemap_f(opnum_t opno, long r)
- int fd;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- int blocks_to_map;
-@@ -3757,9 +3757,9 @@ fiemap_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: fiemap - fstat64 %s failed %d\n",
-+ printf("%d/%lld: fiemap - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -3807,7 +3807,7 @@ freesp_f(opnum_t opno, long r)
- struct xfs_flock64 fl;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -3828,9 +3828,9 @@ freesp_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: freesp - fstat64 %s failed %d\n",
-+ printf("%d/%lld: freesp - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -4226,7 +4226,7 @@ do_mmap(opnum_t opno, long r, int prot)
- int64_t lr;
- off64_t off;
- int flags;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- sigjmp_buf sigbus_jmpbuf;
-@@ -4248,9 +4248,9 @@ do_mmap(opnum_t opno, long r, int prot)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: do_mmap - fstat64 %s failed %d\n",
-+ printf("%d/%lld: do_mmap - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -4370,7 +4370,7 @@ read_f(opnum_t opno, long r)
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -4391,9 +4391,9 @@ read_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: read - fstat64 %s failed %d\n",
-+ printf("%d/%lld: read - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -4454,7 +4454,7 @@ readv_f(opnum_t opno, long r)
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- struct iovec *iov = NULL;
-@@ -4480,9 +4480,9 @@ readv_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: readv - fstat64 %s failed %d\n",
-+ printf("%d/%lld: readv - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -4739,7 +4739,7 @@ resvsp_f(opnum_t opno, long r)
- struct xfs_flock64 fl;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -4760,9 +4760,9 @@ resvsp_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: resvsp - fstat64 %s failed %d\n",
-+ printf("%d/%lld: resvsp - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -4971,7 +4971,7 @@ stat_f(opnum_t opno, long r)
- {
- int e;
- pathname_t f;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
-
- init_pathname(&f);
-@@ -4981,7 +4981,7 @@ stat_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- e = lstat64_path(&f, &stb) < 0 ? errno : 0;
-+ e = lstat_path(&f, &stb) < 0 ? errno : 0;
- check_cwd();
- if (v)
- printf("%d/%lld: stat %s %d\n", procid, opno, f.path, e);
-@@ -5133,7 +5133,7 @@ truncate_f(opnum_t opno, long r)
- pathname_t f;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -5144,11 +5144,11 @@ truncate_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- e = stat64_path(&f, &stb) < 0 ? errno : 0;
-+ e = stat_path(&f, &stb) < 0 ? errno : 0;
- check_cwd();
- if (e > 0) {
- if (v)
-- printf("%d/%lld: truncate - stat64 %s failed %d\n",
-+ printf("%d/%lld: truncate - stat %s failed %d\n",
- procid, opno, f.path, e);
- free_pathname(&f);
- return;
-@@ -5157,7 +5157,7 @@ truncate_f(opnum_t opno, long r)
- lr = ((int64_t)random() << 32) + random();
- off = (off64_t)(lr % MIN(stb.st_size + (1024 * 1024), MAXFSIZE));
- off %= maxfsize;
-- e = truncate64_path(&f, off) < 0 ? errno : 0;
-+ e = truncate_path(&f, off) < 0 ? errno : 0;
- check_cwd();
- if (v)
- printf("%d/%lld: truncate %s%s %lld %d\n", procid, opno, f.path,
-@@ -5209,7 +5209,7 @@ unresvsp_f(opnum_t opno, long r)
- struct xfs_flock64 fl;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -5230,9 +5230,9 @@ unresvsp_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: unresvsp - fstat64 %s failed %d\n",
-+ printf("%d/%lld: unresvsp - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -5281,7 +5281,7 @@ write_f(opnum_t opno, long r)
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
-
-@@ -5302,9 +5302,9 @@ write_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: write - fstat64 %s failed %d\n",
-+ printf("%d/%lld: write - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
-@@ -5337,7 +5337,7 @@ writev_f(opnum_t opno, long r)
- size_t len;
- int64_t lr;
- off64_t off;
-- struct stat64 stb;
-+ struct stat stb;
- int v;
- char st[1024];
- struct iovec *iov = NULL;
-@@ -5363,9 +5363,9 @@ writev_f(opnum_t opno, long r)
- free_pathname(&f);
- return;
- }
-- if (fstat64(fd, &stb) < 0) {
-+ if (fstat(fd, &stb) < 0) {
- if (v)
-- printf("%d/%lld: writev - fstat64 %s failed %d\n",
-+ printf("%d/%lld: writev - fstat %s failed %d\n",
- procid, opno, f.path, errno);
- free_pathname(&f);
- close(fd);
---- a/tests/fssum.c
-+++ b/tests/fssum.c
-@@ -519,9 +519,9 @@ sum(int dirfd, int level, sum_t *dircs,
- int excl;
- sum_file_data_t sum_file_data = flags[FLAG_STRUCTURE] ?
- sum_file_data_strict : sum_file_data_permissive;
-- struct stat64 dir_st;
-+ struct stat dir_st;
-
-- if (fstat64(dirfd, &dir_st)) {
-+ if (fstat(dirfd, &dir_st)) {
- perror("fstat");
- exit(-1);
- }
-@@ -552,7 +552,7 @@ sum(int dirfd, int level, sum_t *dircs,
- }
- qsort(namelist, entries, sizeof(*namelist), namecmp);
- for (i = 0; i < entries; ++i) {
-- struct stat64 st;
-+ struct stat st;
- sum_t cs;
- sum_t meta;
- char *path;
-@@ -572,7 +572,7 @@ sum(int dirfd, int level, sum_t *dircs,
- perror("fchdir");
- exit(-1);
- }
-- ret = lstat64(namelist[i], &st);
-+ ret = lstat(namelist[i], &st);
- if (ret) {
- fprintf(stderr, "stat failed for %s/%s: %m\n",
- path_prefix, path);
diff --git a/poky/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.1.3.bb b/poky/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.3.bb
similarity index 95%
rename from poky/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.1.3.bb
rename to poky/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.3.bb
index 05e84de..5c43d95 100644
--- a/poky/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.1.3.bb
+++ b/poky/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.3.bb
@@ -17,9 +17,8 @@
SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git;branch=master;protocol=https \
file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \
- file://0001-Use-pread-pwrite-ftruncate-stat-instead-of-64bit-equ.patch \
"
-SRCREV = "908b4b4450320e30fdef693f09b42f4eb93702c3"
+SRCREV = "fba31d634e3bc658e7d42a6c00f31ebb60adf901"
S = "${WORKDIR}/git"
PACKAGECONFIG ??= " \