CVS commit: src/sys/ufs/ext2fs

2020-03-08 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sun Mar 8 17:38:12 UTC 2020 Modified Files: src/sys/ufs/ext2fs: ext2fs_vnops.c Log Message: Perform bit operations on unsigned integer ext2fs_vnops.c:1002:2, signed integer overflow: 510008 * 4294 cannot be represented in type

CVS commit: src/sys/ufs/ext2fs

2017-07-30 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Jul 30 14:23:54 UTC 2017 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: kmem_xyz(sizeof(struct foo)) --> kmem_xyz(sizeof(*foo)) No change to amd64 binary. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ext2fs

2017-05-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 28 16:38:55 UTC 2017 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_extern.h ext2fs_vfsops.c ext2fs_vnops.c Log Message: Change ext2fs to use vcache_new like we did for ffs: - Change ext2fs_valloc

CVS commit: src/sys/ufs/ext2fs

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 18:04:36 UTC 2017 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: Fix unsigned To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/ufs/ext2fs/ext2fs_dinode.h Please note that

CVS commit: src/sys/ufs/ext2fs

2016-08-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Aug 25 07:18:35 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: put back second strlcpy; pointed out by dholland. To generate a diff of this commit: cvs rdiff -u -r1.203 -r1.204

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:40:54 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_xattr.c Log Message: CID 1371648: off by one in index checking KNF. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:40:25 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: KNF, no functional change To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/sys/ufs/ext2fs/ext2fs_lookup.c Please

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:24:30 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: CID 1371644: use strlcpy, remove dup copy. To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:23:27 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_htree.c Log Message: CID 1371645: remove dead code To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/ufs/ext2fs/ext2fs_htree.c Please

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 21:22:25 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: fix code which sets REV1 e2fs_fsmnt, set also mount time and mount count To generate a diff of this commit: cvs rdiff -u -r1.201

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 20:05:28 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: adjust ext2fs_loadvnode_content() to do the sanity checking before allocating memory, and avoid reallocaing memory on vnode reload

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:53:43 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c Log Message: modify the comment to note code needs to brele() to have a shot on actually working To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:51:50 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c Log Message: #if 0 the check for ext2fs_mapsearch() failure (similar what was done for ffs counterpart), it actually never fails, it panics instead

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:47:44 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_alloc.c ext2fs_bswap.c ext2fs_extern.h ext2fs_vfsops.c Log Message: add support for GDT_CSUM AKA uninit_bg feature To generate a

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:45:20 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_htree.c Log Message: whitespace fix To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/ufs/ext2fs/ext2fs_htree.c Please note that diffs

CVS commit: src/sys/ufs/ext2fs

2016-08-18 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Aug 19 00:05:43 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_htree.c ext2fs_lookup.c Log Message: fix bug introduced in rev 1.82 of ext2fs_lookup.c, when ext2fs_add_entry() was introduced splitting

CVS commit: src/sys/ufs/ext2fs

2016-08-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Aug 15 18:46:11 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h Log Message: EXT2F_INCOMPAT_FLEX_BG feature actually doesn't require any explicit code changes, all magic is done by setting the block offsets

CVS commit: src/sys/ufs/ext2fs

2016-08-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Aug 15 18:38:10 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_rename.c ext2fs_vnops.c Log Message: bump link limit to 65000 for files, and add support for EXT2F_ROCOMPAT_DIR_NLINK to make link count

CVS commit: src/sys/ufs/ext2fs

2016-08-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Aug 15 18:29:34 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_bswap.c ext2fs_extern.h ext2fs_vnops.c Log Message: adjust ext2fs_makeinode() so that the direnter is optional, use the function (with the direnter off)

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:46:06 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: when converting on-disk direntry, only use the on-disk filetype if the feature flag is present To generate a diff of this commit:

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:44:54 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_inode.c ext2fs_lookup.c ext2fs_vfsops.c ext2fs_vnops.c Log Message: switch code to use the EXT2_HAS_{COMPAT|ROCOMPAT|INCOMPAT}_FEATURE() macros

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:42:50 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_htree.c Log Message: switch ext2fs_htree_has_idx() over to EXT2F_HAS_COMPAT_FEATURE() and remove EXT2F_HAS_COMPAT_FEATURE() - this also fixes it

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:40:31 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_xattr.c Log Message: add EXT2F_HAS_ROCOMPAT_FEATURE() macro, and change the current EXT2F_HAS_{COMPAT|INCOMPAT}_FEATURE() to take fs as first

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:26:35 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_bmap.c Log Message: whitespace cleanup To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/ufs/ext2fs/ext2fs_bmap.c Please note that

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:25:36 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_bmap.c Log Message: check correct inode extents flag - IN_E4EXTENTS is defined as 0x8000, correct flag EXT2_EXTENTS is 0x8 To generate a diff of

CVS commit: src/sys/ufs/ext2fs

2016-08-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Aug 13 07:40:10 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_balloc.c ext2fs_bmap.c ext2fs_extents.c ext2fs_hash.c ext2fs_htree.c ext2fs_inode.c ext2fs_lookup.c

CVS commit: src/sys/ufs/ext2fs

2016-08-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Aug 13 07:25:29 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: sync with hrishi's git To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/ufs/ext2fs/ext2fs_lookup.c Please

CVS commit: src/sys/ufs/ext2fs

2016-08-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Aug 12 20:30:15 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_xattr.h Log Message: cast pointers to uintptr_t before comparing them, also ()s now this at least compiles To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ext2fs

2016-08-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Aug 12 20:26:15 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h Log Message: sprinkle ()s in macros with comparisons, shuts up compiler warnings To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43

CVS commit: src/sys/ufs/ext2fs

2016-08-09 Thread Robert Elz
Module Name:src Committed By: kre Date: Tue Aug 9 21:08:02 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_htree.c Log Message: Undo revert now Christos has added the missing glue... To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52

CVS commit: src/sys/ufs/ext2fs

2016-08-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 9 20:18:08 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: merge missing function. To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/ufs/ext2fs/ext2fs_lookup.c Please

CVS commit: src/sys/ufs/ext2fs

2016-08-09 Thread Robert Elz
Module Name:src Committed By: kre Date: Tue Aug 9 20:03:05 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_htree.c Log Message: Revert previous. This work isn't complete enough to include yet, and the build of current really does need to go back to

CVS commit: src/sys/ufs/ext2fs

2016-08-09 Thread Robert Elz
Module Name:src Committed By: kre Date: Tue Aug 9 13:18:50 UTC 2016 Modified Files: src/sys/ufs/ext2fs: Makefile ext2fs_extents.h Log Message: Revert previous - which itself (incorrectly) reverted the previous changes, breaking the build. To generate a diff of this

CVS commit: src/sys/ufs/ext2fs

2016-08-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 9 07:15:35 UTC 2016 Modified Files: src/sys/ufs/ext2fs: Makefile ext2fs_extents.h ext2fs_extern.h ext2fs_htree.c Log Message: More htree writing support (Hrishikesh Goyal GSoC 2016) To generate a diff of

CVS commit: src/sys/ufs/ext2fs

2016-08-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 9 06:40:25 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_extents.c Log Message: KNF To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/ext2fs/ext2fs_extents.c Please note that diffs are

CVS commit: src/sys/ufs/ext2fs

2016-08-06 Thread Robert Elz
Module Name:src Committed By: kre Date: Sun Aug 7 01:47:11 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dir.h Log Message: If using constants from dirent.h it ought to be included. Hopefully fixes i386 build. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ext2fs

2016-08-06 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 6 21:39:48 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dir.h ext2fs_lookup.c ext2fs_rename.c Log Message: actually pass the d_type from the on-disk directory entry to the lookup results To generate a diff of

CVS commit: src/sys/ufs/ext2fs

2016-08-06 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 6 09:29:28 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: some more inode flags To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sys/ufs/ext2fs/ext2fs_dinode.h Please note

CVS commit: src/sys/ufs/ext2fs

2016-08-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Aug 5 21:22:06 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h Log Message: add defines for the missing ext4 feature flags To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/ufs/ext2fs/ext2fs.h

CVS commit: src/sys/ufs/ext2fs

2016-08-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Aug 5 20:15:41 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vnops.c Log Message: PR kern/7867 add support for UF_NODUMP flag to ext2fs To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120

CVS commit: src/sys/ufs/ext2fs

2016-08-05 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Aug 5 20:06:55 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: add devel ifndefs for incompat/rocompat features so that it's possible to ignore them and mount the filesystem; default is for the

CVS commit: src/sys/ufs/ext2fs

2016-08-04 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Aug 4 17:50:52 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: make E2MAXSYMLINKLEN just alias for EXT2_MAXSYMLINKLEN, they are the same To generate a diff of this commit: cvs rdiff -u -r1.33

CVS commit: src/sys/ufs/ext2fs

2016-08-03 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Aug 4 04:05:14 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: include stddef.h for offsetof. fix newfs_ext2fs build failure on evbppc. To generate a diff of this commit: cvs rdiff -u -r1.30

CVS commit: src/sys/ufs/ext2fs

2016-08-03 Thread NONAKA Kimihiro
Module Name:src Committed By: nonaka Date: Thu Aug 4 02:49:50 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: pass isize to e2fs_i_bswap() if BYTE_ORDER != LITTLE_ENDIAN. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/ufs/ext2fs

2016-08-03 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed Aug 3 23:33:59 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Update previous. Since original format was %llu, replace it with % PRIu64 (unsigned). To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ext2fs

2016-08-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Aug 3 23:29:05 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h ext2fs_subr.c ext2fs_vnops.c Log Message: get and set expanded timestamp if the inode contains the extra information, add support for create time

CVS commit: src/sys/ufs/ext2fs

2016-08-03 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed Aug 3 23:28:01 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Use correct printf() format for inode (fixes build for me) To generate a diff of this commit: cvs rdiff -u -r1.194 -r1.195

CVS commit: src/sys/ufs/ext2fs

2016-08-03 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Aug 3 21:53:03 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_alloc.c ext2fs_bswap.c ext2fs_dinode.h ext2fs_inode.c ext2fs_vfsops.c ext2fs_vnops.c Log Message: support arbitrary ext3/ext4 inode

CVS commit: src/sys/ufs/ext2fs

2016-08-02 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Aug 2 17:36:02 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: adjust the comments for on-disk ext2fs inode to indicate which of the ext* was it implemented for linux kernel; makes it a bit

CVS commit: src/sys/ufs/ext2fs

2016-08-02 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Tue Aug 2 17:24:24 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_bswap.c Log Message: do not bswap fragment address, support in ext* for them was never actually implemented in linux kernels To generate a diff of this

CVS commit: src/sys/ufs/ext2fs

2016-06-24 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jun 24 17:21:30 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_dir.h ext2fs_extern.h ext2fs_lookup.c Added Files: src/sys/ufs/ext2fs: ext2fs_hash.c ext2fs_hash.h ext2fs_htree.c

CVS commit: src/sys/ufs/ext2fs

2016-06-10 Thread David A. Holland
Module Name:src Committed By: dholland Date: Fri Jun 10 06:30:59 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_extents.h Log Message: needs To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/ext2fs/ext2fs_extents.h Please note that diffs are

CVS commit: src/sys/ufs/ext2fs

2016-06-03 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jun 3 15:35:48 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_bmap.c Added Files: src/sys/ufs/ext2fs: ext2fs_extents.c ext2fs_extents.h Log Message: Add ext4 extent support from GSoC 2016 (Hrishikesh

CVS commit: src/sys/ufs/ext2fs

2016-01-12 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Jan 12 21:29:29 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: Use buffer cache, not page cache, to expand directories in ext2fs. Candidate fix for PR kern/50607, PR port-evbmips/50059.

CVS commit: src/sys/ufs/ext2fs

2015-03-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 28 03:49:41 UTC 2015 Modified Files: src/sys/ufs/ext2fs: ext2fs_readwrite.c Log Message: Missed another spot, in ext2fs_write. To generate a diff of this commit: cvs rdiff -u -r1.68 -r1.69

CVS commit: src/sys/ufs/ext2fs

2015-03-27 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 28 03:46:51 UTC 2015 Modified Files: src/sys/ufs/ext2fs: ext2fs_readwrite.c Log Message: Missed a spot in ext2fs_read To generate a diff of this commit: cvs rdiff -u -r1.67 -r1.68

CVS commit: src/sys/ufs/ext2fs

2015-02-23 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Mon Feb 23 17:05:59 UTC 2015 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Hum. Perhaps I missed a bit of the specification. Let's not be that severe when checking the superblock. Should fix ATF. To generate a

CVS commit: src/sys/ufs/ext2fs

2015-02-22 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Sun Feb 22 14:55:23 UTC 2015 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Merge _sbcompute() and _sbcheck() into _sbfill(). In ext2fs_sbfill(), check more fields of the superblock, to prevent several kernel

CVS commit: src/sys/ufs/ext2fs

2015-02-20 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Fri Feb 20 17:44:54 UTC 2015 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Several fixes: - rename ext2fs_checksb() - ext2fs_sbcheck(): more consistent - in ext2fs_sbcheck(), add a check to ensure

CVS commit: src/sys/ufs/ext2fs

2015-02-19 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Thu Feb 19 21:31:45 UTC 2015 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: e2fs_sbcheck(): add a check to ensure e2fs_bpg!=0. Otherwise the kernel panics with a division by zero. While here, remove the #ifdef's.

CVS commit: src/sys/ufs/ext2fs

2014-09-19 Thread Matt Thomas
Module Name:src Committed By: matt Date: Fri Sep 19 23:52:34 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: curlwp can never be NULL now. To generate a diff of this commit: cvs rdiff -u -r1.184 -r1.185 src/sys/ufs/ext2fs/ext2fs_vfsops.c

CVS commit: src/sys/ufs/ext2fs

2014-08-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 22 16:49:30 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Use mount from argument mp, vp-v_mount is not valid here. PR kern/49142 (panic in ext2fs_loadvnode mounting an ext2fs filesystem)

CVS commit: src/sys/ufs/ext2fs

2014-08-12 Thread Maxime Villard
Module Name:src Committed By: maxv Date: Tue Aug 12 06:49:11 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_readwrite.c Log Message: http://m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-2 #04-0x02: Remove 'doclusterread' and 'doclusterwrite'

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:46:58 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_rename.c Log Message: ext2fs_gro_genealogy: use vcache_get() to lookup DOTDOT. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 13:47:22 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vnops.c Log Message: ext2fs_mknod: use vcache_get() to reload the new node. To generate a diff of this commit: cvs rdiff -u -r1.111 -r1.112

CVS commit: src/sys/ufs/ext2fs

2014-05-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 25 14:07:19 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_lookup.c Log Message: Remove ext2fs_checkpath(). It is a relic from the pre-genfs_rename era. To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/ext2fs

2014-03-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 17 09:30:32 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Change ext2fs_sync() to use vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.177 -r1.178

CVS commit: src/sys/ufs/ext2fs

2014-01-28 Thread Martin Husemann
Module Name:src Committed By: martin Date: Tue Jan 28 13:02:56 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_rename.c Log Message: Quell a (bogus) may be used unintialized warning from gcc 4.8 To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/sys/ufs/ext2fs

2014-01-20 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jan 21 07:53:38 UTC 2014 Modified Files: src/sys/ufs/ext2fs: ext2fs_vnops.c Log Message: Move VOP_UNLOCK() after setting type to VNON like all other UFS file systems. To generate a diff of this commit: cvs rdiff -u -r1.108

CVS commit: src/sys/ufs/ext2fs

2012-11-21 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Nov 21 20:45:36 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_dinode.h Log Message: Add various newer Ext2 superblock feature bits and inode flag bits. To generate a diff of this commit: cvs rdiff -u -r1.31

CVS commit: src/sys/ufs/ext2fs

2012-11-21 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Wed Nov 21 23:11:24 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_alloc.c ext2fs_balloc.c ext2fs_extern.h ext2fs_inode.c ext2fs_readwrite.c ext2fs_vfsops.c ext2fs_vnops.c Log Message:

CVS commit: src/sys/ufs/ext2fs

2012-11-18 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Nov 18 17:59:56 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_bswap.c Log Message: correct comment to match code To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/ufs/ext2fs/ext2fs_bswap.c

CVS commit: src/sys/ufs/ext2fs

2012-11-18 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sun Nov 18 18:20:56 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: stylistic adjustment in comments To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/ufs/ext2fs/ext2fs_dinode.h

CVS commit: src/sys/ufs/ext2fs

2012-11-18 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Mon Nov 19 03:04:23 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs.h Log Message: snprintb EXT2F_ROCOMPAT_SPARSESUPER as such. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/ufs/ext2fs/ext2fs.h

CVS commit: src/sys/ufs/ext2fs

2012-11-17 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Sat Nov 17 16:03:48 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h Log Message: Match prototype types to function types (u_int64_t vs. uint64_t). To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45

CVS commit: src/sys/ufs/ext2fs

2012-09-01 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sat Sep 1 15:46:11 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: when failing a mount due to unsupported features, print which features are involved. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ext2fs

2012-09-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Sep 1 17:01:24 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_vfsops.c Log Message: really print the incompatible bits. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/ufs/ext2fs

2012-06-04 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Jun 4 19:46:00 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_rename.c Log Message: Fix ext2fs's scary cross-block directory message too. (See rev. 1.3 of sys/ufs/ufs/ufs_rename.c for the analysis.) To generate a

CVS commit: src/sys/ufs/ext2fs

2012-05-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu May 10 19:08:34 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_rename.c Log Message: Swap byte order of ext2fs_direct fields in ext2fs_rename_recalculate_fulr. Symptom found and fix tested by martin. ok martin To

CVS commit: src/sys/ufs/ext2fs

2010-07-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Jul 27 05:15:56 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Make DEBUG_EXT2 work with 64-bit size_t. To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159

CVS commit: src/sys/ufs/ext2fs

2010-02-11 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Feb 11 19:50:34 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: There is no code left that uses disk size data, so don't query it. To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156

CVS commit: src/sys/ufs/ext2fs

2010-01-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jan 31 10:36:20 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Replace individual queries for partition information with new helper function. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ext2fs

2010-01-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jan 31 10:37:57 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Fix block shift to work with different device block sizes. To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155

CVS commit: src/sys/ufs/ext2fs

2009-11-27 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 27 11:16:54 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_dinode.h Log Message: Add definitions for more reserved inodes. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/ufs/ext2fs

2009-10-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Oct 21 17:37:21 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_vfsops.c ext2fs_vnops.c Log Message: update i_uid and i_gid after chown To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/ufs/ext2fs

2009-09-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 11:35:46 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_lookup.c ext2fs_vnops.c Log Message: Whitespace nits. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src/sys/ufs/ext2fs

2009-09-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 14:59:59 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_dir.h Log Message: Use proper macro, some KNF, fix typo. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/ufs/ext2fs/ext2fs_dir.h

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Sep 11 15:59:07 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Fix botch around argument check in ext2fs_mount(). Taken from ffs_vfsops.c. Fixes LOCKDEBUG panic which is the same one mentioned in

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 01:43:52 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Pull a fix for mount function from ffs_vfsops.c rev1.186: Change ffs_mount, in MNT_UPDATE case, to check dev_t's for equality

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 02:25:39 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Pull a fix from ffs_vfsops.c rev 1.248: Fix bug introduced in revision 1.174(*) where a NULL fspec with an MNT_UPDATE command would

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 02:32:14 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Add a missed brelse(9) call after bread(9) in ext2fs_reload(). This may close PR kern/28712 (ext2fs hang on mount after fsck). To

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 02:50:38 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_vfsops.c Log Message: Reduce diffs a bit between ext2fs_reload() and ffs_reload(). To generate a diff of this commit: cvs rdiff -u -r1.39