Summary: | graphics/wayland: re-enable posix_fallocate() | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||
Component: | Individual Port(s) | Assignee: | freebsd-x11 (Nobody) <x11> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | emaste, val, x11, zeising | ||||
Priority: | --- | Keywords: | needs-qa, patch | ||||
Version: | Latest | Flags: | bugzilla:
maintainer-feedback?
(x11) |
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 224200, 237650 | ||||||
Attachments: |
|
Description
Jan Beich
2017-12-10 19:02:46 UTC
This is the same os-compatibility.c file as in Weston. I would prefer using SHM_ANON instead of tempfiles (and posix_fallocate doesn't work on that). https://github.com/myfreeweb/weston/commit/174d428a4422f3f59a6629cb63be2eb22f1e1f39 ← (currently writing from this version of weston) Hi! Greg, any chance you can check with upstream about including your changes? I don't have a wayland/weston system myself to test with currently. (In reply to Niclas Zeising from comment #2) I've sent this change as a patch to weston (not to libwayland yet) but it was not reviewed yet. I've added a similar patch that uses SHM_ANON instead of posix_fallocate. It can be found here, together with the update to wayland 1.17. https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/wayland A commit references this bug: Author: zeising Date: Tue Jan 28 11:53:09 UTC 2020 New revision: 524473 URL: https://svnweb.freebsd.org/changeset/ports/524473 Log: graphics/wayland: Update to 1.17 Update graphics/wayland to 1.17 [1] Add a patch to use shm_anon instead of posix_fallocate(), as the latter doesn't work on ZFS. [2] PR: 237650 [1], 224226 [2] Submitted by: jbeich [1], jbeich and Greg V [2] (original version) Reviewed by: Greg V, manu Differential Revision: https://reviews.freebsd.org/D20099 Changes: head/graphics/wayland/Makefile head/graphics/wayland/distinfo head/graphics/wayland/files/patch-Makefile.am head/graphics/wayland/files/patch-cursor_os-compatibility.c head/graphics/wayland/files/patch-tests_sanity-test.c head/graphics/wayland/files/patch-tests_test-runner.c A commit references this bug: Author: jbeich Date: Mon Feb 24 20:01:29 UTC 2020 New revision: 527045 URL: https://svnweb.freebsd.org/changeset/ports/527045 Log: graphics/wayland: replace posix_fallocate hack with a proper fix PR: 224226 Approved by: x11 (manu, zeising) Differential Revision: https://reviews.freebsd.org/D23696 Changes: head/graphics/wayland/Makefile head/graphics/wayland/distinfo |