git: kernel - Remove CACHE_VREF: RACED debugging output

2020-04-23 Thread Matthew Dillon
commit ac9f076fdc85901280e6e1b162019290b3ed96d0 Author: Matthew Dillon Date: Thu Apr 23 21:19:06 2020 -0700 kernel - Remove CACHE_VREF: RACED debugging output * Remove 'CACHE_VREF: RACED' debugging output after verifying that the race can occur and is properly handled.

git: build - Add a few things in test/debug

2020-04-23 Thread Matthew Dillon
commit 2dac8a3e5d4d43e65040df56505fa0c76e419099 Author: Matthew Dillon Date: Wed Apr 22 23:15:47 2020 -0700 build - Add a few things in test/debug * Add a few more kernel probing utilities. Summary of changes: test/debug/psinfo.c | 408

git: hammer2 - Fix serious de-duplication bug and a few other things

2020-04-23 Thread Matthew Dillon
commit 58898c0eb3f3dcaecea7216c70e96b4be4a3ff7f Author: Matthew Dillon Date: Thu Apr 23 17:38:10 2020 -0700 hammer2 - Fix serious de-duplication bug and a few other things * Fix a serious de-duplication bug. When small files <= 512 bytes are extended with write()s to

git: kernel - Fix excessive VM pageout flushes (2)

2020-04-23 Thread Matthew Dillon
commit 1711dc2f15093bfab4de9b9688b9a07bd0e2bb4d Author: Matthew Dillon Date: Thu Apr 23 17:37:10 2020 -0700 kernel - Fix excessive VM pageout flushes (2) * Add a couple of missing page-rebusy tests in the vnode/putpages path for the pageout daemon. Summary of changes:

git: hammer2 - Fix serious de-duplication bug and a few other things (2)

2020-04-23 Thread Matthew Dillon
commit 585be7b87d446ff2fb3963c7fbce2942b4bdfcea Author: Matthew Dillon Date: Thu Apr 23 18:06:03 2020 -0700 hammer2 - Fix serious de-duplication bug and a few other things (2) * Remove debugging kprintf() Summary of changes: sys/vfs/hammer2/hammer2_chain.c | 2 -- 1 file

git: DragonFly_RELEASE_5_8 kernel - Minor optimizations

2020-04-23 Thread Matthew Dillon
commit b437942570f5eae19d7d80a059f0047703f9026a Author: Matthew Dillon Date: Wed Mar 4 09:16:09 2020 -0800 kernel - Minor optimizations * Minor __predict and __read_mostly/frequently optimizations. Summary of changes: sys/kern/subr_cpu_topology.c | 16 +---

git: DragonFly_RELEASE_5_8 kernel - Fix excessive VM pageout flushes

2020-04-23 Thread Matthew Dillon
commit f4d38030644d96bf67bc2347cede72e9244d6a81 Author: Matthew Dillon Date: Wed Apr 22 19:39:37 2020 -0700 kernel - Fix excessive VM pageout flushes * The VM pageout code was calculating the laundering limit improperly. We were trying to calculate a per-pass limit within

git: DragonFly_RELEASE_5_8 tmpfs - Change paging behavior, fix two directory-entry races

2020-04-23 Thread Matthew Dillon
commit 55a501e06652d608b1acb746b4ba7a6a887874e4 Author: Matthew Dillon Date: Wed Apr 22 19:24:13 2020 -0700 tmpfs - Change paging behavior, fix two directory-entry races * Change the paging behavior for vfs.tmpfs.bufcache_mode. These changes try to reduce unnecessary

git: DragonFly_RELEASE_5_8 hammer2 - Fix serious de-duplication bug and a few other things (2)

2020-04-23 Thread Matthew Dillon
commit f4a0b284eb39609e24aadc7a61905d37d319bed6 Author: Matthew Dillon Date: Thu Apr 23 18:06:03 2020 -0700 hammer2 - Fix serious de-duplication bug and a few other things (2) * Remove debugging kprintf() Summary of changes: sys/vfs/hammer2/hammer2_chain.c | 2 -- 1 file

git: DragonFly_RELEASE_5_8 hammer2 - Fix serious de-duplication bug and a few other things

2020-04-23 Thread Matthew Dillon
commit c41d6deadc7a5f0c2fb8cc6f2b8ad7db230db467 Author: Matthew Dillon Date: Thu Apr 23 17:38:10 2020 -0700 hammer2 - Fix serious de-duplication bug and a few other things * Fix a serious de-duplication bug. When small files <= 512 bytes are extended with write()s to

git: DragonFly_RELEASE_5_8 kernel - Double LRU dirty pages by default

2020-04-23 Thread Matthew Dillon
commit 5e7ea5dd807357d1eae4baaebbdec092d70dbfca Author: Matthew Dillon Date: Wed Apr 22 14:05:12 2020 -0700 kernel - Double LRU dirty pages by default * The pageout daemon was supposed to double-LRU dirty pages in the inactive queue by default and it wasn't. This was

git: DragonFly_RELEASE_5_8 kernel - Fix excessive VM pageout flushes (2)

2020-04-23 Thread Matthew Dillon
commit 598725ecf31dade03c26c18ade56aa7f776aeb36 Author: Matthew Dillon Date: Thu Apr 23 17:37:10 2020 -0700 kernel - Fix excessive VM pageout flushes (2) * Add a couple of missing page-rebusy tests in the vnode/putpages path for the pageout daemon. Summary of changes:

git: DragonFly_RELEASE_5_8 tmpfs - Too aggressive during paging

2020-04-23 Thread Matthew Dillon
commit 45858d0c0730e05b1a5681f53b3a9e1d227d3e99 Author: Matthew Dillon Date: Wed Apr 22 14:27:17 2020 -0700 tmpfs - Too aggressive during paging * tmpfs was being a bit too aggressive during paging. We were trying to bypass all the way to PQ_CACHE as well as

git: DragonFly_RELEASE_5_8 kernel - Improve tmpfs support

2020-04-23 Thread Matthew Dillon
commit 33930dfcf0aab8a1475a9e8edcfcea28e6a2dfbb Author: Matthew Dillon Date: Wed Feb 12 19:39:12 2020 -0800 kernel - Improve tmpfs support * When a file in tmpfs is truncated to a size that is not on a block boundary, or extended (but not written) to a size that is not on

git: sbin/fsck_hammer2: Adjust indentations for error messages

2020-04-23 Thread Tomohiro Kusumi
commit e4f30e5cb291202de377fa9d40036eba4856c13b Author: Tomohiro Kusumi Date: Fri Apr 24 02:34:05 2020 +0900 sbin/fsck_hammer2: Adjust indentations for error messages Summary of changes: sbin/fsck_hammer2/test.c | 8 1 file changed, 4 insertions(+), 4 deletions(-)

git: sbin/fsck_hammer2: Support regular file

2020-04-23 Thread Tomohiro Kusumi
commit f92e03bb283426cb82dc9ac0656290321f93f08d Author: Tomohiro Kusumi Date: Fri Apr 24 03:27:40 2020 +0900 sbin/fsck_hammer2: Support regular file Summary of changes: sbin/fsck_hammer2/destroy.c | 4 ++-- sbin/fsck_hammer2/reconstruct.c | 4 ++-- sbin/fsck_hammer2/test.c|