CVS commit: src/sys/ufs/lfs

2024-02-17 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Feb 17 09:08:21 UTC 2024 Modified Files: src/sys/ufs/lfs: ulfs_inode.h Log Message: Whitespace. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/ufs/lfs/ulfs_inode.h Please note that diffs are not

CVS commit: src/sys/ufs/lfs

2024-02-17 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Feb 17 09:08:21 UTC 2024 Modified Files: src/sys/ufs/lfs: ulfs_inode.h Log Message: Whitespace. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/ufs/lfs/ulfs_inode.h Please note that diffs are not

CVS commit: src/sys/ufs/lfs

2023-04-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Apr 11 14:50:47 UTC 2023 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: lfs: Assert page identity doesn't change. Forgot what I was debugging when I inserted a relookup in my local tree months or years ago, but

CVS commit: src/sys/ufs/lfs

2023-04-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Apr 11 14:50:47 UTC 2023 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: lfs: Assert page identity doesn't change. Forgot what I was debugging when I inserted a relookup in my local tree months or years ago, but

CVS commit: src/sys/ufs/lfs

2022-04-24 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Apr 24 20:32:44 UTC 2022 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: lfs: fix lint warning about empty declaration To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51

CVS commit: src/sys/ufs/lfs

2022-04-24 Thread Roland Illig
Module Name:src Committed By: rillig Date: Sun Apr 24 20:32:44 UTC 2022 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: lfs: fix lint warning about empty declaration To generate a diff of this commit: cvs rdiff -u -r1.50 -r1.51

CVS commit: src/sys/ufs/lfs

2021-07-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jul 25 06:10:01 UTC 2021 Modified Files: src/sys/ufs/lfs: ulfs_quota1_subr.c Log Message: #include for COHERENCY_UNIT (and KNF) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/lfs/ulfs_quota1_subr.c

CVS commit: src/sys/ufs/lfs

2021-07-25 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Sun Jul 25 06:10:01 UTC 2021 Modified Files: src/sys/ufs/lfs: ulfs_quota1_subr.c Log Message: #include for COHERENCY_UNIT (and KNF) To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/lfs/ulfs_quota1_subr.c

CVS commit: src/sys/ufs/lfs

2020-09-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Sep 7 02:28:12 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Suppress -Waddress-of-packed-member just for lfs_accessors.h. We can remove -Wno-error=address-of-packed-member from various makefiles

CVS commit: src/sys/ufs/lfs

2020-09-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Sep 7 02:28:12 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Suppress -Waddress-of-packed-member just for lfs_accessors.h. We can remove -Wno-error=address-of-packed-member from various makefiles

CVS commit: src/sys/ufs/lfs

2020-08-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 13 17:26:43 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Skip unlinked inodes. They no longer matter on disk so we don't need to write anything out for them. To generate a diff of this

CVS commit: src/sys/ufs/lfs

2020-08-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Aug 13 17:26:43 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Skip unlinked inodes. They no longer matter on disk so we don't need to write anything out for them. To generate a diff of this

CVS commit: src/sys/ufs/lfs

2020-08-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Aug 4 03:00:47 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Mark lfs vnodes with VV_LOCKSWORK, same as ffs. To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379

CVS commit: src/sys/ufs/lfs

2020-08-03 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Aug 4 03:00:47 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Mark lfs vnodes with VV_LOCKSWORK, same as ffs. To generate a diff of this commit: cvs rdiff -u -r1.378 -r1.379

CVS commit: src/sys/ufs/lfs

2020-03-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 28 01:08:43 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Comment out some of the CTASSERTS for lint until I fix lint. To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208

CVS commit: src/sys/ufs/lfs

2020-03-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Mar 28 01:08:43 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Comment out some of the CTASSERTS for lint until I fix lint. To generate a diff of this commit: cvs rdiff -u -r1.207 -r1.208

CVS commit: src/sys/ufs/lfs

2020-03-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 06:11:05 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h lfs_accessors.h Log Message: Avoid misaligned access to lfs64 on-disk records in memory. lfs64 directory entries are only 32-bit aligned in order to conserve

CVS commit: src/sys/ufs/lfs

2020-03-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 06:11:05 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h lfs_accessors.h Log Message: Avoid misaligned access to lfs64 on-disk records in memory. lfs64 directory entries are only 32-bit aligned in order to conserve

CVS commit: src/sys/ufs/lfs

2020-03-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 06:09:34 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: CTASSERT lfs on-disk structure sizes. To generate a diff of this commit: cvs rdiff -u -r1.205 -r1.206 src/sys/ufs/lfs/lfs.h Please note that

CVS commit: src/sys/ufs/lfs

2020-03-21 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 21 06:09:34 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: CTASSERT lfs on-disk structure sizes. To generate a diff of this commit: cvs rdiff -u -r1.205 -r1.206 src/sys/ufs/lfs/lfs.h Please note that

CVS commit: src/sys/ufs/lfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 15:35:35 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c Log Message: OR into bp->b_cflags; don't overwrite. To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147 src/sys/ufs/lfs/lfs_bio.c cvs

CVS commit: src/sys/ufs/lfs

2020-03-14 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Mar 14 15:35:35 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c Log Message: OR into bp->b_cflags; don't overwrite. To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147 src/sys/ufs/lfs/lfs_bio.c cvs

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 15:23:08 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_subr.c lfs_vnops.c Log Message: Fix missing by removing the evcnts instead. Just wanted to confirm that a race might happen, and indeed it did. These serve

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 15:23:08 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_subr.c lfs_vnops.c Log Message: Fix missing by removing the evcnts instead. Just wanted to confirm that a race might happen, and indeed it did. These serve

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 15:09:55 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Fix !DIAGNOSTIC compile To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/ufs/lfs/lfs_subr.c Please note that diffs are

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Feb 23 15:09:55 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Fix !DIAGNOSTIC compile To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/ufs/lfs/lfs_subr.c Please note that diffs are

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:49:46 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_alloc.c lfs_extern.h lfs_vfsops.c Log Message: Dust off the orphan detection code and try to make it work. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:49:46 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_alloc.c lfs_extern.h lfs_vfsops.c Log Message: Dust off the orphan detection code and try to make it work. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:49:34 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h lfs_alloc.c Log Message: Teach LFS_ORPHAN_NEXTFREE about lfs64. To generate a diff of this commit: cvs rdiff -u -r1.204 -r1.205 src/sys/ufs/lfs/lfs.h cvs

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:49:34 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs.h lfs_alloc.c Log Message: Teach LFS_ORPHAN_NEXTFREE about lfs64. To generate a diff of this commit: cvs rdiff -u -r1.204 -r1.205 src/sys/ufs/lfs/lfs.h cvs

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:42:53 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_extern.h lfs_subr.c Log Message: lfs_writer_enter can't fail; keep it simple and don't pretend it can. Assert that mtsleep can't fail either -- it doesn't

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:42:53 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_extern.h lfs_subr.c Log Message: lfs_writer_enter can't fail; keep it simple and don't pretend it can. Assert that mtsleep can't fail either -- it doesn't

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:41:08 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_rename.c Log Message: Call lfs_orphan in lfs_rename while we're still in the dirop. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:41:08 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_rename.c Log Message: Call lfs_orphan in lfs_rename while we're still in the dirop. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:59 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: In lfs_update, hold lfs_writer around lfs_vflush. Otherwise, we might do lfs_vflush -> lfs_seglock -> lfs_segwait(SEGM_CKP) ->

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:49 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Initialize/destroy lfs_allclean_wakeup in modcmd, not lfs_mountfs. Fixes reloading lfs.kmod. To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:59 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: In lfs_update, hold lfs_writer around lfs_vflush. Otherwise, we might do lfs_vflush -> lfs_seglock -> lfs_segwait(SEGM_CKP) ->

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:49 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Initialize/destroy lfs_allclean_wakeup in modcmd, not lfs_mountfs. Fixes reloading lfs.kmod. To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:19 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Take a reference and fix assertions in lfs_flush_dirops. Fixes panic: KASSERT((ip->i_state & IN_ADIROP) == 0) at lfs_vnops.c:1670

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:08 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_segment.c lfs_vnops.c Log Message: Change some cheap KDASSERT into KASSERT. To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:19 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Take a reference and fix assertions in lfs_flush_dirops. Fixes panic: KASSERT((ip->i_state & IN_ADIROP) == 0) at lfs_vnops.c:1670

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:28 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Don't lfs_writer_enter while holding v_interlock. There's no need to lfs_writer_enter at all here, as far as I can see. lfs_flush_fs will

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:37 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_extern.h lfs_segment.c lfs_subr.c Log Message: Break deadlock in PR kern/52301. The lock order is lfs_writer -> lfs_seglock. The problem in 52301 is that

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:28 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Don't lfs_writer_enter while holding v_interlock. There's no need to lfs_writer_enter at all here, as far as I can see. lfs_flush_fs will

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:08 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_segment.c lfs_vnops.c Log Message: Change some cheap KDASSERT into KASSERT. To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:40:37 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_extern.h lfs_segment.c lfs_subr.c Log Message: Break deadlock in PR kern/52301. The lock order is lfs_writer -> lfs_seglock. The problem in 52301 is that

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:19 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Teach lfs to transition ro<->rw. To generate a diff of this commit: cvs rdiff -u -r1.370 -r1.371 src/sys/ufs/lfs/lfs_vfsops.c Please

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:48 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_balloc.c Log Message: Serialize access to the splay tree with lfs_lock. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:19 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Teach lfs to transition ro<->rw. To generate a diff of this commit: cvs rdiff -u -r1.370 -r1.371 src/sys/ufs/lfs/lfs_vfsops.c Please

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:48 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_balloc.c Log Message: Serialize access to the splay tree with lfs_lock. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:28 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_bio.c Log Message: Prevent new dirops while we issue lfs_flush_dirops. lfs_flush_dirops assumes (by KASSERT((ip->i_state & IN_ADIROP) == 0)) that vnodes on the

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:38:58 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_inode.h lfs_subr.c lfs_vnops.c Log Message: Use a marker node to iterate lfs_dchainhd / i_lfs_dchain. I believe elements can be removed while the lock is

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:28 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_bio.c Log Message: Prevent new dirops while we issue lfs_flush_dirops. lfs_flush_dirops assumes (by KASSERT((ip->i_state & IN_ADIROP) == 0)) that vnodes on the

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:39 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Assert lfs_writer where I think we can now prove it. To generate a diff of this commit: cvs rdiff -u -r1.326 -r1.327

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:39 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Assert lfs_writer where I think we can now prove it. To generate a diff of this commit: cvs rdiff -u -r1.326 -r1.327

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:09 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_debug.c Log Message: Just use VOP_BWRITE for lfs_bwrite_log. Hope this doesn't cause trouble with vfs_suspend. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:39:09 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_debug.c Log Message: Just use VOP_BWRITE for lfs_bwrite_log. Hope this doesn't cause trouble with vfs_suspend. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/lfs

2020-02-23 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Feb 23 08:38:58 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_inode.h lfs_subr.c lfs_vnops.c Log Message: Use a marker node to iterate lfs_dchainhd / i_lfs_dchain. I believe elements can be removed while the lock is

CVS commit: src/sys/ufs/lfs

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 22:20:47 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Make LFS/rump play nice with aiodoned removal. PR kern/55004 (Hundreds of file system tests now fail on real hardware) To generate a diff of

CVS commit: src/sys/ufs/lfs

2020-02-22 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Feb 22 22:20:47 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Make LFS/rump play nice with aiodoned removal. PR kern/55004 (Hundreds of file system tests now fail on real hardware) To generate a diff of

CVS commit: src/sys/ufs/lfs

2020-02-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 22 00:32:09 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_alloc.c Log Message: Avoid undefined behavior in *_BITMAP_FREE() macros left shift of 1 by 31 places cannot be represented in type 'int' To generate a diff of

CVS commit: src/sys/ufs/lfs

2020-02-21 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Feb 22 00:32:09 UTC 2020 Modified Files: src/sys/ufs/lfs: lfs_alloc.c Log Message: Avoid undefined behavior in *_BITMAP_FREE() macros left shift of 1 by 31 places cannot be represented in type 'int' To generate a diff of

CVS commit: src/sys/ufs/lfs

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 20:54:48 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Fix lfs_putpages() for bsize < nbpg. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/lfs/lfs_pages.c Please note that

CVS commit: src/sys/ufs/lfs

2019-12-20 Thread Andrew Doran
Module Name:src Committed By: ad Date: Fri Dec 20 20:54:48 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Fix lfs_putpages() for bsize < nbpg. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/lfs/lfs_pages.c Please note that

CVS commit: src/sys/ufs/lfs

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:24:26 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279

CVS commit: src/sys/ufs/lfs

2019-12-08 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Dec 8 19:24:26 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Avoid thundering herd: cv_broadcast(>b_busy) -> cv_signal(>b_busy) To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279

CVS commit: src/sys/ufs/lfs

2019-06-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jun 20 00:49:12 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_vnops.c ulfs_readwrite.c Log Message: unifdef -DLFS_READWRITE ulfs_readwrite.c To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324

CVS commit: src/sys/ufs/lfs

2019-06-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jun 20 00:49:12 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs_vnops.c ulfs_readwrite.c Log Message: unifdef -DLFS_READWRITE ulfs_readwrite.c To generate a diff of this commit: cvs rdiff -u -r1.323 -r1.324

CVS commit: src/sys/ufs/lfs

2019-01-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jan 10 06:31:04 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Update comment (overlooked in r1.179). >From Jos� Luis Rodr�guez Garc�a in PR kern/53849. To generate a diff of this commit: cvs rdiff -u -r1.203

CVS commit: src/sys/ufs/lfs

2019-01-09 Thread Martin Husemann
Module Name:src Committed By: martin Date: Thu Jan 10 06:31:04 UTC 2019 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Update comment (overlooked in r1.179). >From Jos� Luis Rodr�guez Garc�a in PR kern/53849. To generate a diff of this commit: cvs rdiff -u -r1.203

CVS commit: src/sys/ufs/lfs

2018-08-11 Thread Zafer Aydogan
Module Name:src Committed By: zafer Date: Sat Aug 11 20:16:21 UTC 2018 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: In lfs_mkdir fix wrong return path in case of EMLINK which causes a panic. Also, check earlier before setting up dirop. To generate a diff

CVS commit: src/sys/ufs/lfs

2018-08-11 Thread Zafer Aydogan
Module Name:src Committed By: zafer Date: Sat Aug 11 20:16:21 UTC 2018 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: In lfs_mkdir fix wrong return path in case of EMLINK which causes a panic. Also, check earlier before setting up dirop. To generate a diff

CVS commit: src/sys/ufs/lfs

2018-06-09 Thread Zafer Aydogan
Module Name:src Committed By: zafer Date: Sat Jun 9 18:48:31 UTC 2018 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_segment.c Log Message: Add missing b_cflags and b_oflags. Ok dholland@ Addresses PR kern/42342 by Yoshihiro Nakajima To generate a diff of this commit:

CVS commit: src/sys/ufs/lfs

2018-06-09 Thread Zafer Aydogan
Module Name:src Committed By: zafer Date: Sat Jun 9 18:48:31 UTC 2018 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_segment.c Log Message: Add missing b_cflags and b_oflags. Ok dholland@ Addresses PR kern/42342 by Yoshihiro Nakajima To generate a diff of this commit:

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Aug 20 05:37:03 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.320 -r1.321 src/sys/ufs/lfs/lfs_vnops.c Please note that diffs are

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Aug 20 05:37:03 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Fix typo in comment To generate a diff of this commit: cvs rdiff -u -r1.320 -r1.321 src/sys/ufs/lfs/lfs_vnops.c Please note that diffs are

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Aug 20 00:03:12 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: XXX question our double-flushing of dirops To generate a diff of this commit: cvs rdiff -u -r1.274 -r1.275 src/sys/ufs/lfs/lfs_segment.c

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sun Aug 20 00:03:12 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: XXX question our double-flushing of dirops To generate a diff of this commit: cvs rdiff -u -r1.274 -r1.275 src/sys/ufs/lfs/lfs_segment.c

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Aug 19 14:22:49 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Ask some question about the code in a XXX comment To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/ufs/lfs/lfs_pages.c

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Aug 19 14:22:49 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Ask some question about the code in a XXX comment To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/ufs/lfs/lfs_pages.c

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Aug 19 12:01:08 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Not much point doing anything after a panic call To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 src/sys/ufs/lfs/lfs_vnops.c

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Aug 19 12:01:08 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Not much point doing anything after a panic call To generate a diff of this commit: cvs rdiff -u -r1.319 -r1.320 src/sys/ufs/lfs/lfs_vnops.c

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Aug 19 11:27:42 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_alloc.c lfs_vnops.c Log Message: Consistently use {,UN}MARK_VNODE macros rather than function calls. To generate a diff of this commit: cvs rdiff -u -r1.136

CVS commit: src/sys/ufs/lfs

2017-08-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Aug 19 11:27:42 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_alloc.c lfs_vnops.c Log Message: Consistently use {,UN}MARK_VNODE macros rather than function calls. To generate a diff of this commit: cvs rdiff -u -r1.136

Re: CVS commit: src/sys/ufs/lfs

2017-08-04 Thread coypu
> Log Message: > fix buffer overflow/KASSERT when cookies are supplied > lfs no longer uses the ffs-style struct direct, use the correct minimum > size For kicks, 'found by running COMPAT_LINUX', which does this (so does NFS). LFS still comes with this warning that is very hard to miss: WARNING:

CVS commit: src/sys/ufs/lfs

2017-08-04 Thread Maya Rashish
Module Name:src Committed By: maya Date: Fri Aug 4 07:27:42 UTC 2017 Modified Files: src/sys/ufs/lfs: ulfs_vnops.c Log Message: fix buffer overflow/KASSERT when cookies are supplied lfs no longer uses the ffs-style struct direct, use the correct minimum size from

CVS commit: src/sys/ufs/lfs

2017-08-04 Thread Maya Rashish
Module Name:src Committed By: maya Date: Fri Aug 4 07:27:42 UTC 2017 Modified Files: src/sys/ufs/lfs: ulfs_vnops.c Log Message: fix buffer overflow/KASSERT when cookies are supplied lfs no longer uses the ffs-style struct direct, use the correct minimum size from

CVS commit: src/sys/ufs/lfs

2017-07-26 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Jul 26 16:42:37 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs.h lfs_extern.h lfs_segment.c lfs_subr.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c Log Message: change lfs_nextsegsleep and lfs_allclean_wakeup to use

CVS commit: src/sys/ufs/lfs

2017-07-26 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Jul 26 16:42:37 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs.h lfs_extern.h lfs_segment.c lfs_subr.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c Log Message: change lfs_nextsegsleep and lfs_allclean_wakeup to use

CVS commit: src/sys/ufs/lfs

2017-07-26 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Jul 26 15:07:27 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Revert r1.272 fix to PR kern/52301, the performance hit is making things unusable. To generate a diff of this commit: cvs rdiff -u -r1.272

CVS commit: src/sys/ufs/lfs

2017-07-26 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Jul 26 15:07:27 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Revert r1.272 fix to PR kern/52301, the performance hit is making things unusable. To generate a diff of this commit: cvs rdiff -u -r1.272

CVS commit: src/sys/ufs/lfs

2017-07-26 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Jul 26 14:39:00 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Deduplicate sanity check that seglock is held on segunlock To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96

CVS commit: src/sys/ufs/lfs

2017-07-26 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Jul 26 14:39:00 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Deduplicate sanity check that seglock is held on segunlock To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96

CVS commit: src/sys/ufs/lfs

2017-06-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jun 19 12:09:37 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Ifdef out KDASSERT which fires on my machine. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/ufs/lfs/lfs_subr.c Please

CVS commit: src/sys/ufs/lfs

2017-06-19 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jun 19 12:09:37 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Ifdef out KDASSERT which fires on my machine. To generate a diff of this commit: cvs rdiff -u -r1.94 -r1.95 src/sys/ufs/lfs/lfs_subr.c Please

CVS commit: src/sys/ufs/lfs

2017-06-15 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Jun 15 14:37:31 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: It isn't safe to drain dirops with seglock held, it'll deadlock if there are any dirops. drain before grabbing seglock. lfs_dirops == 0 is

CVS commit: src/sys/ufs/lfs

2017-06-15 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Jun 15 14:37:31 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: It isn't safe to drain dirops with seglock held, it'll deadlock if there are any dirops. drain before grabbing seglock. lfs_dirops == 0 is

CVS commit: src/sys/ufs/lfs

2017-06-12 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jun 12 15:02:32 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Use continue to denote the no-op loop to match netbsd style newline for extra clarity. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2017-06-12 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jun 12 15:02:32 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Use continue to denote the no-op loop to match netbsd style newline for extra clarity. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2017-06-09 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Jun 10 05:29:36 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_accessors.h lfs_alloc.c lfs_balloc.c lfs_bio.c lfs_inode.c lfs_inode.h lfs_itimes.c lfs_pages.c lfs_rename.c lfs_segment.c lfs_subr.c

  1   2   3   4   5   6   >