[PR #2] [MERGED] Bsd stuff #4

Closed
opened 2026-01-29 21:57:36 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/relalis/macos-btrfs/pull/2
Author: @relalis
Created: 10/1/2024
Status: ✅ Merged
Merged: 10/1/2024
Merged by: @relalis

Base: main ← Head: bsd_stuff


📝 Commits (10+)

  • 1113233 Some rewriting to test on FreeBSD, stops migraines
  • 2a1d31c update gitignore
  • 7bb5748 Chunk bootstrap
  • 7098ed7 switch from malloc/memcpy to shallow copies
  • 8b9cff1 parse backing data and panic on unmount
  • 089871f buffer not released, holding lock & causing panic
  • d771bf7 Consolidate unnecessary dirs, add chunk functions
  • c3792e5 Workaround for clang bug in 14.0.6
  • c38e000 Readme and license update
  • b73259c buffer and chunk_item list operations

📊 Changes

42 files changed (+1097 additions, -2570 deletions)

View changed files

📝 .gitignore (+16 -6)
📝 LICENSE (+23 -674)
📝 Makefile (+9 -26)
📝 README.md (+22 -4)
➖ btrfs_filesystem/btrfs.h (+0 -115)
➖ btrfs_filesystem/btrfs_chunk.c (+0 -134)
➖ btrfs_filesystem/btrfs_chunk.h (+0 -18)
➖ btrfs_filesystem/btrfs_header.c (+0 -8)
➖ btrfs_filesystem/btrfs_header.h (+0 -3)
➖ btrfs_filesystem/btrfs_leaf.c (+0 -85)
➖ btrfs_filesystem/btrfs_leaf.h (+0 -9)
➖ btrfs_filesystem/btrfs_list.c (+0 -49)
➖ btrfs_filesystem/btrfs_mapping.c (+0 -30)
➖ btrfs_filesystem/btrfs_mapping.h (+0 -22)
➖ btrfs_filesystem/btrfs_root.c (+0 -103)
➖ btrfs_filesystem/btrfs_root.h (+0 -17)
➖ btrfs_filesystem/btrfs_vfsops.c (+0 -502)
➖ btrfs_filesystem/btrfs_vnops.c (+0 -157)
➖ btrfs_filesystem/btrfs_vnops.h (+0 -19)
➖ btrfs_filesystem/btrfs_volume.h (+0 -61)

...and 22 more files

📄 Description

Switching focus to FreeBSD for easier testing.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/relalis/macos-btrfs/pull/2 **Author:** [@relalis](https://github.com/relalis) **Created:** 10/1/2024 **Status:** ✅ Merged **Merged:** 10/1/2024 **Merged by:** [@relalis](https://github.com/relalis) **Base:** `main` ← **Head:** `bsd_stuff` --- ### 📝 Commits (10+) - [`1113233`](https://github.com/relalis/macos-btrfs/commit/11132331ca7c5306104e6f6ec571ca2f995437ba) Some rewriting to test on FreeBSD, stops migraines - [`2a1d31c`](https://github.com/relalis/macos-btrfs/commit/2a1d31cecfe8cf829603b4ab911ccedf987b25c8) update gitignore - [`7bb5748`](https://github.com/relalis/macos-btrfs/commit/7bb574883650ae01190f270e7b5b3df2cfc4f357) Chunk bootstrap - [`7098ed7`](https://github.com/relalis/macos-btrfs/commit/7098ed75a1aab97ddd6a2267aeb678d4a2ed1f9a) switch from malloc/memcpy to shallow copies - [`8b9cff1`](https://github.com/relalis/macos-btrfs/commit/8b9cff185bd267b0a87ce5b3fd5e9b037392db9d) parse backing data and panic on unmount - [`089871f`](https://github.com/relalis/macos-btrfs/commit/089871f31e63baf353393f545a0938a4354ae430) buffer not released, holding lock & causing panic - [`d771bf7`](https://github.com/relalis/macos-btrfs/commit/d771bf784b002d558bde763f2ff59cf480ec53b3) Consolidate unnecessary dirs, add chunk functions - [`c3792e5`](https://github.com/relalis/macos-btrfs/commit/c3792e58655aba667174c2f5935a5e1465bc9cee) Workaround for clang bug in 14.0.6 - [`c38e000`](https://github.com/relalis/macos-btrfs/commit/c38e0007cbaa19749cc5f39c40fd38f59e146c11) Readme and license update - [`b73259c`](https://github.com/relalis/macos-btrfs/commit/b73259cf3d58957b1d9fd7611861da6aa8c85220) buffer and chunk_item list operations ### 📊 Changes **42 files changed** (+1097 additions, -2570 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+16 -6) 📝 `LICENSE` (+23 -674) 📝 `Makefile` (+9 -26) 📝 `README.md` (+22 -4) ➖ `btrfs_filesystem/btrfs.h` (+0 -115) ➖ `btrfs_filesystem/btrfs_chunk.c` (+0 -134) ➖ `btrfs_filesystem/btrfs_chunk.h` (+0 -18) ➖ `btrfs_filesystem/btrfs_header.c` (+0 -8) ➖ `btrfs_filesystem/btrfs_header.h` (+0 -3) ➖ `btrfs_filesystem/btrfs_leaf.c` (+0 -85) ➖ `btrfs_filesystem/btrfs_leaf.h` (+0 -9) ➖ `btrfs_filesystem/btrfs_list.c` (+0 -49) ➖ `btrfs_filesystem/btrfs_mapping.c` (+0 -30) ➖ `btrfs_filesystem/btrfs_mapping.h` (+0 -22) ➖ `btrfs_filesystem/btrfs_root.c` (+0 -103) ➖ `btrfs_filesystem/btrfs_root.h` (+0 -17) ➖ `btrfs_filesystem/btrfs_vfsops.c` (+0 -502) ➖ `btrfs_filesystem/btrfs_vnops.c` (+0 -157) ➖ `btrfs_filesystem/btrfs_vnops.h` (+0 -19) ➖ `btrfs_filesystem/btrfs_volume.h` (+0 -61) _...and 22 more files_ </details> ### 📄 Description Switching focus to FreeBSD for easier testing. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 21:57:36 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/macos-btrfs#4