commit 2184ce67c9796778fcad88da71cd10879fa93a24
Author: Tomohiro Kusumi
Date: Tue Oct 8 00:05:54 2019 +0900
sys/vfs/msdosfs: Rename xcntobn() back to cntobn()
4afd80f1a2 in 2006 has renamed cntobn() to xcntobn().
Rename it back to reduce unneeded diff against FreeBSD
commit 3e5441188bbdc645706185566a9fee9057f8ca96
Author: Tomohiro Kusumi
Date: Tue Oct 8 00:05:13 2019 +0900
sys/vfs/msdosfs: Add markvoldirty()
from freebsd/freebsd@7dde93f1df429cf9a818bf7b716962298f489807
from freebsd/freebsd@47701ffd1e3ae03dfc0c65c3e70cfabc99537681
commit d50cafcb10044d474ee38199291f8e07068e9bb1
Author: Tomohiro Kusumi
Date: Tue Oct 8 00:07:11 2019 +0900
sys/vfs/msdosfs: FSInfo size handling is completely wrong
from freebsd/freebsd@01c1ec9b1ae5e546930028126ab6d950d401c786
from freebsd/freebsd
commit d6003fad8bdff50c9a648036ccd16c272cf5de6c
Author: Tomohiro Kusumi
Date: Wed Oct 9 22:30:16 2019 +0900
sys/vfs/msdosfs: Use vfs_timestamp()
from freebsd/freebsd@68807f21657b87276bee1a8b8e9ddbf03ef26525
Summary of changes:
sys/vfs/msdosfs/msdosfs_denode.c | 2 +-
sys/vfs
commit 7545ebd33d7ba11ac5753820c02737908ba3de9e
Author: Tomohiro Kusumi
Date: Wed Oct 9 22:30:39 2019 +0900
sys/vfs/msdosfs: vrecycle() vnode with SLOT_EMPTY
from freebsd/freebsd@11cf2ecaee883581cf49f4bea644f97d88e289da
Keep the change from
commit bb619ec77d701ab2df33da9f0f78e0c1b27b3f54
Author: Tomohiro Kusumi
Date: Wed Oct 9 22:31:17 2019 +0900
sys/vfs/msdosfs: Use vop_stdpathconf()
from freebsd/freebsd@b4c54ab330a8138d19ec8b649b3ded0465f45331
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 11
commit 65586b25fd1d7326405479975c7554dfe3b6c250
Author: Tomohiro Kusumi
Date: Wed Oct 9 22:30:56 2019 +0900
sys/vfs/msdosfs: Remove unused msdosfs_args::magic
bits from freebsd/freebsd@89382b6533d2fd694195b6f534563993a4741fa4
Requires FAT userspace rebuild.
Summary of
commit c023e5ccb0f13474b565e943a3d7e46c7cc03332
Author: Tomohiro Kusumi
Date: Thu Oct 10 23:12:04 2019 +0900
sys/vfs/msdosfs: Rename DOS_FILESIZE_MAX -> MSDOSFS_FILESIZE_MAX
from freebsd/freebsd@e6fd69815f99795031e72e899db2cfba63581fc4
Summary of changes:
sys/vfs/msdo
commit b7c122e51fd55f54631ed48d3d646e3de3ece42c
Author: Tomohiro Kusumi
Date: Thu Oct 10 23:48:48 2019 +0900
sys/vfs/msdosfs: Spelling fixes
bits from freebsd/freebsd@9ed8e933a363f67081dec54601b6262db2a57437
Summary of changes:
sys/vfs/msdosfs/msdosfs_lookup.c | 2 +-
1 file
commit 89c41d472e8a23353c662061cb31cea12ceaaee2
Author: Tomohiro Kusumi
Date: Fri Oct 11 22:51:47 2019 +0900
sys/vfs/msdosfs: Use howmany()
from freebsd/freebsd@fc01419148d065603607b1008d536431465f3bc3
Summary of changes:
sys/vfs/msdosfs/msdosfs_vfsops.c | 5 ++---
1 file
commit 8a835481917cf773453347ad035c70a5aa72126c
Author: Tomohiro Kusumi
Date: Fri Oct 11 22:52:10 2019 +0900
sys/vfs/msdosfs: Fix a serious off by 1 for cluster bitmap
from freebsd/freebsd@4159786890522d187529c336eb6da4029f04a3e1
Fixed a serious off by 1 error. The
commit 488b4f06360807d6c2a93bc4c6a06fcb71622cc2
Author: Tomohiro Kusumi
Date: Sat Oct 12 20:32:54 2019 +0900
sys/vfs/msdosfs: Fix detrunc() twice
from freebsd/freebsd@df35e60f9f9e72d96903368cf6c933be6f3ff720
from freebsd/freebsd@36b72954109b4906ef75de661bfbd254fba1c011
commit 3f4c7a93f3718b406bd996c42a4b20bc8d64bfa3
Author: Tomohiro Kusumi
Date: Sun Oct 13 02:20:03 2019 +0900
sys/vfs/msdosfs: Style bugs
from freebsd/freebsd@bc5f57144e97b8336002b57d7c7e60a86ba3b0d4
Summary of changes:
sys/vfs/msdosfs/msdosfs_denode.c | 8
1 file
commit 28e835c76a39909b527d27fb889c5912d29352b9
Author: Tomohiro Kusumi
Date: Sat Oct 12 23:19:38 2019 +0900
sys/vfs/msdosfs: Sync a comment on cdev_t with FreeBSD
from freebsd/freebsd@c3c76f8185fd7f9995646dc6cb44a1777d80eabb
DragonFly still uses `pmp->pm_dev` and
commit 5a00f382319d106a06d068e2fa3983b0193d3716
Author: Tomohiro Kusumi
Date: Sun Oct 13 02:45:03 2019 +0900
sys/vfs/msdosfs: Sync comments on cluster macros with FreeBSD
Use a terminology "filesystem relative" instead of "device relative".
"dev
commit 75d06745608b7592c079663ed1d465b37a0b569c
Author: Tomohiro Kusumi
Date: Sun Oct 13 03:42:21 2019 +0900
usr.sbin/fstyp: Add XXX comments on HAMMER1/2 label
This only matters to -media mount of block devices.
Not sure about other filesystem labels in fstyp.
Summary of
commit e819b9c638a7865151a51b923ce91fa8a05d9a24
Author: Tomohiro Kusumi
Date: Mon Oct 14 06:53:34 2019 +0900
sbin/hammer2: Minor "show"/"freemap" output format fix
"show"/"freemap" output doesn't use comma, except for after meth=
commit bad8b3c2a5e74b63f3e921dd7f8598245247c906
Author: Tomohiro Kusumi
Date: Mon Oct 14 06:54:08 2019 +0900
sbin/fsck_hammer2: Print blockref data on failure if possible
Summary of changes:
sbin/fsck_hammer2/fsck_hammer2.8 | 3 +-
sbin/fsck_hammer2/test.c | 199
commit 0fa5fd16b6b3a2e2d7692bbaed7a5cc66d24773b
Author: Tomohiro Kusumi
Date: Mon Oct 14 06:54:33 2019 +0900
sbin/fsck_hammer2: Add destroy.c to destroy ondisk inode/dirent
For testing.
This doesn't get compiled by Makefile.
Summary of changes:
sbin/fsck_hammer2/dest
commit f168e7f9b9ca443b060382b8a9f012ad9e008bc6
Author: Tomohiro Kusumi
Date: Mon Oct 14 06:53:54 2019 +0900
sbin/hammer2: Print dirent name length in "show"
Summary of changes:
sbin/hammer2/cmd_debug.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletio
commit d679463cb3b6d7d9d028dabdd81c7b76f920a65d
Author: Tomohiro Kusumi
Date: Tue Oct 15 00:30:32 2019 +0900
sbin/fsck_hammer2: Make destroy.c support embedded dirent name
and other dirent related fixes and cleanups.
Summary of changes:
sbin/fsck_hammer2/destroy.c | 228
commit f89b0cf0907da38722ec7263e23d8a5f3a360945
Author: Tomohiro Kusumi
Date: Tue Oct 15 00:30:16 2019 +0900
sbin/fsck_hammer2: Print indirect blockref data on failure if possible
Summary of changes:
sbin/fsck_hammer2/test.c | 34 +-
1 file changed, 29
commit ebbe9acd70fd4288627f1100d7cb25553724197c
Author: Tomohiro Kusumi
Date: Wed Oct 16 00:10:47 2019 +0900
sbin/fsck_hammer2: Rollback if second write failed on destroying dirent
Summary of changes:
sbin/fsck_hammer2/destroy.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion
commit 1c90b351be5e42c1a53f0155ca0fea167f790de2
Author: Tomohiro Kusumi
Date: Thu Oct 17 04:30:20 2019 +0900
sbin/hammer2: Add 'B' to sizetostr() result when < 1024/2
All other cases have trailing 'B' from "KB", "MB", etc,
so i
commit daa965b68273dc72c767fb29bbe320c808088b55
Author: Tomohiro Kusumi
Date: Thu Oct 17 05:02:49 2019 +0900
sbin/fsck_hammer2: Correctly count HAMMER2_BREF_TYPE_EMPTY blockrefs
Without this, HAMMER2_BREF_TYPE_EMPTY is always shown as 0
when inode or indirect blockrefs can
commit 94a9712851ab0544c675eaf3f09b48386e885448
Author: Tomohiro Kusumi
Date: Thu Oct 17 07:50:44 2019 +0900
sbin/hammer2: Add hammer2_breftype_to_str()
Summary of changes:
sbin/fsck_hammer2/test.c| 35 +++
sbin/hammer2/cmd_debug.c| 33
commit 40d6903f4e77e423a8cf99e35af1cfbe3c071bb3
Author: Tomohiro Kusumi
Date: Fri Oct 18 00:04:10 2019 +0900
sbin/fsck_hammer2: Use memmove(3) for overlapping regions
Summary of changes:
sbin/fsck_hammer2/destroy.c | 2 +-
sbin/fsck_hammer2/test.c| 2 +-
2 files changed, 2
commit 1555a1360f7935b106fe934e85a2f6798c67057a
Author: Tomohiro Kusumi
Date: Sat Oct 19 00:55:18 2019 +0900
sbin/fsck_hammer2: Minor fixes on syscall retvals
Summary of changes:
sbin/fsck_hammer2/destroy.c | 20 +---
sbin/fsck_hammer2/test.c| 7 ---
2 files
commit 2b7e4566d33449e864c2d1466d9ba484fff1e6f4
Author: Tomohiro Kusumi
Date: Sat Oct 19 00:54:43 2019 +0900
sbin/fsck_hammer2: Add reconstruct.c to force reconstruct filesystem
For testing.
This doesn't get compiled by Makefile.
Recursively reconstruct checksu
commit bb89612b6f2f2fc14cc8ba0186089b62ca2b539d
Author: Tomohiro Kusumi
Date: Sat Oct 19 00:55:00 2019 +0900
sbin/fsck_hammer2: Make destroy.c update dirent blockref key
Reconstructed dirents can't be ls'd with or without this change.
Summary of changes:
sbin/fs
commit 3b04d1bc8005c90ab4a54950834b76d79192bd58
Author: Tomohiro Kusumi
Date: Sun Oct 20 00:40:14 2019 +0900
sys/vfs/msdosfs: Add nop MSDOSFS_LOCK_MP()
sys/vfs/msdosfs isn't MPSAFE yet, but reduce diff against FreeBSD.
Summary of changes:
sys/vfs/msdosfs/msdosfs_fat.c
commit 74fca40f772b8fdde0468116ee14303298d76ccb
Author: Tomohiro Kusumi
Date: Sun Oct 20 00:40:32 2019 +0900
sys/vfs/msdosfs: Drop nonexistent msdosfs_mountroot() prototype
Summary of changes:
sys/vfs/msdosfs/denode.h | 3 +++
sys/vfs/msdosfs/msdosfsmount.h | 8
2 files
commit 8f267ccaad60181610affd6c4a495c8bc1a0bab0
Author: Tomohiro Kusumi
Date: Sun Oct 20 01:56:56 2019 +0900
sbin/newfs_hammer2: Remove "m:" from getopt(3)
No such option.
Summary of changes:
sbin/newfs_hammer2/newfs_hammer2.c | 5 +++--
1 file changed, 3 insert
commit e03500ee6b9d2adc62495c4f0a2079fd78003e1d
Author: Tomohiro Kusumi
Date: Mon Oct 21 01:10:41 2019 +0900
sbin/hammer2: Fix error message format
Summary of changes:
sbin/hammer2/main.c | 18 +-
1 file changed, 9 insertions(+), 9 deletions(-)
http
commit a84e908eea1a1220616ca701223e6fc96fba91ce
Author: Tomohiro Kusumi
Date: Mon Oct 21 03:14:08 2019 +0900
sbin/hammer2: #if0 unused structs
added in 2012-2013 but never used.
Summary of changes:
sbin/hammer2/hammer2.h | 2 ++
1 file changed, 2 insertions(+)
http
commit 41195a6fe8a140b7d9dbc917db15c61c1c0343be
Author: Tomohiro Kusumi
Date: Mon Oct 21 03:30:07 2019 +0900
sbin/fsck_hammer2: Allow -l to take multiple PFS names
Summary of changes:
sbin/fsck_hammer2/fsck_hammer2.8 | 2 +-
sbin/fsck_hammer2/fsck_hammer2.c | 47
commit 0abd9570d62e6fc83341bc147706bb4316fba829
Author: Tomohiro Kusumi
Date: Mon Oct 21 02:29:47 2019 +0900
sbin/fsck_hammer2: Add -e to count empty blockrefs
Nothing interesting in seeing empty blockref statistics,
so make it ignore by default.
Summary of changes:
sbin
commit 5e944fd63e4dc25a443087203a8128c2acc33d45
Author: Tomohiro Kusumi
Date: Tue Oct 22 02:21:48 2019 +0900
sys/vfs/msdosfs: Rewrite msdosfs_readdir()
Don't make the entire function look different from FreeBSD when
vop_write_dirent() (since fc46f680a7 in 2005) is j
commit 9d6d26c9ff64da5ee89ef4431dda09669cba5554
Author: Tomohiro Kusumi
Date: Tue Oct 22 02:20:51 2019 +0900
sys/kern: Add init_va_filerev()
from freebsd/freebsd@1912367ebb1a5029d72a6b3b028c32f0af41f0b5
Note that init_va_filerev() implementation is not same as FreeBSD
commit 2f7891dd138fed3fe9aae111c5dba345a2d2c1df
Author: Tomohiro Kusumi
Date: Tue Oct 22 02:20:18 2019 +0900
sbin/fsck_hammer2: Minor fix/cleanup
Summary of changes:
sbin/fsck_hammer2/fsck_hammer2.8 | 4 ++--
sbin/fsck_hammer2/fsck_hammer2.c | 14 --
2 files changed, 10
commit 79043b34766f6d9c803a3bb514bfd7742fb2b2cf
Author: Tomohiro Kusumi
Date: Wed Oct 23 04:56:34 2019 +0900
sys/vfs/msdosfs: uniqdosname() assumes 12 bytes char[]
from freebsd/freebsd@522790ec8013b64a66fe7410c116e018b63bb9b3
See uniqdosname() and unix2dosfn().
Summary
commit 3e4c7e6a5fe94c79c39304547ced2439d27f4018
Author: Tomohiro Kusumi
Date: Wed Oct 23 00:45:06 2019 +0900
sys/vfs/msdosfs: Avoid loop after bread()
from freebsd/freebsd@992424e04cb1bcbf73836635d42aeefd1bde73b9
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 5 +
1
commit abca108f8ae4d7e2e7faf356736df29d6fe78432
Author: Tomohiro Kusumi
Date: Wed Oct 23 03:26:27 2019 +0900
sys/vfs/msdosfs: Don't set DE_ACCESS on read if readonly mount
from freebsd/freebsd@1b90da9ab8a3ec94fb70dbd7a4204352c038ddda
Summary of changes:
sys/vfs/ms
commit 0e16c4f155449dec29263741bdcbd7b1c6cc9e4b
Author: Tomohiro Kusumi
Date: Wed Oct 23 05:44:50 2019 +0900
sbin/fsck_hammer2: Sort PFS names to scan on -p
Summary of changes:
sbin/fsck_hammer2/test.c | 22 --
1 file changed, 16 insertions(+), 6 deletions(-)
http
commit 01a14fbb8f6fff1cfa34b889953354a5ba7e6f05
Author: Tomohiro Kusumi
Date: Tue Oct 22 02:21:16 2019 +0900
sys/vfs/msdosfs: Fix FAT32 dotdot dirent corruption
from freebsd/freebsd@96b12145fb2d0521fe7cd4e58d4691a3cf2861ea
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c
commit 3b4b501887b68a7ed8bd2651ebf2ab0d95314ca8
Author: Tomohiro Kusumi
Date: Wed Oct 23 09:12:25 2019 +0900
sbin/fsck_hammer2: Fix invalid free(3) of PFS names
Summary of changes:
sbin/fsck_hammer2/fsck_hammer2.c | 9 +
1 file changed, 5 insertions(+), 4 deletions(-)
http
commit 894381e9af63057bc892f1cf5761e03e96571cf6
Author: Tomohiro Kusumi
Date: Wed Oct 23 09:12:11 2019 +0900
sbin/fsck_hammer2: Fix copying unterminated ondisk string
Summary of changes:
sbin/fsck_hammer2/test.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
http
commit d3cf9de46184c77c48109ca5a56f28417b18
Author: Tomohiro Kusumi
Date: Thu Oct 24 00:12:02 2019 +0900
sys/vfs/msdosfs: Don't sync update on msdosfs_setattr()
from freebsd/freebsd@896bab2157a7e590750c85dff9cd3dc28f4c8ff9
Read above for details.
Summary of ch
commit 0ad06e6a4c1a764c7ebe81b789f26e2e2da9a399
Author: Tomohiro Kusumi
Date: Thu Oct 24 00:30:18 2019 +0900
sys/vfs/msdosfs: Fix style bugs
from freebsd/freebsd@fa70acb379635c7b16c8acb3ca68939e65d77434
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 8
1 file
commit f8ff586ab90e8b12f104f8702817019f97afdc40
Author: Tomohiro Kusumi
Date: Thu Oct 24 00:50:09 2019 +0900
sys/vfs/msdosfs: msdosfs_read()/msdosfs_write() fixes
bits from freebsd/freebsd@7fe18219e6aee76fd67b0019f4271f895994aa01
but keep uio sanity checks removed by
commit bced454a141a529b7486608f896fcd68645e2500
Author: Tomohiro Kusumi
Date: Thu Oct 24 00:37:18 2019 +0900
sys/vfs/msdosfs: Fix comments in msdosfs_setattr()
from freebsd/freebsd@c2333909d4119b0b11bb182ddf4c177bc903d19e
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c
commit ff16045e991efab7da00cd577a3070cd4e4ad4f1
Author: Tomohiro Kusumi
Date: Thu Oct 24 05:55:47 2019 +0900
Revert "world/kernel: Use the roundup2() macro in various places."
This reverts commit 234a54e74c83964aeb996eabab3139f72c68820f.
Summary of changes:
sy
commit 840fe9c41590d9ccad036d84a4bbc782b8a8c096
Author: Tomohiro Kusumi
Date: Fri Oct 25 02:35:56 2019 +0900
sys/vfs/msdosfs: Remove obsolete comment
from freebsd/freebsd@860493e2052cc33a6abb2a55500f908beeffbe85
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 5 -
1
commit bfe698af94bae5875ad4d1e178e33e831154c4df
Author: Tomohiro Kusumi
Date: Fri Oct 25 02:35:11 2019 +0900
sys/vfs/msdosfs: Remove VREG/VDIR support from msdosfs_mknod()
from freebsd/freebsd@34e9a6f37025fbfbdfb432241cc89ae3533011b0
Summary of changes:
sys/vfs/msdosfs
commit 7be6b56d73c9e1047741b7276e618e96f679aeba
Author: Tomohiro Kusumi
Date: Fri Oct 25 02:35:35 2019 +0900
sys/vfs/msdosfs: Fix comment on symlink
from freebsd/freebsd@a74bc23d1f0b8bc77bc0932b3464b83bdde0e70c
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 4 +---
1
commit 629f28aa3d46673c0e2731d731bc7069787d50a0
Author: Tomohiro Kusumi
Date: Sat Oct 26 00:44:29 2019 +0900
sys/vfs/msdosfs: Drop redundant ->uio_offset limit check
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 3 ---
1 file changed, 3 deletions(-)
h
commit c89bff582dcc673dbbc1ea62de279a83f162ba0c
Author: Tomohiro Kusumi
Date: Sat Oct 26 00:44:14 2019 +0900
sys/vfs/msdosfs: Remove DragonFly specific macro de_off2cn()
4afd80f1a2 contains several fixes, but from the way de_cluster()
is used, an explicitly casted version of
commit 20241ea208ca9cc819446925cd97be0f62aada28
Author: Tomohiro Kusumi
Date: Sat Oct 26 00:43:41 2019 +0900
sys/vfs/msdosfs: Remove confusing code on cluster#
Sync comments with FreeBSD.
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 15 +--
1 file changed
commit 6455a89b5a37eff040be62dd507c455095873c6c
Author: Tomohiro Kusumi
Date: Sat Oct 26 00:43:55 2019 +0900
sys/vfs/msdosfs: Remove DragonFly specific macro de_off2bn()
which is only used once.
Using ->pm_bnshift is clear enough, and more readable in this case.
Summary
commit 63dc3af7d6c0f3fcdb30fcfa08fd3755cacf9cb2
Author: Tomohiro Kusumi
Date: Tue Oct 29 00:24:05 2019 +0900
usr.sbin/fstyp: Fix comparison against unterminated ondisk string
Summary of changes:
usr.sbin/fstyp/hammer2.c | 16 ++--
1 file changed, 14 insertions(+), 2
commit 936c63c767fff7676bb347ad9615d9b513206ed6
Author: Tomohiro Kusumi
Date: Mon Oct 28 01:12:17 2019 +0900
sbin/fsck_hammer2: Fix build procedure comments
Summary of changes:
sbin/fsck_hammer2/destroy.c | 2 +-
sbin/fsck_hammer2/reconstruct.c | 5 ++---
2 files changed, 3
commit 958de67287616dba143fd3ee1fd2e649e89138ab
Author: Tomohiro Kusumi
Date: Wed Oct 30 02:30:31 2019 +0900
sbin/fsck_hammer2: Add -c to cache subtree blockref stats for speed
If blockref scan succeeds and subtree blockref count exceeds a -c
value, cache subtree blockref
commit b9b19e40527c666341214e65cf7466fda77b1af8
Author: Tomohiro Kusumi
Date: Fri Nov 1 00:14:08 2019 +0900
sbin/fsck_hammer2: Remove redundant hammer2_blockref_t in delta stats
Summary of changes:
sbin/fsck_hammer2/test.c | 8 +++-
1 file changed, 3 insertions(+), 5 deletions
commit 4a4aa420b3788e9feb3cf3fa5c2d0c6c62d35102
Author: Tomohiro Kusumi
Date: Fri Nov 1 08:47:02 2019 +0900
usr.sbin/fstyp: Fix warning on Linux distros
hammer2.c:134: warning: pointer targets in passing argument 1 of 'strcmp'
differ in signedness
/usr/include/st
commit 54d6bacabe7a3282dad299ac602f75499507fe37
Author: Tomohiro Kusumi
Date: Sat Nov 2 01:36:34 2019 +0900
sbin/hammer2: Test /dev/mampper for "info"/"mountall" targets
Try dirents under /dev/mapper in addition to /dev/serno.
Also ignore "."
commit 1bb6d1be89098014ffd4bfcd6a3018deffef68b2
Author: Tomohiro Kusumi
Date: Sun Nov 3 18:12:05 2019 +0900
sbin/hammer2: Add /dev/ad* and /dev/vn* to "info"/"mountall" targets
Summary of changes:
sbin/hammer2/cmd_info.c | 33 +
commit abb2f98084d74cc919f2b2ad983af83b4f1cf44f
Author: Tomohiro Kusumi
Date: Tue Nov 5 22:18:35 2019 +0900
sys/vfs/msdosfs: Sync debug prints with FreeBSD
from freebsd/freebsd@2531d8deb3ae1fe51c43a46f528fda3fdf1806e2
Summary of changes:
sys/vfs/msdosfs/msdosfs_conv.c | 2
commit a6f290528ba2261b6d8daea7e2ce64487c544f36
Author: Tomohiro Kusumi
Date: Thu Nov 7 01:35:02 2019 +0900
sys/vfs/msdosfs: Remove seemingly unneeded unlock/relock of dvp
from freebsd/freebsd@21f579c3fb6b782ee610255d7f5bbb22e326b66c
Summary of changes:
sys/vfs/msdosfs
commit 5c27e3c812f2d154aeb1c18f14c62ceaa0622dd6
Author: Tomohiro Kusumi
Date: Wed Nov 6 22:34:04 2019 +0900
sys/vfs/msdosfs: Remove unrelated comment on rmdir
FreeBSD explicitly calls cache_purge() here.
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 5 -
1 file
commit 8480e7bcdf9ffa9f44f80f9362c6f62424ada748
Author: Tomohiro Kusumi
Date: Fri Nov 8 00:21:06 2019 +0900
sys/vfs/msdosfs: Improve fsync(2) behavior
from freebsd/freebsd@3bbdcb77fd843ff34a0054bea92392cee78dd0ec
Do sloppy sync of metadata by syncing the entire FAT on
commit 71ea737c9a2adb5475f0494d951ed439946a308f
Author: Tomohiro Kusumi
Date: Fri Nov 8 21:24:05 2019 +0900
sys/vfs/msdosfs: Add/use DOINGASYNC()
from freebsd/freebsd@311bc737d859452ad0514fe48c005bcefcbc3eda
Note that in FreeBSD DOINGASYNC() macro isn't specific t
commit 7ebaf72b912efe92e96ed1faf4712e31a29bac7d
Author: Tomohiro Kusumi
Date: Sat Nov 9 00:12:05 2019 +0900
sys/vfs/msdosfs: Avoid "." corruption on rename(2)
from freebsd/freebsd@42829c17958177a094b3b521ea5870e19928263f
Summary of changes:
sys/vfs/msdosfs/msdosfs_vn
commit 1c9db351d8988c7d1b499e59fdaa4e5e3a9d4fe3
Author: Tomohiro Kusumi
Date: Fri Nov 8 21:03:05 2019 +0900
sys/vfs/msdosfs: Support async mount (delayed write)
from freebsd/freebsd@c590272b42e93312c35e2c65311528e435564f7c
Basically don't use this.
Summary of ch
commit 19f05ca8df042392fbab2f15c546727aff721459
Author: Tomohiro Kusumi
Date: Sat Nov 9 04:01:18 2019 +0900
sys/vfs/msdosfs: Fix typo
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git
commit f92cc5077db1ea81a4eb88490961375ef7c282b5
Author: Tomohiro Kusumi
Date: Sat Nov 9 04:41:29 2019 +0900
sys/vfs/msdosfs: Fix comments on corrupted fs
from freebsd/freebsd@54e5c67329366d24de694633c94a8d2640534095
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 8
commit b19f987c728860fda67a384ec6cf427fcce052c5
Author: Tomohiro Kusumi
Date: Sun Nov 10 00:17:06 2019 +0900
sys/vfs/msdosfs: Fix regression from cleanup commit 20241ea208
rablock needs to be a cluster#.
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 2 +-
1 file
commit cb33f13a75373c4ce9b1cf3669418c362ad87a70
Author: Tomohiro Kusumi
Date: Sun Nov 10 00:17:20 2019 +0900
sys/vfs/msdosfs: Cleanup before implementing vfs clustering
from freebsd/freebsd@b2bdcce9e10d5055a3afbfebf98e0e05fcd67113
Sync with a cleanup commit before
commit 75ff67093946812866c8900c977c3a03e286d156
Author: Tomohiro Kusumi
Date: Sat Nov 9 05:44:52 2019 +0900
sys/vfs/msdosfs: Remove BPB_TotSec16 test for FAT32 on mount(2)
from freebsd/freebsd@ad92b9afc4f7ec122f9438ac64b58c2926a6a6a4
Looks like BSD implementation of FAT
commit 45e5fee391d8282ba9d0802649692fa730ffea86
Author: Tomohiro Kusumi
Date: Mon Nov 11 01:27:06 2019 +0900
sys/vfs/msdosfs: Need to explicitly set bp to NULL
for several vnops.
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 8
1 file changed, 4 insertions
commit 17b24363717ff76af83e5024b373e711a857cfc0
Author: Tomohiro Kusumi
Date: Tue Nov 12 05:57:40 2019 +0900
sys/vfs/msdosfs: Support vfs clustering
from freebsd/freebsd@8fdd1a79d0f77863b38e6de503ef08f19bef2e89
fio shows random read/write throughput improvement by 10
commit 0d540a44319db497468b7c5b37893f5328ce7d5e
Author: Tomohiro Kusumi
Date: Wed Nov 13 03:02:39 2019 +0900
sys/vfs: Use IO_SEQSHIFT
Summary of changes:
sys/vfs/hammer/hammer_vnops.c | 4 ++--
sys/vfs/hammer2/hammer2_vnops.c | 4 ++--
sys/vfs/isofs/cd9660/cd9660_vnops.c | 4
commit 6147089f48468ce611259ca2f4373501faf6b37a
Author: Tomohiro Kusumi
Date: Wed Nov 13 01:05:59 2019 +0900
sys/vfs/msdosfs: Fix va_fileid casts
bits from freebsd/freebsd@ab16560f3305829961b71dbe71233abcd50f0aba
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 10
commit f3796bcf8e2d7a71c22aaa3a6c637469bf0806ab
Author: Tomohiro Kusumi
Date: Wed Nov 13 00:09:05 2019 +0900
sys/vfs/msdosfs: Save/restore fatchain cache in VOP_BMAP()
from freebsd/freebsd@651827134bd3a0e50aa76f83e6b83d6976b010a6
Prevent VOP_BMAP() from updating
commit 1e7d860e605c3c70fc56c0986fdd036aca7d4a1c
Author: Tomohiro Kusumi
Date: Wed Nov 13 03:34:55 2019 +0900
sys/gnu/vfs/ext2fs: Use IO_SEQSHIFT
0d540a44319db497468b7c5b37893f5328ce7d5e was missing ext2.
Summary of changes:
sys/gnu/vfs/ext2fs/ext2_readwrite.c | 6 +++---
1
commit 7677b6ff496c6b1e6b270d13979693368f9214ff
Author: Tomohiro Kusumi
Date: Fri Nov 15 02:04:13 2019 +0900
sys/vfs/msdosfs: Return EBUSY on lookup on delete/rename of MSDOSFSROOT_OFS
from freebsd/freebsd@e672feb26e335afc5801c618b8d3e24ee7d29414
Summary of changes:
sys/vfs
commit 54838d57cd624e6ba59fb362ba3169f0b04a245b
Author: Tomohiro Kusumi
Date: Thu Nov 14 02:19:16 2019 +0900
sys/vfs/msdosfs: Allow B_CLUSTEROK in deupdat()
Since now that VFS clustering is supported, apply remaining bits
from freebsd/freebsd
commit da589ccf1cecec52d8c4e08233e0397706b93a23
Author: Tomohiro Kusumi
Date: Fri Nov 15 04:09:07 2019 +0900
sys/vfs/msdosfs: Assume up to 8192 bytes sector for BPB
from freebsd/freebsd@dba17f21d375effcf89349e1d86b34b2f408ad0b
Summary of changes:
sys/vfs/msdosfs
commit 32ef298610be36e21f17b60ef044a7c5161a9f10
Author: Tomohiro Kusumi
Date: Thu Nov 14 00:33:13 2019 +0900
sys/vfs/msdosfs: Include FAT headers via
Sync order with FreeBSD.
Summary of changes:
sys/vfs/msdosfs/msdosfs_conv.c | 6 +++---
sys/vfs/msdosfs/msdosfs_denode.c
commit f66b17ff62ffddef108fb95cb7be6c6704d7989a
Author: Tomohiro Kusumi
Date: Fri Nov 15 01:10:04 2019 +0900
sys/vfs/msdosfs: Sync minor styles with FreeBSD
Summary of changes:
sys/vfs/msdosfs/direntry.h | 29 +++--
sys/vfs/msdosfs/msdosfs_denode.c | 3
commit ab67bc4ea436b000b99ed4f1d322c9d1b112722b
Author: Tomohiro Kusumi
Date: Thu Nov 14 01:51:52 2019 +0900
sys/vfs/msdosfs: Don't use MSDOSFSMNT_WAITONFAT
from freebsd/freebsd@5e07d49c626dea51d672ea9d9bd1499e0ae8eb29
Summary of changes:
sys/vfs/msdosfs/msdosfs_fat.
commit 6a951e106bca493303959d97e688c06f9ec21f3a
Author: Tomohiro Kusumi
Date: Sat Nov 16 00:51:47 2019 +0900
sys/vfs/msdosfs: Correct _PC_FILESIZEBITS value
32 is enough (where did 33 come from ?).
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 2 +-
1 file changed, 1
commit e9131061992766b8c006f79ed9d15db6d0d8a8e0
Author: Tomohiro Kusumi
Date: Sat Nov 16 00:18:08 2019 +0900
sys/vfs/msdosfs: Remove seemingly unneeded mbnambuf code
originally from 3435d5778808adf9c89a4f9f0e34010b4dcf in 2009.
Sync with what FreeBSD does.
Also sync
commit bf95f21c45110fb6942ba6f04ecb928bbd4fffbf
Author: Tomohiro Kusumi
Date: Sat Nov 16 07:23:24 2019 +0900
sys/vfs/msdosfs: Allow deupdat() against non root directory
bits from freebsd/freebsd@c7af094e18c4e4ca2a26a88c488a803472d330ee
Given ondisk layout of root
commit 6ffa693c818f1622ea217b762b721ce780238f9c
Author: Tomohiro Kusumi
Date: Sun Nov 17 03:53:11 2019 +0900
sys/vfs/msdosfs: Fix comment on locking on rename(2)
fdvp is locked too.
Summary of changes:
sys/vfs/msdosfs/msdosfs_vnops.c | 2 +-
1 file changed, 1 insertion(+), 1
commit bc5f11664ee5bd4a7c8cb390cd79a3dc312161d5
Author: Tomohiro Kusumi
Date: Sun Nov 17 00:43:06 2019 +0900
sys/vfs/msdosfs: Sync VFS lock assertion with FreeBSD
Same locking applies to DragonFly VFS for these.
Summary of changes:
sys/vfs/msdosfs/msdosfs_fat.c | 5 +
sys
commit 49837aef746c624b1028f61bae002d4446504b52
Author: Tomohiro Kusumi
Date: Sat Nov 16 11:06:02 2019 +0900
autofs: Change email address (sync with FUSE and others)
Summary of changes:
share/man/man5/autofs.5| 2 +-
sys/vfs/autofs/autofs.c| 2 +-
sys/vfs/autofs
commit b01be66082442f61f29ee1869f4714bf1b73d766
Author: Tomohiro Kusumi
Date: Sat Nov 16 14:04:17 2019 +0900
sys/vfs/fuse: Add note to sys/vfs/fuse/fuse_abi.h
Summary of changes:
sys/vfs/fuse/fuse_abi.h | 3 +++
1 file changed, 3 insertions(+)
http://gitweb.dragonflybsd.org
commit 1cc249a3e70ddadeeb3ad1971f6259aca272e4d1
Author: Tomohiro Kusumi
Date: Sun Nov 17 00:12:12 2019 +0900
sys/vfs/msdosfs: Unmount on update_mp() failure if !MNT_UPDATE
bits from freebsd/freebsd@7845779267aeba1e407bd512be0720c61291
Summary of changes:
sys/vfs/msdosfs
commit b0a9540a74bf0068ba798f91d02dbab25eed2b90
Author: Tomohiro Kusumi
Date: Mon Nov 18 00:16:25 2019 +0900
sys/dev/disk/dm: Change email address (sync with autofs/FUSE and others)
Summary of changes:
share/man/man4/dm_target_delay.4 | 4 ++--
share/man/man4/dm_target_flakey
commit 4192c956d608cef056cfed70e937988a3a3db69c
Author: Tomohiro Kusumi
Date: Mon Nov 18 00:39:09 2019 +0900
sys/vfs/msdosfs: Fix ->de_fndcnt calculation on lookup
from freebsd/freebsd@eba490783823f36f4f8ec62014ac22c7deae8fbd
Summary of changes:
sys/vfs/msdo
901 - 1000 of 1840 matches
Mail list logo