git: sys/vfs/hammer2: Fix comments on HAMMER2_FREEMAP_LEVEL*_RADIX

2019-07-21 Thread Tomohiro Kusumi
commit 18a3521ff6cecc0129eef3968fb5d6493347a158 Author: Tomohiro Kusumi Date: Mon Jul 22 04:53:34 2019 +0900 sys/vfs/hammer2: Fix comments on HAMMER2_FREEMAP_LEVEL*_RADIX Also see 5cebbe36266c384e5bb3f6a9a2364cdd7d750fe1. Summary of changes: sys/vfs/hammer2/hammer2_freemap.c

git: sbin/newfs_hammer2: Drop obsolete comment on inode

2019-07-21 Thread Tomohiro Kusumi
commit 79ae60172c375fd40d9de9ddf63123e1a32028ab Author: Tomohiro Kusumi Date: Mon Jul 22 04:54:16 2019 +0900 sbin/newfs_hammer2: Drop obsolete comment on inode Drop comment from 2012. Inode is 1024 bytes now. Summary of changes: sbin/newfs_hammer2/newfs_hammer2.c | 5 - 1

git: sys/vfs/hammer2: Add XXX for obsolete comments on hardlink

2019-07-22 Thread Tomohiro Kusumi
commit d2741729c8ef284dec6132b1fb317d0713c106ea Author: Tomohiro Kusumi Date: Mon Jul 22 11:11:08 2019 +0900 sys/vfs/hammer2: Add XXX for obsolete comments on hardlink Summary of changes: sys/vfs/hammer2/hammer2_disk.h | 4 1 file changed, 4 insertions(+) http

git: sbin/hammer2: Minor fix

2019-07-23 Thread Tomohiro Kusumi
commit 95d182dacb43ac64f114b9966ed5e75f2e68aa5d Author: Tomohiro Kusumi Date: Tue Jul 23 01:34:55 2019 +0900 sbin/hammer2: Minor fix Summary of changes: sbin/hammer2/cmd_debug.c | 3 +-- sbin/hammer2/cmd_info.c | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) http

git: usr.sbin/fstyp: Add -l option support for HAMMER2

2019-07-23 Thread Tomohiro Kusumi
commit 26cca7e2494be4c21e15bf173003c2556a712cea Author: Tomohiro Kusumi Date: Tue Jul 23 01:38:30 2019 +0900 usr.sbin/fstyp: Add -l option support for HAMMER2 Summary of changes: usr.sbin/fstyp/hammer2.c | 75 1 file changed, 70

git: sbin/hammer2: Update printinode

2019-07-23 Thread Tomohiro Kusumi
commit 4685ca1cc305dbcd40d614ecc70f60a6a71ba453 Author: Tomohiro Kusumi Date: Tue Jul 23 05:42:58 2019 +0900 sbin/hammer2: Update printinode Hasn't been updated since 2015. Summary of changes: sbin/hammer2/hammer2.h | 2 +- sbin/hammer2/print_inode.c

git: sbin/hammer2: Add missing inode fields (0x0084-) for printinode

2019-07-24 Thread Tomohiro Kusumi
commit 378b013cba4cbd6220e88f24063e0f40a39aa059 Author: Tomohiro Kusumi Date: Thu Jul 25 00:31:16 2019 +0900 sbin/hammer2: Add missing inode fields (0x0084-) for printinode Summary of changes: sbin/hammer2/print_inode.c | 36 +++- 1 file changed, 27

git: usr.sbin/fstyp: Minor fix for HAMMER2

2019-07-24 Thread Tomohiro Kusumi
commit 9ed43ec3612d8a4b89ae401403868e7e96fb Author: Tomohiro Kusumi Date: Thu Jul 25 00:43:42 2019 +0900 usr.sbin/fstyp: Minor fix for HAMMER2 Summary of changes: usr.sbin/fstyp/hammer2.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) http://gitweb.dragonflybsd.org

git: sbin/hammer2: Add missing info for "show"

2019-07-25 Thread Tomohiro Kusumi
commit 12404a28eff1a8c30273f0dd2e73d9028b760443 Author: Tomohiro Kusumi Date: Thu Jul 25 21:08:45 2019 +0900 sbin/hammer2: Add missing info for "show" Add missing inode fields. Also add blockref count for indirect blocks (i.e. not necessarily 4). Summary of chan

git: sbin/mount_hammer2: Fix perror(3) message

2019-07-25 Thread Tomohiro Kusumi
commit 907d94caf6a439944b1c76249cf9a473795b48a6 Author: Tomohiro Kusumi Date: Thu Jul 25 23:16:17 2019 +0900 sbin/mount_hammer2: Fix perror(3) message ": " is added by perror(3) itself. Summary of changes: sbin/mount_hammer2/mount_hammer2.c | 2 +- 1 file changed, 1

git: sys/vfs/hammer2: Update ascii-art/comments in hammer2_disk.h

2019-07-27 Thread Tomohiro Kusumi
commit 0d8a4f331be521e2d5423111c89e77b39fe6ded1 Author: Tomohiro Kusumi Date: Fri Jul 26 05:43:22 2019 +0900 sys/vfs/hammer2: Update ascii-art/comments in hammer2_disk.h Update old comments written when ondisk layout wasn't stable. Summary of changes: sys/vfs/ha

git: sbin/hammer2: Introduce HAMMER2_SHOW_TAB for "show"

2019-07-30 Thread Tomohiro Kusumi
commit 8ca87c4ce70436a39ce3cfe9ea648d35e9a28086 Author: Tomohiro Kusumi Date: Sun Jul 28 05:26:36 2019 +0900 sbin/hammer2: Introduce HAMMER2_SHOW_TAB for "show" The default stays 2, but now tunable via HAMMER2_SHOW_TAB. Summary of changes: sbin/hammer2/cmd_de

git: sys/vfs/hammer2: Use HAMMER2_BREF_TYPE_EMPTY for blockref type 0

2019-08-01 Thread Tomohiro Kusumi
commit 0024608f62046d690f70ea178aac44078b38e0c8 Author: Tomohiro Kusumi Date: Fri Aug 2 00:12:38 2019 +0900 sys/vfs/hammer2: Use HAMMER2_BREF_TYPE_EMPTY for blockref type 0 Summary of changes: sys/vfs/hammer2/hammer2_chain.c | 21 +++-- 1 file changed, 11 insertions

git: sys/vfs/hammer2: Drop unused hammer2_chain::flush_node

2019-08-01 Thread Tomohiro Kusumi
commit 24cc3c35850183abb21b7611b5bba0ab239afdad Author: Tomohiro Kusumi Date: Fri Aug 2 01:03:30 2019 +0900 sys/vfs/hammer2: Drop unused hammer2_chain::flush_node No longer used since ecfe89b8868b30c9ddfa9c86cb4b0a20365a248d. Summary of changes: sys/vfs/hammer2/hammer2.h | 1

git: sys/vfs/hammer2: Drop unused CHAIN_CORE_DELETE_BMAP_ENTRIES

2019-08-02 Thread Tomohiro Kusumi
commit 5dbd1ad5476d736dc5c068658a821a7d14fd59eb Author: Tomohiro Kusumi Date: Fri Aug 2 03:36:05 2019 +0900 sys/vfs/hammer2: Drop unused CHAIN_CORE_DELETE_BMAP_ENTRIES Added in 8138a154be31c3db1d8bd046ca7b003a6c79c01c in 2014, but never used. It also doesn't seem to hav

git: sys/vfs/hammer2: Fix function name in panic() calls

2019-08-02 Thread Tomohiro Kusumi
commit 4b08ee55c134392b73388c83cf52be250aa30f03 Author: Tomohiro Kusumi Date: Fri Aug 2 05:27:37 2019 +0900 sys/vfs/hammer2: Fix function name in panic() calls Summary of changes: sys/vfs/hammer2/hammer2_chain.c| 13 +++-- sys/vfs/hammer2/hammer2_io.c | 2 +- sys/vfs

git: sys/vfs/hammer2: Test bref type HAMMER2_BREF_TYPE_EMPTY instead 0

2019-08-03 Thread Tomohiro Kusumi
commit 8032fe855a43fa142e2740c81addcd9911d2c558 Author: Tomohiro Kusumi Date: Sat Aug 3 07:22:44 2019 +0900 sys/vfs/hammer2: Test bref type HAMMER2_BREF_TYPE_EMPTY instead 0 Summary of changes: sys/vfs/hammer2/hammer2_chain.c | 10 +- 1 file changed, 5 insertions(+), 5

git: sys/vfs/hammer2: Drop obsolete comments on chain

2019-08-05 Thread Tomohiro Kusumi
commit 628176c9ca8c629bc475fa2c9608347f04ca4977 Author: Tomohiro Kusumi Date: Mon Aug 5 01:29:16 2019 +0900 sys/vfs/hammer2: Drop obsolete comments on chain "dbtree", "dbq", "core_entry", "domodify" are all removed in around 201

git: sys/vfs/hammer2: Drop redundant ; in H2XOPDESCRIPTOR()

2019-08-06 Thread Tomohiro Kusumi
commit 7a6ccfa3bc543e55699e5fd9cbaffbe7a33ec5af Author: Tomohiro Kusumi Date: Mon Aug 5 13:24:26 2019 +0900 sys/vfs/hammer2: Drop redundant ; in H2XOPDESCRIPTOR() Summary of changes: sys/vfs/hammer2/hammer2_admin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) http

git: sys/vfs/hammer2: Fix indentation

2019-08-10 Thread Tomohiro Kusumi
commit 27c42706f943d112f2196c52f5b6e2ec731a951f Author: Tomohiro Kusumi Date: Sun Aug 11 00:05:07 2019 +0900 sys/vfs/hammer2: Fix indentation Summary of changes: sys/vfs/hammer2/hammer2_vnops.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) http

git: sys/vfs/hammer2: Fix comments on inode lock on truncation

2019-08-10 Thread Tomohiro Kusumi
commit 0d5742080ed8fe274492645ade19bb943082366c Author: Tomohiro Kusumi Date: Sun Aug 11 02:04:03 2019 +0900 sys/vfs/hammer2: Fix comments on inode lock on truncation Inodes are locked when these are called. Summary of changes: sys/vfs/hammer2/hammer2_vnops.c | 4 ++-- 1 file

git: sys/vfs/hammer2: Use MAXBSIZE for getblk() size limit

2019-08-11 Thread Tomohiro Kusumi
commit 2d72d03cb614da7d461d4b400a1b7eac7d46b83c Author: Tomohiro Kusumi Date: Sun Aug 11 07:01:45 2019 +0900 sys/vfs/hammer2: Use MAXBSIZE for getblk() size limit Summary of changes: sys/vfs/hammer2/hammer2_vnops.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) http

git: sys/vfs/hammer2: Cleanup unused bp/nbio's in strategy

2019-08-11 Thread Tomohiro Kusumi
commit 286952dc12cc0f9a9d79900c4e4c3dd2e1a07fd6 Author: Tomohiro Kusumi Date: Sun Aug 11 07:41:44 2019 +0900 sys/vfs/hammer2: Cleanup unused bp/nbio's in strategy Summary of changes: sys/vfs/hammer2/hammer2_strategy.c | 12 +++- 1 file changed, 3 insertions(+), 9 dele

git: sbin/newfs_hammer2: Drop unused GIG

2019-08-11 Thread Tomohiro Kusumi
commit dc01afafb1be3c60d2c1e795690284d9acb31b11 Author: Tomohiro Kusumi Date: Sun Aug 11 12:49:36 2019 +0900 sbin/newfs_hammer2: Drop unused GIG from 2012. There is no block device size requirement like HAMMER1. Summary of changes: sbin/newfs_hammer2/newfs_hammer2.c | 2

git: sbin/newfs_hammer2: Whitespace cleanups

2019-08-11 Thread Tomohiro Kusumi
commit 234b21719673baa5c3ea7f691baeac040ee0 Author: Tomohiro Kusumi Date: Sun Aug 11 13:03:07 2019 +0900 sbin/newfs_hammer2: Whitespace cleanups Summary of changes: sbin/newfs_hammer2/newfs_hammer2.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) http

git: sbin/newfs_hammer2: Fix usage() output

2019-08-11 Thread Tomohiro Kusumi
commit c88576bcee7f28106d09a7527a0b51bd7b67977b Author: Tomohiro Kusumi Date: Sun Aug 11 12:55:00 2019 +0900 sbin/newfs_hammer2: Fix usage() output Sync with newfs_hammer2(8). Unlike HAMMER1, label name via -L is optional. Summary of changes: sbin/newfs_hammer2

git: sbin/hammer2: Remove unnecessary { ... } scope

2019-08-11 Thread Tomohiro Kusumi
commit 35f1c4bf2db891257992e39efca5ff1db46f9775 Author: Tomohiro Kusumi Date: Mon Aug 12 00:13:52 2019 +0900 sbin/hammer2: Remove unnecessary { ... } scope Summary of changes: sbin/hammer2/cmd_info.c | 45 + 1 file changed, 21 insertions

git: sbin/hammer2: Don't test uuid on "info"/"mountall" if uuid is 0

2019-08-11 Thread Tomohiro Kusumi
commit 75ebdeb9e0064bb268c6def4cd8049aa9d18742c Author: Tomohiro Kusumi Date: Mon Aug 12 01:01:55 2019 +0900 sbin/hammer2: Don't test uuid on "info"/"mountall" if uuid is 0 Don't terminate if HAMMER2 device/partition has 0 uuid. Summary of changes

git: sbin/newfs_hammer2: Drop -Isbin/hammer2 in Makefile

2019-08-12 Thread Tomohiro Kusumi
commit 4336fc8dbfab4f888a9b1c763708c2bc7f6a8196 Author: Tomohiro Kusumi Date: Mon Aug 12 01:32:06 2019 +0900 sbin/newfs_hammer2: Drop -Isbin/hammer2 in Makefile Unlike newfs_hammer(8), newfs_hammer2(8) just creates root inodes, therefore it doesn't (need to) rely on ha

git: sys/vfs/hammer2: Drop redundant H2FMSHIFT() macro

2019-08-13 Thread Tomohiro Kusumi
commit 4e47c34e2aef5ea5da02eabd92130c37a4ef724f Author: Tomohiro Kusumi Date: Tue Aug 13 01:31:35 2019 +0900 sys/vfs/hammer2: Drop redundant H2FMSHIFT() macro Since H2FMSHIFT() is only used with freemap radix levels, it can be completely replaced with the existing

git: sys/vfs/hammer2: Use HAMMER2_FREEMAP_LEVEL1_SIZE

2019-08-13 Thread Tomohiro Kusumi
commit 1efb2521b9f10897498a2a6d84b9c8658e5a10e7 Author: Tomohiro Kusumi Date: Tue Aug 13 01:00:06 2019 +0900 sys/vfs/hammer2: Use HAMMER2_FREEMAP_LEVEL1_SIZE Summary of changes: sys/vfs/hammer2/hammer2_freemap.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) http

git: sys/vfs/hammer2: Move duplicated macros H2FM*() to hammer2_disk.h

2019-08-13 Thread Tomohiro Kusumi
commit a96f71a79728c7d53a1c5dc5303d651e8d616517 Author: Tomohiro Kusumi Date: Tue Aug 13 01:13:47 2019 +0900 sys/vfs/hammer2: Move duplicated macros H2FM*() to hammer2_disk.h These macros exist in both freemap and bulkfree code. Should be part of ondisk layout spec. Summary

git: sys/vfs/hammer2: Drop unused inline function hammer2_freemapradix()

2019-08-13 Thread Tomohiro Kusumi
commit a5b8a12b5d5391a2dd541148b5b48eb045a5a63b Author: Tomohiro Kusumi Date: Tue Aug 13 01:03:40 2019 +0900 sys/vfs/hammer2: Drop unused inline function hammer2_freemapradix() Unused since 93f3933ac3e2ad37a7ba775663c711b13588f147 in 2013. Summary of changes: sys/vfs/hammer2

git: sys/vfs/hammer2: Use HAMMER2_FREEMAP_LEVEL1_MASK

2019-08-13 Thread Tomohiro Kusumi
commit 20a886d5364f08b58cf6000cf308709396494712 Author: Tomohiro Kusumi Date: Tue Aug 13 10:30:43 2019 +0900 sys/vfs/hammer2: Use HAMMER2_FREEMAP_LEVEL1_MASK (HAMMER2_FREEMAP_LEVEL1_SIZE - 1) -> HAMMER2_FREEMAP_LEVEL1_MASK Summary of changes: sys/vfs/hammer2/hammer2_freema

git: sbin/hammer2: Fix root blockref type in "freemap"

2019-08-13 Thread Tomohiro Kusumi
commit 208afee512aa4e3cc6e207b6dfcdc2496414ed36 Author: Tomohiro Kusumi Date: Wed Aug 14 01:00:03 2019 +0900 sbin/hammer2: Fix root blockref type in "freemap" The root blockref type for freemap should be HAMMER2_BREF_TYPE_FREEMAP rather than HAMMER2_BREF_T

git: sbin/hammer2: Add -q mode (no blockref data) for "show"/"freemap"

2019-08-14 Thread Tomohiro Kusumi
commit dd5e52ca41822f459963f42ca19131141025bd62 Author: Tomohiro Kusumi Date: Wed Aug 14 10:08:25 2019 +0900 sbin/hammer2: Add -q mode (no blockref data) for "show"/"freemap" Summary of changes: sbin/hammer2/cmd_debug.c | 44

git: sbin/hammer2: Whitespace cleanups/etc for cmd_debug.c

2019-08-14 Thread Tomohiro Kusumi
commit 79e82fbca46a090fa993e7e174f8ff6a5903c80f Author: Tomohiro Kusumi Date: Wed Aug 14 10:13:57 2019 +0900 sbin/hammer2: Whitespace cleanups/etc for cmd_debug.c Summary of changes: sbin/hammer2/cmd_debug.c | 56 1 file changed, 19

git: sbin/hammer2: Remove unused local variable

2019-08-15 Thread Tomohiro Kusumi
commit e6629bfbd3ec060a5ad41d03f8b3d41a334df1e4 Author: Tomohiro Kusumi Date: Thu Aug 15 00:29:29 2019 +0900 sbin/hammer2: Remove unused local variable Always 1 and never used for anything. Summary of changes: sbin/hammer2/cmd_debug.c | 7 --- 1 file changed, 7 deletions

git: sbin/hammer2: Print rotation# (0-7) in "freemap"

2019-08-15 Thread Tomohiro Kusumi
commit 906f9d769083cf818b1d3387dd86d7e53bc099d9 Author: Tomohiro Kusumi Date: Thu Aug 15 00:59:02 2019 +0900 sbin/hammer2: Print rotation# (0-7) in "freemap" Summary of changes: sbin/hammer2/cmd_debug.c | 16 1 file changed, 16 insertion

git: sbin/hammer2: Refactor show_bref()

2019-08-15 Thread Tomohiro Kusumi
commit 043b0b596df7d01b8a5a2fce2048ab88c560a79a Author: Tomohiro Kusumi Date: Thu Aug 15 00:36:33 2019 +0900 sbin/hammer2: Refactor show_bref() No functional difference. Read media buf, get bscan pointer, and calculate bcount first. Summary of changes: sbin/hammer2

git: sbin/hammer2: Simplify bitmap offset calculation in "freemap"

2019-08-15 Thread Tomohiro Kusumi
commit 43c0f951c5652ed2ef36ced60f223c0f0ff104f7 Author: Tomohiro Kusumi Date: Fri Aug 16 00:10:10 2019 +0900 sbin/hammer2: Simplify bitmap offset calculation in "freemap" Eliminate a magic number 256 (4MB / 16KB). Each hammer2_bmap_data in leaf covers 4MB (lev

git: sbin/hammer2: Print bcount(>0) for all blockrefs in "show"/"freemap"

2019-08-15 Thread Tomohiro Kusumi
commit 4d08bfebeb48215c854c6a6a887cac66b0b46391 Author: Tomohiro Kusumi Date: Thu Aug 15 00:50:43 2019 +0900 sbin/hammer2: Print bcount(>0) for all blockrefs in "show"/"freemap" Summary of changes: sbin/hammer2/cmd_debug.c | 4 ++-- 1 file changed, 2 insertions(+

git: sys/vfs/hammer2: Drop obsolete comment on chain allocation

2019-08-16 Thread Tomohiro Kusumi
commit 6bf2381bdd75fb47ee0442c8ce3f7a59c2e10289 Author: Tomohiro Kusumi Date: Fri Aug 16 04:06:04 2019 +0900 sys/vfs/hammer2: Drop obsolete comment on chain allocation This comment no longer applies to this switch/case. See 355d67fcd81e0a7b17007d691bb00bdd151f3d28 in 2013

git: sbin/mount_hammer2: Include for errno

2019-08-16 Thread Tomohiro Kusumi
commit 168b29ce6255b12255d90205e380805a230a2192 Author: Tomohiro Kusumi Date: Sat Aug 17 00:10:21 2019 +0900 sbin/mount_hammer2: Include for errno It's currently included via . Summary of changes: sbin/mount_hammer2/mount_hammer2.c | 1 + 1 file changed, 1 insertion(+)

git: sbin/*_hammer2: Fix/cleanup Makefile

2019-08-16 Thread Tomohiro Kusumi
commit 44acc24d012fb1443d9bbd873727f0beb7029aac Author: Tomohiro Kusumi Date: Sat Aug 17 00:10:04 2019 +0900 sbin/*_hammer2: Fix/cleanup Makefile Summary of changes: sbin/mount_hammer2/Makefile | 2 +- sbin/newfs_hammer2/Makefile | 7 +++ 2 files changed, 4 insertions(+), 5

git: sbin/newfs_hammer2: Make ascii-art a bit more descriptive

2019-08-17 Thread Tomohiro Kusumi
commit fc5278509efc7458269c928d4093c8d3834a7c5b Author: Tomohiro Kusumi Date: Sat Aug 17 03:43:31 2019 +0900 sbin/newfs_hammer2: Make ascii-art a bit more descriptive Summary of changes: sbin/newfs_hammer2/newfs_hammer2.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions

git: sbin/newfs_hammer2: Eliminate (an only)tab in result output

2019-08-17 Thread Tomohiro Kusumi
commit d2639b86a62d1ca20e503ef140c0a302770ffc85 Author: Tomohiro Kusumi Date: Sat Aug 17 07:46:04 2019 +0900 sbin/newfs_hammer2: Eliminate (an only)tab in result output Other lines are aligned with space. Summary of changes: sbin/newfs_hammer2/newfs_hammer2.c | 4 ++-- 1 file

git: sbin/newfs_hammer2: Zero clear boot/aux area

2019-08-17 Thread Tomohiro Kusumi
commit 3f74652bebf1bb16ad398980a185a915da44b644 Author: Tomohiro Kusumi Date: Sat Aug 17 05:28:17 2019 +0900 sbin/newfs_hammer2: Zero clear boot/aux area Although currently unused, don't leave unrelated garbage. This increases runtime by 1 sec or so with default boo

git: sbin/mount_hammer2: Fix usage() output

2019-08-18 Thread Tomohiro Kusumi
commit 77a2c48b797b0556ebae8f30c066778655c1ae52 Author: Tomohiro Kusumi Date: Sun Aug 18 00:30:07 2019 +0900 sbin/mount_hammer2: Fix usage() output Sync with mount_hammer2(8). Summary of changes: sbin/mount_hammer2/mount_hammer2.c | 11 ++- 1 file changed, 6 insertions

git: sbin/hammer2: Add missing usage() exit for "destroy"/"destroy-inum"

2019-08-18 Thread Tomohiro Kusumi
commit a0b6913caf61f868a5969ed997e6362471bde5af Author: Tomohiro Kusumi Date: Mon Aug 19 00:44:23 2019 +0900 sbin/hammer2: Add missing usage() exit for "destroy"/"destroy-inum" Summary of changes: sbin/hammer2/main.c | 5 - 1 file changed, 4 insertions(+),

git: sbin/hammer2: Fix hammer2(8) and usage()

2019-08-18 Thread Tomohiro Kusumi
commit d371ccd28ada846c26eb398d4f4798fd4a74d47d Author: Tomohiro Kusumi Date: Sun Aug 18 05:06:34 2019 +0900 sbin/hammer2: Fix hammer2(8) and usage() Summary of changes: sbin/hammer2/hammer2.8 | 41 --- sbin/hammer2/main.c| 59

git: sbin/hammer2: Align usage() output

2019-08-18 Thread Tomohiro Kusumi
commit f16e15623aae471f0307781822bb08c2674b6f75 Author: Tomohiro Kusumi Date: Mon Aug 19 00:40:11 2019 +0900 sbin/hammer2: Align usage() output Summary of changes: sbin/hammer2/main.c | 70 ++--- 1 file changed, 35 insertions(+), 35

git: lib/libdmsg: Fix compile warning on Linux distros

2019-08-19 Thread Tomohiro Kusumi
commit 157f2a25f0669a91be77e34b20669feb3d150993 Author: Tomohiro Kusumi Date: Mon Aug 19 23:13:38 2019 +0900 lib/libdmsg: Fix compile warning on Linux distros Appeared since 030e3428e0c23c47cef4dfab51f988a8fa665d19. -- msg.c:202: warning: pointer targets in passing

git: usr.sbin/fstyp: Fix compile warning on Linux distros

2019-08-19 Thread Tomohiro Kusumi
commit abe1090629f190913043a6f255f48206e3aee0ff Author: Tomohiro Kusumi Date: Mon Aug 19 23:00:09 2019 +0900 usr.sbin/fstyp: Fix compile warning on Linux distros Ondisk inode's filename[] is of unsigned char. -- hammer2.c: In function '__read_label'

git: sbin/hammer2: Fix compile warning on Linux distros

2019-08-19 Thread Tomohiro Kusumi
commit 7b6e31434d6cfacca7571395a47eaa2ac7017d59 Author: Tomohiro Kusumi Date: Mon Aug 19 23:03:52 2019 +0900 sbin/hammer2: Fix compile warning on Linux distros -- cmd_debug.c: In function 'show_bref': cmd_debug.c:812: warning: pointer targets in passing arg

git: sbin/hammer2: Minor fix in man

2019-08-19 Thread Tomohiro Kusumi
commit fb9bceeac3147a0922b787251c5076f5848ec3f6 Author: Tomohiro Kusumi Date: Mon Aug 19 23:59:59 2019 +0900 sbin/hammer2: Minor fix in man Correct d371ccd28ada846c26eb398d4f4798fd4a74d47d. Summary of changes: sbin/hammer2/hammer2.8 | 2 +- 1 file changed, 1 insertion(+), 1

git: sbin/hammer2: Fix remaining type warnings on Linux distros

2019-08-19 Thread Tomohiro Kusumi
commit c127c29235d707021a6ae79c11b4da0643484f54 Author: Tomohiro Kusumi Date: Tue Aug 20 03:12:20 2019 +0900 sbin/hammer2: Fix remaining type warnings on Linux distros Bring in local changes existed in https://github.com/kusumi/lh1. These ondisk fields are not of char

git: sbin/hammer2: Use hammer2_time64_to_str() in "printinode"

2019-08-20 Thread Tomohiro Kusumi
commit 9b3bda231809a00abb29a76151c8abd0e0507e73 Author: Tomohiro Kusumi Date: Tue Aug 20 04:51:28 2019 +0900 sbin/hammer2: Use hammer2_time64_to_str() in "printinode" Summary of changes: sbin/hammer2/print_inode.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletion

git: sbin/hammer2: Use hammer2_uuid_to_str() instead of uuid_to_string()

2019-08-20 Thread Tomohiro Kusumi
commit d4a14304c5b986f39ac965603cab7c330bcfa5d3 Author: Tomohiro Kusumi Date: Tue Aug 20 05:24:40 2019 +0900 sbin/hammer2: Use hammer2_uuid_to_str() instead of uuid_to_string() Summary of changes: sbin/hammer2/cmd_pfs.c | 8 +++- sbin/hammer2/print_inode.c | 19

git: sbin/hammer2: Don't assume pthread_t is a pointer

2019-08-31 Thread Tomohiro Kusumi
commit 3c65070f5809750c8d398c5c261479d966793832 Author: Tomohiro Kusumi Date: Sat Aug 31 21:47:45 2019 +0900 sbin/hammer2: Don't assume pthread_t is a pointer NULL initialization isn't necessary. Also having assumption on actual type breaks portability. Summary

git: sbin/hammer2: Introduce hammer2_media_config::thread_started

2019-08-31 Thread Tomohiro Kusumi
commit 9d848d5515edf09a206ae6424c4b47c4a0788f91 Author: Tomohiro Kusumi Date: Sat Aug 31 22:09:33 2019 +0900 sbin/hammer2: Introduce hammer2_media_config::thread_started Don't test ->thread address itself to test if a pthread is running. Having assumption on act

git: sys/vfs/msdosfs: Whitespace cleanups

2019-09-01 Thread Tomohiro Kusumi
commit 591278280d6f9047b1f1e5e931d00060d0dfcd9b Author: Tomohiro Kusumi Date: Sun Sep 1 01:22:17 2019 +0900 sys/vfs/msdosfs: Whitespace cleanups Mostly trailing whitespace and >80 chars per line. Also remove redundant static function prototypes. Summary of changes: s

git: sys/vfs/msdosfs: Cleanups

2019-09-01 Thread Tomohiro Kusumi
commit fbae82b19bb43961040d90f3a7856ff6b1a752b8 Author: Tomohiro Kusumi Date: Sun Sep 1 21:30:12 2019 +0900 sys/vfs/msdosfs: Cleanups Summary of changes: sys/vfs/msdosfs/msdosfs_denode.c | 6 ++-- sys/vfs/msdosfs/msdosfs_fat.c| 9 +++--- sys/vfs/msdosfs/msdosfs_vfsops.c | 63

git: sys/vfs/msdosfs: Cleanups

2019-09-02 Thread Tomohiro Kusumi
commit 5d6f1a6b896f44fc49bf6bef4d947b2a39508653 Author: Tomohiro Kusumi Date: Mon Sep 2 01:51:01 2019 +0900 sys/vfs/msdosfs: Cleanups Summary of changes: sys/vfs/msdosfs/bootsect.h | 2 +- sys/vfs/msdosfs/bpb.h| 2 +- sys/vfs/msdosfs/msdosfs_denode.c | 13

git: sys/vfs/msdosfs: Add mprintf()

2019-09-02 Thread Tomohiro Kusumi
commit 0417b940e8ea28ae7aaa09f50ada9efafaf8fe5c Author: Tomohiro Kusumi Date: Mon Sep 2 04:44:01 2019 +0900 sys/vfs/msdosfs: Add mprintf() Summary of changes: sys/vfs/msdosfs/msdosfs_conv.c | 7 ++- sys/vfs/msdosfs/msdosfs_denode.c | 40

git: sys/vfs/msdosfs: Cleanups

2019-09-02 Thread Tomohiro Kusumi
commit be02f3542b37845b09777b628a2320dfaea299ba Author: Tomohiro Kusumi Date: Mon Sep 2 08:22:11 2019 +0900 sys/vfs/msdosfs: Cleanups Summary of changes: sys/vfs/msdosfs/msdosfs_vnops.c | 25 +++-- 1 file changed, 11 insertions(+), 14 deletions(-) http

git: lib/libdmsg: Fix compile warnings on Linux distros

2019-09-02 Thread Tomohiro Kusumi
commit 5b601f051ed2d561218d138fe76bebe7f7c538e6 Author: Tomohiro Kusumi Date: Tue Sep 3 08:00:07 2019 +0900 lib/libdmsg: Fix compile warnings on Linux distros -- crypto.c: In function 'dmsg_crypto_negotiate': crypto.c:552: warning: pointer targets in passing

git: lib/libdmsg: Fix compile warnings on Linux distros

2019-09-03 Thread Tomohiro Kusumi
commit c17dbda3899c737e5a54b047c2990985dc757a58 Author: Tomohiro Kusumi Date: Tue Sep 3 16:58:42 2019 +0900 lib/libdmsg: Fix compile warnings on Linux distros -- crypto.c:210: warning: pointer targets in passing argument 5 of 'EVP_EncryptInit_ex' differ in

git: lib/libc: Whitespace fix

2019-09-05 Thread Tomohiro Kusumi
commit 9b0ce039b8d35911bade63fdae0ffe07a57ce19f Author: Tomohiro Kusumi Date: Thu Sep 5 22:15:03 2019 +0900 lib/libc: Whitespace fix Summary of changes: lib/libc/gen/setproctitle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) http://gitweb.dragonflybsd.org/dragonfly.git

git: sbin/hammer2: Remove unused if0'd malloc/free wrappers

2019-09-05 Thread Tomohiro Kusumi
commit 5a542b7416e20ba3afe37fe0fd0b57e2a5f2ac56 Author: Tomohiro Kusumi Date: Thu Sep 5 23:08:04 2019 +0900 sbin/hammer2: Remove unused if0'd malloc/free wrappers Unused since 0c3a8cd0eb169fa13895a5691f9a1c298c489721 in 2012. Prototypes have also been removed from h

git: sys/vfs/msdosfs: Add description for fatblock()

2019-09-06 Thread Tomohiro Kusumi
commit 452d036cd94ddc3826961ed435d2cbf7b6312e84 Author: Tomohiro Kusumi Date: Fri Sep 6 05:58:17 2019 +0900 sys/vfs/msdosfs: Add description for fatblock() Summary of changes: sys/vfs/msdosfs/msdosfs_fat.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) http

git: sys/vfs/msdosfs: Drop redundant msdosfsmount::pm_fatsize

2019-09-06 Thread Tomohiro Kusumi
commit 6dfcd452e952bb9c9acc7074015425112d6c75ca Author: Tomohiro Kusumi Date: Sat Sep 7 00:05:13 2019 +0900 sys/vfs/msdosfs: Drop redundant msdosfsmount::pm_fatsize No need to keep incore FAT byte size in ulong. Summary of changes: sys/vfs/msdosfs/msdosfs_vfsops.c | 6

git: sys/vfs/msdosfs: u_int*_t -> uint*_t

2019-09-07 Thread Tomohiro Kusumi
commit 149331c9d6e49e4b7b6e2aa2eb260e37b8bea336 Author: Tomohiro Kusumi Date: Sat Sep 7 02:27:05 2019 +0900 sys/vfs/msdosfs: u_int*_t -> uint*_t Summary of changes: sbin/newfs_msdos/mkfs_msdos.c| 102 sys/vfs/msdosfs/bootsect.h | 24 +++--- sys/

git: sys/vfs/msdosfs: Cleanups

2019-09-07 Thread Tomohiro Kusumi
commit 4f82ba8cb0d1e2b5beb7035284b9dbd382f1df0c Author: Tomohiro Kusumi Date: Sat Sep 7 16:52:31 2019 +0900 sys/vfs/msdosfs: Cleanups Summary of changes: sys/vfs/msdosfs/msdosfs_denode.c | 4 ++-- sys/vfs/msdosfs/msdosfs_lookup.c | 13 - sys/vfs/msdosfs/msdosfs_vfsops.c

git: sys/vfs/msdosfs: Sync with FreeBSD (non functional diffs)

2019-09-08 Thread Tomohiro Kusumi
commit 8b2578454d6b1896b41203d8736ffdd19b8a8559 Author: Tomohiro Kusumi Date: Sun Sep 8 02:33:01 2019 +0900 sys/vfs/msdosfs: Sync with FreeBSD (non functional diffs) Summary of changes: sys/vfs/msdosfs/bootsect.h | 37 ++ sys/vfs/msdosfs/bpb.h| 31

git: sbin/newfs_msdos: Bring in FreeBSD/Git 902f77041b477be4d9d99608b463be01ac7611ea

2019-09-08 Thread Tomohiro Kusumi
commit bb3df752b77b3c244ba50cd807043536b863164a Author: Tomohiro Kusumi Date: Mon Sep 9 03:08:08 2019 +0900 sbin/newfs_msdos: Bring in FreeBSD/Git 902f77041b477be4d9d99608b463be01ac7611ea Invalidate FSI_Nxt_Free hint in FSInfo for FAT32. Summary of changes: sbin/newfs_msdos

git: sys/vfs/msdosfs: Bring back EXBOOTSIG2 (unbreak lib/libfsid build)

2019-09-08 Thread Tomohiro Kusumi
commit 7c5af0e679ee02c6ef1f902879efb836b24658b1 Author: Tomohiro Kusumi Date: Mon Sep 9 03:36:43 2019 +0900 sys/vfs/msdosfs: Bring back EXBOOTSIG2 (unbreak lib/libfsid build) Note that fatgen103 doesn't mention such thing. FreeBSD/NetBSD don't have it either.

git: sbin/newfs_msdos: Sync newfs_msdos.8 with FreeBSD

2019-09-09 Thread Tomohiro Kusumi
commit 4ea0d99c303dc23274ada329c30b400b3c099c31 Author: Tomohiro Kusumi Date: Mon Sep 9 10:19:43 2019 +0900 sbin/newfs_msdos: Sync newfs_msdos.8 with FreeBSD Summary of changes: sbin/newfs_msdos/newfs_msdos.8 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) http

git: sbin/newfs_msdos: Bring in FreeBSD/Git 47266d91, b25a2bc0

2019-09-09 Thread Tomohiro Kusumi
commit 5ad6c53aaeae4108fab2c7aff542da8725e4f687 Author: Tomohiro Kusumi Date: Mon Sep 9 10:02:22 2019 +0900 sbin/newfs_msdos: Bring in FreeBSD/Git 47266d91, b25a2bc0 Summary of changes: sbin/newfs_msdos/mkfs_msdos.c | 5 + 1 file changed, 5 insertions(+) http

git: sbin/newfs_msdos: Bring in -A/-T options from FreeBSD

2019-09-09 Thread Tomohiro Kusumi
commit 83751b8f5f204c52058a11caed4b2d0e7023b41f Author: Tomohiro Kusumi Date: Sun Sep 8 09:19:12 2019 +0900 sbin/newfs_msdos: Bring in -A/-T options from FreeBSD Basically from FreeBSD/Git 284893ba and 8255b708. Summary of changes: sbin/newfs_msdos/Makefile | 2 +- sbin

git: sbin/mount_msdos: Whitespace cleanups

2019-09-10 Thread Tomohiro Kusumi
commit c629ad96a230796c0fd635707ceff16822714a3a Author: Tomohiro Kusumi Date: Tue Sep 10 23:14:38 2019 +0900 sbin/mount_msdos: Whitespace cleanups Summary of changes: sbin/mount_msdos/mount_msdos.c | 50 +- 1 file changed, 25 insertions(+), 25

git: sbin/mount_msdos: Bring in FreeBSD/Git 7e476e89

2019-09-10 Thread Tomohiro Kusumi
commit 37ad435c2ecef10b2d0f45f66c6278d088b63446 Author: Tomohiro Kusumi Date: Tue Sep 10 23:11:04 2019 +0900 sbin/mount_msdos: Bring in FreeBSD/Git 7e476e89 Summary of changes: sbin/mount_msdos/mount_msdos.c | 14 +++--- 1 file changed, 3 insertions(+), 11 deletions(-) http

git: sbin/mount_msdos: Bring in FreeBSD/Git 0c5ae3a9 (add -M option)

2019-09-10 Thread Tomohiro Kusumi
commit 783f7e1d4ba69c53815ebaa24d46f1e83b3452b0 Author: Tomohiro Kusumi Date: Wed Sep 11 00:06:26 2019 +0900 sbin/mount_msdos: Bring in FreeBSD/Git 0c5ae3a9 (add -M option) Summary of changes: sbin/mount_msdos/Makefile| 1 + sbin/mount_msdos/mount_msdos.8 | 17

git: sbin/fsck_msdosfs: Whitespace cleanups

2019-09-12 Thread Tomohiro Kusumi
commit d035e5476fb4772232c998ce159a9b2c8cd2e8cf Author: Tomohiro Kusumi Date: Thu Sep 12 22:05:10 2019 +0900 sbin/fsck_msdosfs: Whitespace cleanups Summary of changes: sbin/fsck_msdosfs/boot.c | 5 +++-- sbin/fsck_msdosfs/check.c | 2 +- sbin/fsck_msdosfs/fat.c | 12

git: sbin/fsck_msdosfs: u_int*_t -> uint*_t

2019-09-12 Thread Tomohiro Kusumi
commit 642ad08bc554cb1cbce3c2a060df96e3b389f19c Author: Tomohiro Kusumi Date: Thu Sep 12 22:04:05 2019 +0900 sbin/fsck_msdosfs: u_int*_t -> uint*_t Summary of changes: sbin/fsck_msdosfs/dir.c | 2 +- sbin/fsck_msdosfs/dosfs.h | 18 +- sbin/fsck_msdosfs/fat.c |

git: sbin/fsck_msdosfs: Bring in FreeBSD/Git 66dd3f2b (don't cast malloc(3))

2019-09-12 Thread Tomohiro Kusumi
commit d892ca3cc5e1b45290aa419a8787eba3c8240e9f Author: Tomohiro Kusumi Date: Thu Sep 12 23:24:12 2019 +0900 sbin/fsck_msdosfs: Bring in FreeBSD/Git 66dd3f2b (don't cast malloc(3)) Summary of changes: sbin/fsck_msdosfs/dir.c | 4 ++-- 1 file changed, 2 insertions(+), 2 dele

git: sbin/fsck_msdosfs: Bring in FreeBSD/Git 0d367b12 (fix LFN check)

2019-09-12 Thread Tomohiro Kusumi
commit fe4630b1f62b81bc4372f883e06f782242b06c08 Author: Tomohiro Kusumi Date: Thu Sep 12 23:21:50 2019 +0900 sbin/fsck_msdosfs: Bring in FreeBSD/Git 0d367b12 (fix LFN check) Summary of changes: sbin/fsck_msdosfs/dir.c | 9 + 1 file changed, 9 insertions(+) http

git: sbin/fsck_msdosfs: Bring in FreeBSD/Git 41a4c010 (use calloc(3))

2019-09-12 Thread Tomohiro Kusumi
commit 6e8e528cdb497e366fa74de76242a252a135b0ff Author: Tomohiro Kusumi Date: Thu Sep 12 23:17:17 2019 +0900 sbin/fsck_msdosfs: Bring in FreeBSD/Git 41a4c010 (use calloc(3)) Summary of changes: sbin/fsck_msdosfs/fat.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) http

git: sbin/fsck_msdosfs: Bring in FreeBSD/Git f2e7bd69 (remove unused extern)

2019-09-12 Thread Tomohiro Kusumi
commit e9873419b6496491e632cef8ec9584214cb04b80 Author: Tomohiro Kusumi Date: Thu Sep 12 22:42:02 2019 +0900 sbin/fsck_msdosfs: Bring in FreeBSD/Git f2e7bd69 (remove unused extern) Summary of changes: sbin/fsck_msdosfs/ext.h | 2 -- 1 file changed, 2 deletions(-) http

git: sbin/fsck_msdosfs: Bring in FreeBSD/Git 9502e5ba (fix fullpath())

2019-09-12 Thread Tomohiro Kusumi
commit 354362759418f43eb412930fc7b2d90f47e5dc41 Author: Tomohiro Kusumi Date: Thu Sep 12 22:36:55 2019 +0900 sbin/fsck_msdosfs: Bring in FreeBSD/Git 9502e5ba (fix fullpath()) Summary of changes: sbin/fsck_msdosfs/dir.c | 22 +- 1 file changed, 13 insertions(+), 9

git: sbin/fsck_msdosfs: Bring in FreeBSD/Git 10a5b874 (fix -F comment)

2019-09-12 Thread Tomohiro Kusumi
commit 9945668f40f61ea86b48d116292bd43308adc4d4 Author: Tomohiro Kusumi Date: Thu Sep 12 22:44:40 2019 +0900 sbin/fsck_msdosfs: Bring in FreeBSD/Git 10a5b874 (fix -F comment) Summary of changes: sbin/fsck_msdosfs/main.c | 9 - 1 file changed, 8 insertions(+), 1 deletion

git: sbin/hammer2: Use libkern instead of sbin/hammer2/icrc.c

2019-09-13 Thread Tomohiro Kusumi
commit b13222e636c32881950d4389a52d1de098ed058c Author: Tomohiro Kusumi Date: Fri Sep 13 04:11:48 2019 +0900 sbin/hammer2: Use libkern instead of sbin/hammer2/icrc.c sys/vfs/hammer2 and sbin/newfs_hammer2 uses libkern. Remove sbin/hammer2/icrc.c. Also see

git: sbin/newfs_hammer2: Use sbin/hammer2/subs.c

2019-09-13 Thread Tomohiro Kusumi
commit 5914303a37e65cd8316103ba28d5f1fd663ce499 Author: Tomohiro Kusumi Date: Fri Sep 13 04:28:45 2019 +0900 sbin/newfs_hammer2: Use sbin/hammer2/subs.c This is same as how sbin/newfs_hammer makes use of common code in sbin/hammer. Summary of changes: sbin/hammer2/subs.c

git: sbin/hammer2: Move hammer2_demon() to cmd_service.c

2019-09-13 Thread Tomohiro Kusumi
commit ff05496f5c8926c97edf2a5d56055f1f7794e479 Author: Tomohiro Kusumi Date: Fri Sep 13 04:26:41 2019 +0900 sbin/hammer2: Move hammer2_demon() to cmd_service.c Remove dependencies (global variables and pthread) from subs.c to make it usable from newfs_hammer2(8) which

git: sbin/fsck_msdosfs: Bring in freebsd/freebsd@1bb580c8 (rename struct fields)

2019-09-14 Thread Tomohiro Kusumi
commit 772d249357a1711d3bfa3732609b7167aa91b0d6 Author: Tomohiro Kusumi Date: Sat Sep 14 09:18:43 2019 +0900 sbin/fsck_msdosfs: Bring in freebsd/freebsd@1bb580c8 (rename struct fields) Summary of changes: sbin/fsck_msdosfs/boot.c | 98

git: sbin/fsck_msdosfs: Bring in freebsd/freebsd@ce3384ad (bsdl changes from NetBSD)

2019-09-14 Thread Tomohiro Kusumi
commit 39a3c0aab7c3964e49bc0f77c67b6bbed6a9ed63 Author: Tomohiro Kusumi Date: Sat Sep 14 11:23:37 2019 +0900 sbin/fsck_msdosfs: Bring in freebsd/freebsd@ce3384ad (bsdl changes from NetBSD) and freebsd/freebsd@7551d83c. Summary of changes: sbin/fsck_msdosfs/Makefile | 4

git: sbin/fsck_msdosfs: Bring in freebsd/freebsd@d704245c (s/perror/perr/)

2019-09-14 Thread Tomohiro Kusumi
commit 3c40521a3741673c461692903635c482229e8542 Author: Tomohiro Kusumi Date: Sat Sep 14 12:23:31 2019 +0900 sbin/fsck_msdosfs: Bring in freebsd/freebsd@d704245c (s/perror/perr/) Ignore most of sbin/fsck part (not in sync with FreeBSD at all). Summary of changes: sbin/fsck

git: sbin/fsck_msdosfs: Bring in freebsd/freebsd@cbe11b37 (add \n)

2019-09-14 Thread Tomohiro Kusumi
commit b92a8485c9d4fa51d092937e23939e25751da56b Author: Tomohiro Kusumi Date: Sun Sep 15 02:00:06 2019 +0900 sbin/fsck_msdosfs: Bring in freebsd/freebsd@cbe11b37 (add \n) Summary of changes: sbin/fsck_msdosfs/check.c | 1 + 1 file changed, 1 insertion(+) http://gitweb.dragonflybsd.org

git: sbin/fsck_msdosfs: Bring in freebsd/freebsd@c4e91f79 (cleanup)

2019-09-14 Thread Tomohiro Kusumi
commit aae5112cff95c55b257ef98825fefd499197f138 Author: Tomohiro Kusumi Date: Sun Sep 15 03:24:32 2019 +0900 sbin/fsck_msdosfs: Bring in freebsd/freebsd@c4e91f79 (cleanup) Summary of changes: sbin/fsck_msdosfs/boot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) http

git: sbin/fsck_msdosfs: Bring in freebsd/freebsd@07ebfe1b (add va_end())

2019-09-14 Thread Tomohiro Kusumi
commit ac7aa9aac2227ae812c94681a135d4907f33fb12 Author: Tomohiro Kusumi Date: Sun Sep 15 02:56:17 2019 +0900 sbin/fsck_msdosfs: Bring in freebsd/freebsd@07ebfe1b (add va_end()) Summary of changes: sbin/fsck_msdosfs/main.c | 1 + 1 file changed, 1 insertion(+) http

<    3   4   5   6   7   8   9   10   11   12   >