git: hammer2 - Remove debugging, adjust iocom

2017-09-19 Thread Matthew Dillon
commit 39a939727acc1ae09ee6541ef3641c151b32c777 Author: Matthew Dillon Date: Tue Sep 19 17:31:03 2017 -0700 hammer2 - Remove debugging, adjust iocom * Call hammer2_iocom_uninit() before we start cleaning up the hmp. * Remove numerous debug

git: kernel - Fix races in kern_dmsg.c (hammer2)

2017-09-19 Thread Matthew Dillon
commit 93c84330bb658b3a1981f2c8c4e9b8fe5da8328c Author: Matthew Dillon Date: Tue Sep 19 17:29:42 2017 -0700 kernel - Fix races in kern_dmsg.c (hammer2) * Fix kdmsg races during shutdown which can assert or panic * Fixes numerous hammer2

git: kernel - Remove some kdmsg debugging

2017-09-19 Thread Matthew Dillon
commit f156ae94a5db0941c8efa9edaac91cefd1bce270 Author: Matthew Dillon Date: Tue Sep 19 14:20:25 2017 -0700 kernel - Remove some kdmsg debugging * Remove ' thread terminating' kdmsg debug messages. Summary of changes: sys/kern/kern_dmsg.c | 4

git: kernel - support dummy reallocblks in devfs

2017-09-19 Thread Matthew Dillon
commit 9a20a70d0faa707da605969275159650084dd124 Author: Matthew Dillon Date: Tue Sep 19 14:13:57 2017 -0700 kernel - support dummy reallocblks in devfs * cluster_write() calls VOP_REALLOCBLKS() in certain situations. * Supply a dummy for

git: gpt(8): Add HAMMER and HAMMER2 support

2017-09-19 Thread Francois Tigeot
commit 41d6e0487ec1c0825935ba1db8043127321f90e7 Author: François Tigeot Date: Tue Sep 19 22:15:35 2017 +0200 gpt(8): Add HAMMER and HAMMER2 support This makes it possible to create HAMMER or HAMMER2 partitions with simple commands such as:

git: boot/loader: Fix the 'crc' command to the intended code.

2017-09-19 Thread Sascha Wildner
commit eba634479674c1185dc8b91853bfdb2a433f31ab Author: Sascha Wildner Date: Tue Sep 19 20:24:03 2017 +0200 boot/loader: Fix the 'crc' command to the intended code. It doesn't change the result, but fixes a cppcheck warning. Reported-by: dcb

git: sbin/newfs_hammer: Use hwarnx() instead of hwarn()

2017-09-19 Thread Tomohiro Kusumi
commit 894963997e2f22a396941d81f6d64364e525cb57 Author: Tomohiro Kusumi Date: Sat Sep 16 15:23:36 2017 +0300 sbin/newfs_hammer: Use hwarnx() instead of hwarn() This one should be with x. Summary of changes: sbin/newfs_hammer/newfs_hammer.c | 2 +- 1

git: sbin/newfs_hammer: Use uuid_create(3) instead of uuidgen(2)

2017-09-19 Thread Tomohiro Kusumi
commit f5cbe1f7dfd662d261beeb330e9ee77fdc52c78b Author: Tomohiro Kusumi Date: Sat Sep 16 19:02:55 2017 +0300 sbin/newfs_hammer: Use uuid_create(3) instead of uuidgen(2) HAMMER userspace uses uuid_create(3) except for this one. uuidgen(2) syscall

git: sbin/hammer: Use uuid_compare(3) instead of bcmp(3)

2017-09-19 Thread Tomohiro Kusumi
commit 118205ce7371bbc32134ba28dbe204993eb72a71 Author: Tomohiro Kusumi Date: Sat Sep 16 20:53:35 2017 +0300 sbin/hammer: Use uuid_compare(3) instead of bcmp(3) Summary of changes: sbin/hammer/cmd_cleanup.c | 3 ++- 1 file changed, 2 insertions(+), 1

git: hammer2(8): Fix printf.

2017-09-19 Thread Sascha Wildner
commit 7350c06520ee8be378e51894e599e51e8a87b027 Author: Sascha Wildner Date: Tue Sep 19 16:23:12 2017 +0200 hammer2(8): Fix printf. Summary of changes: sbin/hammer2/cmd_debug.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

git: ipfw: Add defrag action.

2017-09-19 Thread Sepherosa Ziehau
commit 6998b2437c1fb70d9beaa294270a5eaac85a0dd7 Author: Sepherosa Ziehau Date: Sat Sep 16 14:17:52 2017 +0800 ipfw: Add defrag action. IP fragment reassembling is almost required for stateful firewall, and will be needed for in-kernel NAT.

git: hammer2 - Fix corruption on sync (2)

2017-09-19 Thread Matthew Dillon
commit a964af6f47472894f720607ad1c1e10dd4279a65 Author: Matthew Dillon Date: Tue Sep 19 02:07:51 2017 -0700 hammer2 - Fix corruption on sync (2) * Looping on ONFLUSH to call RB_SCAN() can be endless due to deferrals. Just do it twice to catch

git: hammer2 - augment freemap directive

2017-09-19 Thread Matthew Dillon
commit 5c37bf12111b0c6e1d826658fceed556a7d6207e Author: Matthew Dillon Date: Tue Sep 19 01:34:37 2017 -0700 hammer2 - augment freemap directive * The hammer2 freemap debugging dump now sums up free blocks and displays the results, allowing the

git: hammer2 - Fix corruption on sync, fix excessive stall, optimize sideq

2017-09-19 Thread Matthew Dillon
commit 19808ac9def29b202ea81814cdcc32d74b53c466 Author: Matthew Dillon Date: Tue Sep 19 01:35:41 2017 -0700 hammer2 - Fix corruption on sync, fix excessive stall, optimize sideq * Fix topology corruption which can occur due to the new