User Details
- User Since
- Mar 12 2014, 1:00 AM (646 w, 5 d)
Today
Please be sure to include a Fixes: tag in the commit log message.
I think the patch is ok with my comments addressed.
Fri, Jul 31
Simplify
I think this is ok. The result is not quite the same as what I proposed originally: I believe, with your patches, that if a process creates a child with pdfork(), then it cannot use pdwait() to reap the child, it still must use waitpid(). It would be nicer to make pdwait() reap the child in this case, IMO.
This was addressed in commit d05d1f2560823 by @pouria .
This isn't needed anymore.
I've been using git-mfc instead, which I think has a superset of the functionality in mfc-candidates.
I've been using git-mfc instead, which I think has a superset of the functionality in mfc-candidates.
This is also bugzilla PR 296835: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296835, please include that in the commit log message.
The comments are simultaneously too verbose and not very helpful. They consistently refer to "writeback", which isn't mentioned anywhere else in iflib and only one or twice in the e1000 drivers. A couple of them imply that a queue being frozen for X timer periods is hung, but that's not true, as a different comment explains.
I see some failures in sys/capsicum tests too, sorry I missed those before.
Thu, Jul 30
I do not really understand why you moved the if_link_state_down() call out of gif_delete_tunnel(). Now SIOCDIFPHYADDR does not bring down the interface, isn't that a bug?
Nice! Mostly looks good, the only substantive comment is about the build integration.
Cast bytes to unsigned char, otherwise a negative byte will be sign
extended and occupy more than two bytes of the buffer.
Clean up KMSAN handling as well.
This breaks the userspace ABI. Old ifconfig binaries won't work properly with a new kernel after this change.
Wed, Jul 29
Address Ryan's feedback