Conversation
|
Important An -rc1 tag has been created and a release is being prepared, so please note that PRs introducing new features and APIs will be held back until the new version has been released. |
src/basic/linux/magic.h
Outdated
| #define HOSTFS_SUPER_MAGIC 0x00c0ffee | ||
| #define OVERLAYFS_SUPER_MAGIC 0x794c7630 | ||
| #define FUSE_SUPER_MAGIC 0x65735546 | ||
| #define BCACHEFS_SUPER_MAGIC 0xca451a4e |
|
@yuwata sorry I missed your PR I did do a quick search but obviously the github search doesn't catch the content of a PR (it does seem to find my PR because I mention BCACHEFS_SUPER_MAGIC in the message). |
No problem. By moving the definition to missing_magic.h, then this can be merged earlier. After this is merged, I will rebase my PR on this. And, actually that's better work flow, as we can easily backport this PR to stable releases. |
Import magic.h from Linux 6.9 to get the definition of BCACHEFS_SUPER_MAGIC. Update filesystems-gperf.gperf to add knowledge of bcachefs. This fixes the following error building against a bleeding edge kernel. ``` src/basic/meson.build:234:8: ERROR: Problem encountered: Unknown filesystems defined in kernel headers: Filesystem found in kernel header but not in filesystems-gperf.gperf: BCACHEFS_SUPER_MAGIC ```
Given it doesn't fix a bug and compilation with kernel headers is often troublesome on weird architectures, let's wait for the next cycle |
|
OK, yeah, I understand. I already set v257 tag on that. |
Import magic.h from Linux 6.9 to get the definition of BCACHEFS_SUPER_MAGIC. Update filesystems-gperf.gperf to add knowledge of bcachefs.
This fixes the following error building against a bleeding edge kernel.