Commit Graph
68551 Commits
Author SHA1 Message Date
Augustin Cavalier 23ef8b89c6 net_server: Replace fork+exec with posix_spawn.
Uses POSIX_SPAWN_SETSID, so needs the previous commit to work.
2026-02-27 10:16:21 -05:00
Augustin Cavalier 27e95c346a posix_spawn: Fix implementation of POSIX_SPAWN_SETSID.
setsid() returns -1 in case of error, and a pid_t in case of success.
2026-02-27 10:13:46 -05:00
Augustin Cavalier 9b5a7d7612 AppServerLink: Switch to a recursive lock.
It seems in some applications (though not most of the ones I
initially tested) this can get used recursively, so we need
a recursive_lock in order to not deadlock.

Also commit a missed change from the previous commit.
2026-02-27 09:22:21 -05:00
Augustin Cavalier fb543b61ba AppServerLink: Use a mutex.
X512 pointed out that ServerLink is inherited by PortLink which is
used by all windows, so the original change had the unintended effect
of allocating another semaphore for every window, which isn't wanted.
So, just use a static mutex here also.
2026-02-27 09:15:48 -05:00
Nathan Patrizi 3f8cbb026f Save file panel: Handle DEL key in filename control correctly
* Currently the DEL key is intercepted by a shortcut registration for
  the Tracker "Move To Trash" menu option.
* Allow key event propagation to continue if a shortcut that does not
  use the CMD key is disabled.

Fixes #19870

Change-Id: If16d3858cee61dfd1862b379fbcfeffebe617341
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10226
Reviewed-by: waddlesplash <[email protected]>
2026-02-27 13:58:29 +00:00
iamdumb 4e5ee46880 btrfs: fixed comparison warnings in btree.
* Added static_cast<uint32> to resolve type mismatch warnings between
signed integer(fSlots[level] and slot) and unsigned integers(ItemCount()) during compile

* eliminated a potential unsigned underflow vunerability when a node
is empty in NextLeaf() traversal logic

Change-Id: I8534f31cac9dec41e04e16989427dc7d9abb26ef
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10363
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Fruit De La Passion <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-27 12:49:55 +00:00
John Davis 05d6e44fc9 bootloader/arm64: Discover UART from DBG2 ACPI table
Fallback to DBG2 if SPCR is not present while discovering UART serial
devices. DBG2 is newer than SPCR but does not provide the same
information, and it appears that both can exist on the same system.
This has only been tested in Hyper-V which exposes DBG2.

Change-Id: I6a75114f4287b6db289b544c3b80a66a625fb6c6
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10354
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-27 12:49:33 +00:00
Fruit De La Passion 53579f5004 display: Enable Werror for kernel driver add-on display
* Activate Werror
* Part of ticket #9460

There seems to be no related warnings. Hence, there are no further changes.

Change-Id: I0516856a4e7c2ee5c3f8503c4713075e07efbf63
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10390
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-27 12:49:03 +00:00
Oscar Lesta 6f22415c5f intel_gart: add Host Bridge with id 0x4641.
Should help with #19942.

Change-Id: I19251b8948c5a20ae4e0ac1e4d3fe1172aeffaac
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10389
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-27 09:26:43 +00:00
Fruit De La Passion 7ebad420e9 nvidia: Enable Werror for last (nvidia) and hence all graphics drivers.
* Fix warnings by adding two casts
* Activate Werror for all graphics drivers
* Remove options to disable Werror for individual graphics drivers, can later be re-introduced, if *really* necessary.
* Part of ticket #9460

uintptr_t is intentionally used although a physical address is concerned. Using phys_addr_t would require additional casts at other places.

Change-Id: Ife6dbcf809b6537427f318460e41cdc056e7d964
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10386
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-27 07:57:12 +00:00
Augustin Cavalier 91eb43cfc0 libbe.so: Prevent (re)using BApplication after fork.
The case where no BApplication has been created at the time of fork
is not blocked by this change (as it might be useful in fork-to-background
before creating a BApplication.)

Reinitializing or recreating a BApplication where one already exists,
though, is not supported by the kits, and just leads to problems.
And when the global destructors are invoked after a fork, such as by
exit(), then the parent team's state may be corrupted due to the
deletion of BLocker semaphores or other global state.

So, we thus set be_app to an invalid pointer, and if terminate_after()
is called with this pointer, we invoke debugger().

(We should really just prevent semaphores from being used across
processes unless explicitly specified, but that would be an
API compatibility break from BeOS, so we'll need to do it carefully,
or not until after R1.)

Would have clearly caught the problem in #18576 and the linked thread.
2026-02-26 17:26:08 -05:00
Augustin Cavalier 9cada02ee0 libbe.so: Avoid static BLockers.
They don't work properly after a fork, and if exit() is called
from the forked child, the parent won't be able to use them
anymore.

In BBitmap and BPicture, replace them with mutexes. For AppServerLink,
make the private ServerLink inherit from BLocker, and then use
that one directly.

This also is a slight efficiency gain, as we don't need to create
multiple semaphores from the static initializers now, which is
just a waste of time in the case of applications that don't
even need these locks but link to libbe.so (e.g. CLI tools.)

Part of #18576.
2026-02-26 17:15:53 -05:00
Augustin Cavalier b43289d544 ramfs: Rework NodeMTimeUpdater into NodeStatChangeNotifier.
This now does what notify_if_stat_changed used to, fixing a
race: if some thread was modifying a file, and some other thread
(or the same thread, in some other mtime-updating operation)
updated that file and this called MarkUnmodified() before the
first thread close()d it, then when the first thread called close(),
no node monitor notification would've been sent, as fModified
would've already been unset.

So, now every time we are to mark a file "unmodified", we also
send the node monitor notification at the same time.

Fixes the remainder of #19910.
2026-02-26 16:11:50 -05:00
Augustin Cavalier 0c5895120d ramfs: Send separate node monitor events for each Entry of a Node.
This way, the node monitor system can send events to applications
with B_WATCH_ALL set on parent directories, like Tracker.

Part of #19910.
2026-02-26 16:11:50 -05:00
Augustin Cavalier c271a5e7f9 ramfs: Consolidate attribute notifications logic. 2026-02-26 16:11:49 -05:00
Augustin Cavalier de2ec4a8c3 ramfs: Rehabilitate AllocationInfo support.
At least we won't double-count files now.
2026-02-26 16:11:49 -05:00
waddlesplash 8f3276e838 Revert "netresolv: Add support for AI_V4MAPPED in ai_flags in getaddrinfo"
This reverts commit 902921a554.

This broke resolution of CNAMEs, including the Haiku package repos.
Since pkgman uses our own HTTP implementation, which doesn't set
AI_V4MAPPED at all, this shouldn't have been a behavioral change for
it at all, much less having broken it.

Change-Id: If38b6a81c1144101ddea7d1f8d401326675479e3
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10388
Reviewed-by: waddlesplash <[email protected]>
2026-02-26 20:54:16 +00:00
Augustin Cavalier 3214eedc80 kernel/x86: Avoid unnecessary TLB invalidations.
If a context switch happened between the messsage being
sent and received, we don't need to invalidate.

Brief testing on a 4-core VM shows this happens relatively
rarely during compile jobs (expected, most processes are
single-threaded), but very often while running multiprocess
web browsers. Some INVALIDATE_PAGES are skipped, but mostly
INVALIDATE_PAGE_LIST is (by the thousands.)

Change-Id: If32ed95139e0db3770054f6ef3f72c9aecb9394d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10350
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-26 17:17:06 +00:00
Augustin Cavalier 3e1ccaf329 kernel: Refactor arch_cpu_invalidate* methods to take a context parameter.
This will be useful on architectures that support ASIDs, and on
ones that don't, it can be used to avoid a race between invalidation
messages being sent and context switches occurring on other CPUs.

In this commit, no behavioral change intended on any architecture.

Change-Id: I6d2ee4b69150f9ff8503329761266ddbdb550eab
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10349
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-26 17:17:06 +00:00
Raghav Sharma afaeb2d45d xfs: Fix incorrect directory entry name comparison
- Directory entry names were compared using strncmp() with
entry->namelen bytes, which could incorrectly report names
as equal when one name is a prefix of another (e.g. "dir1"
and "dir10").

- Move util functions hashFunction and hashLowerBound to Utility header.

- Disable xfs TRACE logs to not pollute syslogs.

Change-Id: I2b158bfa6b815d7576a880055f794ffe89d0eb22
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10357
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-26 17:00:40 +00:00
vighnesh-sawant 902921a554 netresolv: Add support for AI_V4MAPPED in ai_flags in getaddrinfo
Ports over the following commits from FreeBSD:
https://github.com/freebsd/freebsd-src/commit/b848a37d4eddb432629a799713cf6fb6f0fd8c3c
https://github.com/freebsd/freebsd-src/commit/2cff354f1a56af10ad02164a9ee38c013ac80688

Fixes #14323.

Change-Id: I40e6f0ee132eb2d17d8ec66ba0e28566e8695d18
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10358
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Jérôme Duval <[email protected]>
2026-02-26 11:08:16 +00:00
Augustin Cavalier 763cfd171b pthread_barrier: Utilize B_USER_MUTEX_DISABLED for efficiency.
This way we don't need to call barrier_unlock() in every thread
after exiting the wait loop, some syscalls. We can also avoid
spinning on the barrier mutex in "ensure_idle" (which is renamed
"ensure_none_exiting" for clarity), and instead lock it once and wait
for some thread to unblock all.

Overall, this strategy appears to be as much as 25% faster
than the previous, testing with pthread_barrier_test.

It seems the old design had at least one possible but very narrow
race in the "last one out" logic: if that thread was suspended
between the atomic_add() and the assignment of barrier->lock, and
all three other threads then ran past the add() in the next run,
then when the last-one-out woke up, it would clear the WAITING
flag spuriously.

This may help with #19876.
2026-02-25 14:47:29 -05:00
Amir Ramez f04af472b4 runtime_loader: fix heap address reservation
The runtime_loader previously used resize_area without properly
reserving address space first. This worked in most cases but failed when
ASLR was disabled or when address space was crowded.

* Add kHeapReservationSize constant (1MB) for virtual address space.
* Create area at exact address within reservation

fixes #19345

Change-Id: I952f11475ad041056833de6a248bfea4a9a2e397
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10360
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-25 14:59:06 +00:00
Augustin Cavalier a2443366d9 BFS: Propagate errors from CachedNode::InternalSetTo properly.
Otherwise, SetTo() might return B_OK when fNode is really NULL,
leading to crashes later when something tries to use the block.

Fixes #14762.
2026-02-24 21:05:21 -05:00
Augustin Cavalier 6084727f52 openbsd_wlan: Synchronize net80211, idualwifi7260, iaxwifi200 with upstream. 2026-02-24 20:21:36 -05:00
Augustin Cavalier 07dd1db8ff openbsd_network: Additions needed by newer WiFi drivers and stack. 2026-02-24 20:15:16 -05:00
Fruit De La Passion 69844c0039 s3: Enable Werror for s3 graphics driver.
* Fix warnings by adjusting format identifiers.
    * Activate Werror for s3
    * Part of ticket #9460

Change-Id: I086d3a226201c951d635b811e06384e9ee823291
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10359
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Jérôme Duval <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-24 08:29:03 +00:00
Kacper Kasper 63ad603268 Disable flaky/failing tests
* Adjust UnitTestResource rule to allow creating directory
  structures.

Change-Id: I109688d47a457015a7b35cda9616ec4b5f40e9c5
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10356
Reviewed-by: Kacper Kasper <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-23 18:31:03 +00:00
François Revol 4e7218d2de deskbar: add a location selector similar to Screensaver "corner selector"
Makes it easier to discover that the deskbar can be moved.

Change-Id: I6964f3318bdffa0aaa922022851cb1b5ab46f9e7
Reviewed-on: https://review.haiku-os.org/c/haiku/+/3158
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-23 08:29:46 +00:00
Nathan Patrizi 0ed1f65361 fat: Fix crash when creating FAT FS on disk image
Fix crash when formatting a partition as FAT on a registered disk image.
This is caused by the physical block size being reported as 0.

Fixes #19911

Change-Id: Ibe7fb22ea17a87d26dc37a737175674ec10ff618
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10355
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-02-23 08:21:59 +00:00
Fruit De La Passion ec4e585599 radeon: Enable Werror for radeon graphics driver.
* Fix warnings by adding casts, adjusting types, removing obsolete code.
* Correcting two typos
* Activate Werror for radeon
* Part of ticket #9460

Change-Id: I0dda1eea3a60810ba83b9e2cc109872b9cbf2cfd
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10347
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-23 08:19:40 +00:00
Máximo Castañeda 6a81f43a4b CharacterMap: evenly distribute empty horizontal space
Change-Id: I13d7871a4ee9c827fc9875aea26bc0c216c4a489
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10346
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Máximo Castañeda <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-21 13:19:52 +00:00
Máximo Castañeda 86e68636ee CharacterMap: fix character cell calculations
The differences lead to skipping the last position in a row in some
parts of the code but other still considering it, with some ill effects
when the font metrics and window size conspire. Example: Mangal or Lohit
Hindi fonts in the default 18pt size and minimum width window.

Change-Id: Id7bb857ddca1abb4961735586dedde8daa555dcf
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10345
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Máximo Castañeda <[email protected]>
2026-02-21 13:19:52 +00:00
Kacper Kasper 4d34786610 tests: Fix TestShell to include all tests
* Conversion from BTestSuite to CppUnit::TestSuite excluded some
  test suites due to empty name.

Change-Id: I8ab597df82c8cafd9911415c217e32ecbf7efef6
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10352
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-21 11:54:08 +00:00
Kacper Kasper 7556a0d9fb app_server: Fix crash when gradient has no color stops
Change-Id: Ic84b40965552b27b01eb8d6b50e51faed1b4c9ea
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10351
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-21 11:53:59 +00:00
Autocomitter ec98596431 Update translations from Pootle 2026-02-21 08:11:22 +00:00
Kacper Kasper dc8424dd5e unittests: Start simplifying test structure
* Rework ByteOrderTest and DateTimeTest to use autoregistration.
* Functional changes in ByteOrderTest are confirmed in git history
  to be R5 compatibility fixes. This doesn't include B_ASCII_TYPE -
  it seems it has never been part of is_type_swapped().
* Autoregistered test names start with a number - this is because
  RTTI is used to create them. Disabling RTTI is not an option
  because CppUnit in our repo has a broken macro which always sets
  the name to "ATestFixtureType". This is probably fixed in newer
  CppUnit versions.

Change-Id: I56ab5df6e998b6f47fca3c3458a56a761c1740a8
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10266
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Kacper Kasper <[email protected]>
2026-02-20 19:31:36 +00:00
Humdinger 4c6b9f88fe Email: Rename USERLABEL -> LABEL
Missed in hrev59388. Sorry about that...

Change-Id: I3cf7bbe2d93ac4f420d6f37c243d8bea056372d9
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10348
Reviewed-by: humdinger humdinger <[email protected]>
2026-02-20 16:21:21 +00:00
Raghav Sharma 38a4926d9b xfs: identify and scan xfs partitions
Change-Id: Idb94cfec488e3246e983f5fc916c6273fcdd0674
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10331
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-20 15:02:42 +00:00
Humdinger 3570c2e1b2 Add MAIL:label attribute
To be used by the user to assign a custom label to an email, see
forum thread [1].
It's supposed to replace the mis-use of MAIL:status which should be left
to show the actual status of an email ("New", "Sent", "Replied", etc.).

[1] https://discuss.haiku-os.org/t/introducing-a-new-indexed-attribute-meta-tag

Change-Id: I76f40beeb2c42ab40efa04db3ee3b1b6f77ec926
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10303
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-20 11:45:09 +00:00
Máximo Castañeda f75a230847 CharacterMap: fix block search from point
When the point is the top bound of the next block, it's that block what
we are looking for, not the current guess. Fixing the limits also fixes
the binary search landing on an invisible block and returning a failure
when it should have returned the next visible one.

Change-Id: I7508432567cbbaf00048f01e7589cecd25c9ccf4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10344
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-20 09:25:53 +00:00
Máximo Castañeda 3f33dd1c36 CharacterMap: increase maximum size of blocks list
So that the last letter of the longest one is not hidden.

Change-Id: I054f2a502dd9df49af97970d69ab7816127be2cb
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10343
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-20 09:25:53 +00:00
Máximo Castañeda 3f7ebdf0bc CharacterMap: 0 is a valid block index (Basic Latin)
Fixes scrolling the character view when dropping text and the blocks
list when hovering if the affected character is in that block.

Change-Id: I8d6714b37b4243d729dd69c312fe5682465f198a
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10342
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-20 09:25:53 +00:00
John Davis 5be76a4759 bootloader: Implement TSC calibration via Hyper-V MSR
Hyper-V does not use the standard hypervisor CPUID leaf for TSC
frequency reporting, causing time drift on Gen1 VMs as the PIT is
considered unreliable. Gen2 VMs do not emulate a PIT and require
the use of this MSR.

Change-Id: I38cbdb9f8de7259b5cb4bc195d0e6585d76782c2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10339
Reviewed-by: waddlesplash <[email protected]>
Reviewed-by: Jérôme Duval <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
2026-02-19 20:16:41 +00:00
Alexander von Gluck IV 79b809944b add-ons/nfs: Add improved logging / tracing
* Helps to know why nfs (our nfs v2 add-on) is failing

Change-Id: Id4728439fdc965b82151cba701912ed97dd85d5f
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10341
Reviewed-by: Alexander von Gluck <[email protected]>
2026-02-19 17:39:57 +00:00
Fruit De La Passion 6da42994d0 netfs: Enable Werror for netfs.
* Fix warnings by adding casts and intialization of an on-stack allocated array.
* Activate Werror for netfs.
* Part of ticket #9460

Change-Id: I91c603232e5d96a3ceed60fcc0be45b64df6b7e2
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10340
Haiku-Format: Haiku-format Bot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2026-02-18 16:28:56 +00:00
Fruit De La Passion 9d6be94632 netfs: Correct method call to prevent infinite recursion.
The method GetDirectory called itself endlessly instead of invoking the same method of its member variable.

Change-Id: Ia508d1ccde5588527343724f970fc63e0289d097
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10338
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-02-17 07:30:27 +00:00
Jérôme Duval 5877abb102 nvme_disk: add missing parameters to nvme_*_set_feature()
Change-Id: Ic2abce9bab42ad19250a0fe13dc1267ac9185e89
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10335
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: waddlesplash <[email protected]>
2026-02-17 07:29:41 +00:00
Jérôme Duval b0e37ca074 configure: add flags when building gcc2 cross tools with a newer gcc
tested with gcc 15.2.0

Change-Id: I0f4a57050581c2f2b39b903037689b5b137a57d4
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10330
Reviewed-by: Jérôme Duval <[email protected]>
Haiku-Format: Haiku-format Bot <[email protected]>
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-17 07:26:57 +00:00
Raghav Sharma 53a3cd8bd5 xfs: fix SMAP violation during file read
Change-Id: I5106cfeef8e13462ce7402dbe6255f270176d1be
Reviewed-on: https://review.haiku-os.org/c/haiku/+/10332
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
2026-02-17 07:26:28 +00:00