Page MenuHomeFreeBSD

mmacy (Matthew Macy)
User

Projects

User Details

User Since
May 4 2018, 7:26 PM (129 w, 5 d)

Recent Activity

Sat, Oct 24

mmacy added a comment to D26137: Wireguard merge.

Another kernel panic triggered by interface destruction: incoming upd traffic from the wg peer arrives in wg_input() where sc is already gone.

Fatal trap 9: general protection fault while in kernel mode
cpuid = 0; apic id = 00
instruction pointer     = 0x20:0xffffffff80cefaad
stack pointer           = 0x28:0xfffffe000eb13610
frame pointer           = 0x28:0xfffffe000eb13610
code segment            = base 0x0, limit 0xfffff, type 0x1b
                        = DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags        = interrupt enabled, resume, IOPL = 0
current process         = 12 (irq43: virtio_pci1)
trap number             = 9
panic: general protection fault
cpuid = 0
time = 1602732063
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe000eb13320
vpanic() at vpanic+0x182/frame 0xfffffe000eb13370
panic() at panic+0x43/frame 0xfffffe000eb133d0
trap_fatal() at trap_fatal+0x387/frame 0xfffffe000eb13430
trap() at trap+0xa4/frame 0xfffffe000eb13540
calltrap() at calltrap+0x8/frame 0xfffffe000eb13540
--- trap 0x9, rip = 0xffffffff80cefaad, rsp = 0xfffffe000eb13610, rbp = 0xfffffe000eb13610 ---
if_inc_counter() at if_inc_counter+0xd/frame 0xfffffe000eb13610
wg_input() at wg_input+0xa3/frame 0xfffffe000eb13650
udp_append() at udp_append+0x81/frame 0xfffffe000eb136c0
udp_input() at udp_input+0xa2f/frame 0xfffffe000eb13790
ip_input() at ip_input+0x194/frame 0xfffffe000eb13820
netisr_dispatch_src() at netisr_dispatch_src+0xb1/frame 0xfffffe000eb13880
ether_demux() at ether_demux+0x16e/frame 0xfffffe000eb138b0
ether_nh_input() at ether_nh_input+0x408/frame 0xfffffe000eb13910
netisr_dispatch_src() at netisr_dispatch_src+0xb1/frame 0xfffffe000eb13970
ether_input() at ether_input+0xa1/frame 0xfffffe000eb139d0
vtnet_rxq_input() at vtnet_rxq_input+0x200/frame 0xfffffe000eb13a10
vtnet_rxq_eof() at vtnet_rxq_eof+0x63d/frame 0xfffffe000eb13ae0
vtnet_rx_vq_process() at vtnet_rx_vq_process+0x97/frame 0xfffffe000eb13b20
ithread_loop() at ithread_loop+0x279/frame 0xfffffe000eb13bb0
fork_exit() at fork_exit+0x80/frame 0xfffffe000eb13bf0
fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000eb13bf0
--- trap 0, rip = 0, rsp = 0, rbp = 0 ---
KDB: enter: panic
Sat, Oct 24, 3:25 AM
mmacy updated the diff for D26137: Wireguard merge.
  • rebase
  • fix WGC_SET priv_check to work in jails
  • mark link down before starting detach
Sat, Oct 24, 3:25 AM
mmacy added a comment to D26880: Restore identification of VDEVs using non-native block size..

This will get merged in with the next MFV.

Sat, Oct 24, 1:50 AM

Wed, Oct 21

mmacy added a comment to D26880: Restore identification of VDEVs using non-native block size..

We can continue any further discussion on the PR itself. The only thing left resolve is whether or not to heed the environment variable that Brian mentioned.

Wed, Oct 21, 12:37 AM
mmacy added a comment to D26880: Restore identification of VDEVs using non-native block size..

@cy This all looks fine, but for anything that isn't an urgent bug I greatly prefer that it makes it way in by MFV. Thanks.

Wed, Oct 21, 12:35 AM

Sat, Oct 17

mmacy committed rS366780: Update OpenZFS to 2.0.0-rc3-gfc5966.
Update OpenZFS to 2.0.0-rc3-gfc5966
Sat, Oct 17, 1:06 AM
mmacy committed rS366775: Checkpoint 2.0.0-rc3-gfc5966.
Checkpoint 2.0.0-rc3-gfc5966
Sat, Oct 17, 12:13 AM
mmacy committed rS366774: Update OpenZFS to 2.0.0-rc3-gbd565f.
Update OpenZFS to 2.0.0-rc3-gbd565f
Sat, Oct 17, 12:06 AM

Tue, Oct 13

mmacy updated the diff for D26726: Add support for asynchrous file system operations to aio.
  • add sparse page array support to uiobiomove
Tue, Oct 13, 11:48 PM
mmacy added a comment to D26726: Add support for asynchrous file system operations to aio.

@asomers can you let me what more you'd like to see in the documentation.

Tue, Oct 13, 8:10 PM
mmacy updated the diff for D26726: Add support for asynchrous file system operations to aio.
  • comment new functions in vfs_aio.c
  • add man page for uio_bio (includes uiobiomove) and VOP_UBOP.
Tue, Oct 13, 8:10 PM

Mon, Oct 12

mmacy updated the diff for D26137: Wireguard merge.
  • Fix run_send_keepalive panic
Mon, Oct 12, 9:02 PM
mmacy added a comment to D26137: Wireguard merge.

It seems that the new wg interface is not completely jail-ready yet. I'm exposing the wg interface in devfs.rules with
[devfsrules_jail_wg=10]
add include $devfsrules_jail_vnet
add path 'wg*' unhide

Inside the jail i can create the wg interface. However i'm not allowed to add peers.

ifconfig wg0 create .... gives: ifconfig: failed to install peer

wg setconf wg0 ... gives: Unable to modify interface: Operation not permitted

Could it be that the wg peer structures are not exposed to the jail?

Mon, Oct 12, 8:59 PM
mmacy added a comment to D26218: Integrate zstd into boot loader.

Once you can get ZTS to pass it LGTM.

Mon, Oct 12, 6:28 PM

Fri, Oct 9

mmacy added a comment to D26726: Add support for asynchrous file system operations to aio.

Could we get some documentation for the uiobiomove, aio_qasync, and VOP_UBOP ?

Fri, Oct 9, 10:39 PM
mmacy updated the diff for D26137: Wireguard merge.
  • Don't advertise checksum offload
Fri, Oct 9, 10:25 PM
mmacy added a comment to D26137: Wireguard merge.

This might be out of scope of this review:
the WGC_SET ioctl is not priv(9) checked (and there is no PRIV_NET_WG entry in sys/priv.h)

Fri, Oct 9, 9:47 PM
mmacy updated the diff for D26137: Wireguard merge.
  • rebase against master
  • don't print the first allowedip repeatedly
  • don'
Fri, Oct 9, 9:43 PM
mmacy added reviewers for D26726: Add support for asynchrous file system operations to aio: asomers, jhb.
Fri, Oct 9, 9:04 PM
mmacy requested review of D26726: Add support for asynchrous file system operations to aio.
Fri, Oct 9, 8:53 PM

Fri, Oct 2

mmacy committed rS366353: OpenZFS: don't call fpu_kern_thread on i386.
OpenZFS: don't call fpu_kern_thread on i386
Fri, Oct 2, 1:25 AM

Thu, Oct 1

mmacy committed rS366350: OpenZFS: MFV 2.0-rc3-gfc5966.
OpenZFS: MFV 2.0-rc3-gfc5966
Thu, Oct 1, 11:28 PM
mmacy committed rS366349: checkpoint OpenZFS 2.0-rc3-gfc5966.
checkpoint OpenZFS 2.0-rc3-gfc5966
Thu, Oct 1, 11:15 PM
mmacy committed rS366348: Update OpenZFS to 2.0.0-rc3-gfc5966.
Update OpenZFS to 2.0.0-rc3-gfc5966
Thu, Oct 1, 11:09 PM

Sep 26 2020

mmacy added a comment to D26137: Wireguard merge.

According to ifconfig(8): Cloned interfaces are members of their interface family group by default.

The use of iflib_clone_register() in module.c prevents that this is done for if_wg.

How so? iflib_clone_register calls if_clone_simple which is what vxlan does as well.

iflib_clone_register does set

ifc_flags_set(ip->ip_ifc, IFC_NOGROUP);
Sep 26 2020, 11:57 PM
mmacy updated the diff for D26137: Wireguard merge.
  • Don't disable groups in iflib
Sep 26 2020, 11:57 PM

Sep 18 2020

mmacy committed rS365894: MFV 2.0-rc2.
MFV 2.0-rc2
Sep 18 2020, 11:22 PM
mmacy committed rS365893: Checkpoint 2.0-rc2-g4ce06f.
Checkpoint 2.0-rc2-g4ce06f
Sep 18 2020, 11:03 PM
mmacy committed rS365892: Update openzfs to 2.0.0-rc2-g4ce06f.
Update openzfs to 2.0.0-rc2-g4ce06f
Sep 18 2020, 10:55 PM

Sep 11 2020

mmacy updated the diff for D26137: Wireguard merge.
  • handle empty peer list
  • limit ioctl command set to WGC_GET, WGC_SET
Sep 11 2020, 6:46 PM
mmacy added a comment to D26137: Wireguard merge.

According to ifconfig(8): Cloned interfaces are members of their interface family group by default.

The use of iflib_clone_register() in module.c prevents that this is done for if_wg.

Sep 11 2020, 6:19 PM
mmacy updated the diff for D26137: Wireguard merge.
  • don't fail status on alias
Sep 11 2020, 6:13 PM
mmacy added a comment to D26137: Wireguard merge.

Bad news, remember https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247853
comment 6 item2 and comment 8. Local access to wg-host services was early an issue, then with D26137 this issue was solved and do still work.

Now i've found as it seems that issue is the other way around, services on a remote host is not accessible. Below my test setup:

bsd1 em0:172.16.0.150/24 --- bsd2 em0:172.16.0.179/24

bsd2 ue0:172.16.42.1/24 ---bsd22 172.16.42.2

bsd1 wg0:192.168.3.1/24 ----- bsd2 wg0:192.168.3.2/24

ping and traceroute works to all IP addresses
bsd1 ssh to bsd2 192.168.3.2 works
bsd1 ssh to bsd2 172.16.42.1 works
bsd1 ssh to bsd22 172.16.42.2 does not work

I tried these routes over wg0, same result:
route add -inet 172.16.42.0/24 192.168.3.2
route add -inet 172.16.42.0/24 -interface wg0

bsd1 ssh to bsd22 works (of course) if I change the route to
route add -inet 172.16.42.0/24 172.16.0.179
i.e no wireguard, instead via local lan em0

tested on r365550 with Diff 76838

Sep 11 2020, 6:04 PM
mmacy updated the diff for D26137: Wireguard merge.
  • make fpu kern thread check work on arm64
Sep 11 2020, 6:03 PM

Sep 9 2020

mmacy updated the diff for D26137: Wireguard merge.
  • start slimming down ioctl interface with the idea to eventually just use WGC_{GET, SET}
Sep 9 2020, 9:38 PM
mmacy added a comment to D26137: Wireguard merge.

if the wg interface has an ipv6 address, SIOCIFDESTROY can panic the kernel.

looking at the backtraces, i guess what happens is:
mld_fasttimo() tries to emit a ipv6 MLD packet and wg_route_lookup() touches
memory that was just released by the thread that was responsible for device
destruction.

minimal code to reproduce (keys and addresses are irrelevant):

Sep 9 2020, 9:11 PM
mmacy updated the diff for D26137: Wireguard merge.
  • work around mld bug
Sep 9 2020, 9:07 PM
mmacy added a comment to D26137: Wireguard merge.

Hostname in the endpoint directive does not resolve to an IP address:

ifconfig wg0 create \
private-key wN4PXBViEY7uAwn7HVD+Z3Qn3E8yB4wD60jSki5+SF4= \
listen-port 3333 \
peer public-key cu2RbOX8183OLuKo7CbTNhLelGluVeiQ7jFhy50kxA8= \
endpoint bsd2:3333 \
allowed-ips 192.168.3.0/24

ifconfig: Name does not resolve

userland command 'getaddrinfo bsd2' returns:
dgram inet udp 172.16.0.179 0
stream inet tcp 172.16.0.179 0
seqpacket inet sctp 172.16.0.179 0

Sep 9 2020, 7:45 PM
mmacy updated the diff for D26137: Wireguard merge.
  • allow non-numeric endpoints
Sep 9 2020, 7:43 PM
mmacy added a comment to D26137: Wireguard merge.

Also I think wg(8) need an update after the recent fixes. wg setconf stopped working, It does not add peers, ifconfig wg0 peer-list gives:
ifconfig: can't get peer list size

Sep 9 2020, 7:27 PM

Sep 8 2020

mmacy committed rS365466: ZFS: remove some extra defines.
ZFS: remove some extra defines
Sep 8 2020, 5:47 PM

Sep 7 2020

mmacy updated the summary of D26137: Wireguard merge.
Sep 7 2020, 9:28 PM
mmacy added a comment to D26137: Wireguard merge.

that it's generally accepted that ifconfig is the standard tool used for all networking configuration, but duplicating all of wg(8) in to ifconfig is tedious and feels a bit redundant.

Probably not important for a v1, but it might be nice to eventually move wg(8) functionality to libifconfig and use the linked library to avoid reimplementing the wheel too much.

Sep 7 2020, 9:16 PM
mmacy updated the diff for D26137: Wireguard merge.
  • fix allowedips in peer-list output
Sep 7 2020, 7:57 PM
mmacy updated the diff for D26137: Wireguard merge.
  • place output of successful diagnostics under bootverbose
  • fix tcpdump: WARNING: wg0: That device doesn't support promiscuous mode complaints
Sep 7 2020, 7:48 PM
mmacy added a comment to D26137: Wireguard merge.

#
What are the design decisions made here? Is it to implement wg(8) 'setconf' functionality into ifconfig then drop wg(8) and then adopt wg-quick(8) to use ifconfig? if so thats fine and correct IMHO. This would then also require implementation of wg(8) 'show' which gives traffic stats and latest handshake per peer, a good place for that could then be netstat? How about the key management in wg(8)?

Sep 7 2020, 7:19 PM
mmacy updated the diff for D26137: Wireguard merge.
  • disable debug noise by default
Sep 7 2020, 12:48 AM
mmacy added a comment to D26137: Wireguard merge.

tested on r364973

Resolved issues:

  1. The issue described in comment 8 in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247853
Sep 7 2020, 12:37 AM
mmacy updated the diff for D26137: Wireguard merge.
  • incorporate HRS feedback
Sep 7 2020, 12:28 AM

Sep 6 2020

mmacy updated the diff for D26137: Wireguard merge.
  • fix clean build issues due to circular dependencies
Sep 6 2020, 11:55 PM

Sep 4 2020

mmacy committed rS365347: ZFS: MFV 2.0-rc1-gfd20a8.
ZFS: MFV 2.0-rc1-gfd20a8
Sep 4 2020, 10:25 PM
mmacy committed rS365346: make spa_stats.c common.
make spa_stats.c common
Sep 4 2020, 10:12 PM
mmacy committed rS365345: Another missed move.
Another missed move
Sep 4 2020, 9:55 PM
mmacy committed rS365343: Add missed move.
Add missed move
Sep 4 2020, 9:48 PM
mmacy committed rS365341: snapshot openzfs 2.0-rc1 update.
snapshot openzfs 2.0-rc1 update
Sep 4 2020, 9:37 PM
mmacy committed rS365340: Update vendor openzfs to fd20a8.
Update vendor openzfs to fd20a8
Sep 4 2020, 9:32 PM
mmacy added a comment to D26137: Wireguard merge.

https://github.com/mattmacy/networking/tree/projects/wireguard_merge_update is a WIP with updates for the provided feedback along with some observed build issues.

Sep 4 2020, 12:46 AM

Sep 2 2020

mmacy added a comment to D26137: Wireguard merge.

Comparing wireguard userland vs kernel module on a small device: +300% (from 117Mb/s to 483Mb/s)

  • PC Engines APU2C4 (quad core AMD GX-412T Processor 1 GHz)
  • 3 Intel i210AT Gigabit Ethernet ports
  • FreeBSD 13-head r365033
  • Wireguard kernel: D26137
  • Wireguard userland: 1.0.20200827
  • 2000 flows of UDP packets
  • 500Bytes UDP load => packet size: 528B => Ethernet frame size:542B
Sep 2 2020, 10:10 PM

Aug 28 2020

mmacy committed rS364931: ZFS: add to arm64 NOTES to minimize potential for missing symbols.
ZFS: add to arm64 NOTES to minimize potential for missing symbols
Aug 28 2020, 7:02 PM
mmacy committed rS364930: ZFS: MFV 2.0-rc1-ga00c61.
ZFS: MFV 2.0-rc1-ga00c61
Aug 28 2020, 6:54 PM
mmacy committed rS364929: openzfs: tag latest.
openzfs: tag latest
Aug 28 2020, 6:48 PM
mmacy committed rS364928: update vendor openzfs to a00c61 (2.0-rc1).
update vendor openzfs to a00c61 (2.0-rc1)
Aug 28 2020, 6:41 PM
mmacy committed rS364923: ZFS: clarify dependencies for static linking.
ZFS: clarify dependencies for static linking
Aug 28 2020, 5:06 PM

Aug 27 2020

mmacy updated the diff for D26207: Add zfs zstd support to loader.

rebase

Aug 27 2020, 10:06 PM
mmacy committed rS364893: ZFS: remove duplicate "com.datto:encryption" from loader.
ZFS: remove duplicate "com.datto:encryption" from loader
Aug 27 2020, 9:39 PM
mmacy updated the diff for D26207: Add zfs zstd support to loader.
  • whitespace
Aug 27 2020, 7:45 PM
mmacy added inline comments to D26207: Add zfs zstd support to loader.
Aug 27 2020, 7:35 PM
mmacy updated the diff for D26207: Add zfs zstd support to loader.
  • rebase
  • remove __KERNEL
Aug 27 2020, 7:29 PM
mmacy added inline comments to D26207: Add zfs zstd support to loader.
Aug 27 2020, 6:32 PM
mmacy added inline comments to D26207: Add zfs zstd support to loader.
Aug 27 2020, 6:14 PM

Aug 26 2020

mmacy added reviewers for D26207: Add zfs zstd support to loader: freqlabs, tsoome.
Aug 26 2020, 11:23 PM
mmacy added inline comments to D26207: Add zfs zstd support to loader.
Aug 26 2020, 11:18 PM
mmacy requested review of D26207: Add zfs zstd support to loader.
Aug 26 2020, 11:10 PM
mmacy added a comment to D26196: Fix -Werror,-Wmacro-redefined when building with CROSS_TOOLCHAIN=llvm10.

Could we make this change upstream (in OpenZFS) rather than having to maintain the diff in freebsd? Or, would someone mind explaining when we would change the contrib files in FreeBSD vs changing them upstream?

Aug 26 2020, 4:50 PM
mmacy accepted D26189: Apply a big hammer for stale pre-OpenZFS files.

Thanks

Aug 26 2020, 3:50 AM

Aug 25 2020

mmacy closed D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 25 2020, 11:36 PM · ZFS
mmacy committed rS364788: ZFS: band-aid for -DNO_CLEAN.
ZFS: band-aid for -DNO_CLEAN
Aug 25 2020, 11:36 PM
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

I will apply your patch, but it's a bit silly to call that "breaking world". -There's no guarantee that -DNO_CLEAN or -DNO_KERNELCLEAN will work across major changes.

Aug 25 2020, 11:31 PM · ZFS
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.
Aug 25 2020, 11:29 PM · ZFS
mmacy committed rS364787: ZFS: whitelist zstd and encryption in the loader.
ZFS: whitelist zstd and encryption in the loader
Aug 25 2020, 11:27 PM
mmacy added a comment to D26183: ZFS: Unbreak the world build on CURRENT with the OpenZFS import.

@neel_neelc.org can you tell me a bit more about your environment, make universe builds for all of us and only the powerpcspe tinderbox is currently broken because of these changes. I'm happy to commit these changes I just want to know what it's fixing.

Aug 25 2020, 7:09 PM · ZFS
mmacy committed rS364773: Fix userboot after r364355.
Fix userboot after r364355
Aug 25 2020, 5:23 PM
mmacy committed rS364772: Give stronger guidance with regards to upgrading root pools.
Give stronger guidance with regards to upgrading root pools
Aug 25 2020, 5:19 PM
mmacy committed rS364751: Fix libzfs build failures for some.
Fix libzfs build failures for some
Aug 25 2020, 3:44 AM
mmacy committed rS364749: Mention OpenZFS merge in UPDATING.
Mention OpenZFS merge in UPDATING
Aug 25 2020, 2:43 AM
mmacy committed rS364747: Bump __FreeBSD_version for OpenZFS switchover.
Bump __FreeBSD_version for OpenZFS switchover
Aug 25 2020, 2:23 AM

Aug 24 2020

mmacy committed rS364741: Tag initial import in vendor branch.
Tag initial import in vendor branch
Aug 24 2020, 11:39 PM
mmacy committed rS364740: Initial import from vendor-sys branch of openzfs.
Initial import from vendor-sys branch of openzfs
Aug 24 2020, 11:33 PM
mmacy committed rS364736: Vendor import of openzfs master @ 184df27eef0abdc7ab2105b21257f753834b936b.
Vendor import of openzfs master @ 184df27eef0abdc7ab2105b21257f753834b936b
Aug 24 2020, 10:50 PM
mmacy committed rS364735: Bump limit for openzfs vendor branch import.
Bump limit for openzfs vendor branch import
Aug 24 2020, 10:47 PM

Aug 20 2020

mmacy added a comment to D26137: Wireguard merge.

Does this suppress D25425 and D25830?

Aug 20 2020, 9:30 PM
mmacy requested review of D26137: Wireguard merge.
Aug 20 2020, 6:42 PM
mmacy accepted D26034: zfs: fix EIO accessing dataset after resuming interrupted receive.

LGTM

Aug 20 2020, 1:17 AM

Aug 18 2020

mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.
  • rebase
  • fix permissions
Aug 18 2020, 9:37 PM
mmacy added a comment to D24920: zfs: add to bootloader option to rewind the ZFS checkpoint..

@oshogbo The kmod changes are going to be overwritten by this weeks merge, so it would probably be worthwhile to create a PR upstream. Thanks.

Aug 18 2020, 8:30 PM

Aug 13 2020

mmacy added a comment to D25872: Comprehensive changes for vendored openzfs.

Applying the diff and deleting the empty files was what got me to this point.

I suppose the only way forward is for me to learn git.

Aug 13 2020, 9:54 PM

Aug 12 2020

mmacy added a comment to D25872: Comprehensive changes for vendored openzfs.

This is as far as I was able to get:

> cddl/lib/libctf (obj,all,install)

[Creating objdir /usr/obj/tank/src/head/powerpc.powerpc64/tmp/obj-tools/cddl/lib/libctf...]
cc -O2 -pipe -fno-common -DCTF_OLD_VERSIONS -DIN_BASE -I/tank/src/head/sys/contrib/openzfs/lib/libspl/include/os/freebsd/spl -I/tank/src/head/sys/contrib/openzfs/include -I/tank/src/head/sys/contrib/openzfs/lib/libspl/include/ -I/tank/src/head/sys/contrib/openzfs/lib/libspl/include/os/freebsd -include /tank/src/head/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h -DHAVE_ISSETUGID -I/tank/src/head/sys/cddl/compat/opensolaris -I/tank/src/head/cddl/compat/opensolaris/include -I/tank/src/head/cddl/lib/libctf/../../../cddl/contrib/opensolaris/head -I/tank/src/head/cddl/lib/libctf/../../../cddl/contrib/opensolaris/common/ctf -I/tank/src/head/cddl/lib/libctf/../../../cddl/contrib/opensolaris/lib/libctf/common -I/tank/src/head/cddl/lib/libctf/../../../sys/cddl/contrib/opensolaris/uts/common -DNEED_SOLARIS_BOOLEAN -g -MD -MF.depend.ctf_create.o -MTctf_create.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/tank/src/head/powerpc.powerpc64/tmp/legacy/usr/include -c /tank/src/head/cddl/contrib/opensolaris/common/ctf/ctf_create.c -o ctf_create.o
<built-in>:1:10: fatal error: '/tank/src/head/sys/contrib/openzfs/include/os/freebsd/spl/sys/ccompile.h' file not found

Aug 12 2020, 6:06 PM

Aug 10 2020

mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.
  • Install zdb, zfs, and zpool man pages
  • update rootgen.sh
Aug 10 2020, 9:32 PM

Aug 6 2020

mmacy updated the diff for D25872: Comprehensive changes for vendored openzfs.

Delete some more unused files

Aug 6 2020, 12:22 AM

Aug 5 2020

mmacy added inline comments to D25872: Comprehensive changes for vendored openzfs.
Aug 5 2020, 11:41 PM