#
bfc8e330 |
| 06-Dec-2024 |
Rick Macklem <rmacklem@FreeBSD.org> |
ext2fs: Fix the size of struct ufid and add a static assert
File system specific *fid structures are copied into the generic struct fid defined in sys/mount.h. As such, they cannot be larger than st
ext2fs: Fix the size of struct ufid and add a static assert
File system specific *fid structures are copied into the generic struct fid defined in sys/mount.h. As such, they cannot be larger than struct fid.
This patch packed the structure and checks via a __Static_assert().
Reviewed by: markj MFC after: 2 weeks
show more ...
|
Revision tags: release/14.2.0, release/13.4.0, release/14.1.0, release/13.3.0 |
|
#
29363fb4 |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl s
sys: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
2ff63af9 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: one-line .h pattern
Remove /^\s*\*+\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0 |
|
#
3c2dc524 |
| 18-Mar-2023 |
Fedor Uporov <fsu@FreeBSD.org> |
Do not panic in case of corrupted directory
The panic() will be called under ext2_dirbad() function in case of rw mount. It cause user confusion, like in BZ 265951.
PR: 265951 Reviewed by: pfg,
Do not panic in case of corrupted directory
The panic() will be called under ext2_dirbad() function in case of rw mount. It cause user confusion, like in BZ 265951.
PR: 265951 Reviewed by: pfg, mckusick MFC after: 2 week Differential revision: https://reviews.freebsd.org/D38503
show more ...
|
Revision tags: release/12.4.0 |
|
#
8f874e92 |
| 10-Nov-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
vfs: make relookup take an additional argument
instead of looking at SAVESTART
This is a step towards removing the flag.
Reviewed by: mckusick Tested by: pho Differential Revision: https://reviews
vfs: make relookup take an additional argument
instead of looking at SAVESTART
This is a step towards removing the flag.
Reviewed by: mckusick Tested by: pho Differential Revision: https://reviews.freebsd.org/D34468
show more ...
|
#
cc65a412 |
| 18-Sep-2022 |
Konstantin Belousov <kib@FreeBSD.org> |
filesystems: return error from vn_rlimit_fsize() instead of EFBIG
Reviewed by: asomers, jah, markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks Differential revision: https
filesystems: return error from vn_rlimit_fsize() instead of EFBIG
Reviewed by: asomers, jah, markj Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D36625
show more ...
|
#
5b5b7e2c |
| 17-Sep-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
vfs: always retain path buffer after lookup
This removes some of the complexity needed to maintain HASBUF and allows for removing injecting SAVENAME by filesystems.
Reviewed by: kib (previous versi
vfs: always retain path buffer after lookup
This removes some of the complexity needed to maintain HASBUF and allows for removing injecting SAVENAME by filesystems.
Reviewed by: kib (previous version) Differential Revision: https://reviews.freebsd.org/D36542
show more ...
|
Revision tags: release/13.1.0 |
|
#
0134bbe5 |
| 13-Mar-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
vfs: prefix lookup and relookup with vfs_
Reviewed by: imp, mckusick Differential Revision: https://reviews.freebsd.org/D34530
|
#
9cd59de2 |
| 30-Jan-2022 |
Konstantin Belousov <kib@FreeBSD.org> |
ext2fs: remove remnants of the UFS snapshot code
Noted and reviewed by: mckusick Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D34095
|
Revision tags: release/12.3.0 |
|
#
b4a58fbf |
| 01-Oct-2021 |
Mateusz Guzik <mjg@FreeBSD.org> |
vfs: remove cn_thread
It is always curthread.
Reviewed by: kib Differential Revision: https://reviews.freebsd.org/D32453
|
#
6b88668f |
| 02-Oct-2021 |
Kyle Evans <kevans@FreeBSD.org> |
vfs: remove dead fifoop VOP_KQFILTER implementations
These began to become obsolete in d6d64f0f2c26 (r137739) and the deal was later sealed in 003e18aef4c4 (r137801) when vfs.fifofs.fops was dropped
vfs: remove dead fifoop VOP_KQFILTER implementations
These began to become obsolete in d6d64f0f2c26 (r137739) and the deal was later sealed in 003e18aef4c4 (r137801) when vfs.fifofs.fops was dropped and vop-bypass for pipes became mandatory.
PR: 225934 Suggested by: markj Reviewe by: kib, markj Differential Revision: https://reviews.freebsd.org/D32270
show more ...
|
#
f784da88 |
| 18-May-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
Move mnt_maxsymlinklen into appropriate fs mount data structures
Reviewed by: mckusick Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week X-MFC-Note: struct mount layout Different
Move mnt_maxsymlinklen into appropriate fs mount data structures
Reviewed by: mckusick Tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week X-MFC-Note: struct mount layout Differential revision: https://reviews.freebsd.org/D30325
show more ...
|
Revision tags: release/13.0.0 |
|
#
1ed5f62d |
| 18-Feb-2021 |
Fedor Uporov <fsu@FreeBSD.org> |
Add chr/blk devices support.
The dev field is placed into the inode structure. The major/minor numbers conversion to/from linux compatile format happen during on-disk inodes writing/reading.
Review
Add chr/blk devices support.
The dev field is placed into the inode structure. The major/minor numbers conversion to/from linux compatile format happen during on-disk inodes writing/reading.
Reviewed by: pfg MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D29930
show more ...
|
#
14845748 |
| 18-Feb-2021 |
Fedor Uporov <fsu@FreeBSD.org> |
Fix inode birthtime updating logic.
The birthtime field of struct vattr does not checked for VNOVAL in case of ext2_setattr() and produce incorrect inode birthtime values.
Found using pjdfstest:
Fix inode birthtime updating logic.
The birthtime field of struct vattr does not checked for VNOVAL in case of ext2_setattr() and produce incorrect inode birthtime values.
Found using pjdfstest: pjdfstest/tests/utimensat/03.t
Reviewed by: pfg MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D29929
show more ...
|
#
2bfd8992 |
| 15-Feb-2021 |
Konstantin Belousov <kib@FreeBSD.org> |
vnode: move write cluster support data to inodes.
The data is only needed by filesystems that 1. use buffer cache 2. utilize clustering write support.
Requested by: mjg Reviewed by: asomers (previo
vnode: move write cluster support data to inodes.
The data is only needed by filesystems that 1. use buffer cache 2. utilize clustering write support.
Requested by: mjg Reviewed by: asomers (previous version), fsu (ext2 parts), mckusick Tested by: pho Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D28679
show more ...
|
Revision tags: release/12.2.0 |
|
#
586ee69f |
| 01-Sep-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
fs: clean up empty lines in .c and .h files
|
#
440cec3f |
| 12-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
e383ec74 |
| 06-Aug-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r363739 through r363986.
|
#
d292b194 |
| 05-Aug-2020 |
Mateusz Guzik <mjg@FreeBSD.org> |
vfs: remove the obsolete privused argument from vaccess
This brings argument count down to 6, which is passable without the stack on amd64.
|
#
c7aa572c |
| 31-Jul-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
39bc40e3 |
| 20-Jul-2020 |
Mark Johnston <markj@FreeBSD.org> |
ext2fs: Stop checking for failures from malloc(M_WAITOK).
PR: 240545 Submitted by: Andrew Reiter <arr@watson.org> Reviewed by: fsu MFC after: 1 week Differential Revision: https://reviews.freebsd.o
ext2fs: Stop checking for failures from malloc(M_WAITOK).
PR: 240545 Submitted by: Andrew Reiter <arr@watson.org> Reviewed by: fsu MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25707
show more ...
|
Revision tags: release/11.4.0 |
|
#
cd3acfe7 |
| 17-May-2020 |
Fedor Uporov <fsu@FreeBSD.org> |
Add BE architectures support.
Author of most initial version: pfg (https://reviews.freebsd.org/D23259)
Reviewed by: pfg MFC after: 3 months
Differential Revision: https://reviews.freebs
Add BE architectures support.
Author of most initial version: pfg (https://reviews.freebsd.org/D23259)
Reviewed by: pfg MFC after: 3 months
Differential Revision: https://reviews.freebsd.org/D24685
show more ...
|
#
86e2d48b |
| 17-May-2020 |
Fedor Uporov <fsu@FreeBSD.org> |
Fix incorrect inode link count check in case of rename.
The check was incorrect because the directory inode link count have min value 2 after dir_nlink extfs feature introduction.
|
#
abaad9d7 |
| 18-Feb-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r358049 through r358074.
|
#
3767ed5b |
| 18-Feb-2020 |
Fedor Uporov <fsu@FreeBSD.org> |
Add a EXT2FS-specific implementation for lseek(SEEK_DATA).
The lseek(SEEK_DATA) optimization logic could be simply borrowed from ufs side. See, https://reviews.freebsd.org/D19599.
Reviewed by: p
Add a EXT2FS-specific implementation for lseek(SEEK_DATA).
The lseek(SEEK_DATA) optimization logic could be simply borrowed from ufs side. See, https://reviews.freebsd.org/D19599.
Reviewed by: pfg MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D23605
show more ...
|