#
f29bdea0 |
| 25-Jun-2024 |
Ryan Libby <rlibby@FreeBSD.org> |
ext4_ext_tree_init: correct memset initialization
gcc -Wmemset-elt-size diagnosed this. The code was only initializing 1/4 of the array. However, it was actually harmless, as the only caller had d
ext4_ext_tree_init: correct memset initialization
gcc -Wmemset-elt-size diagnosed this. The code was only initializing 1/4 of the array. However, it was actually harmless, as the only caller had done an M_ZERO allocation anyway.
Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D45701
show more ...
|
Revision tags: release/14.1.0, release/13.3.0, release/14.0.0 |
|
#
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
#
4d846d26 |
| 10-May-2023 |
Warner Losh <imp@FreeBSD.org> |
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of
spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch up to that fact and revert to their recommended match of BSD-2-Clause.
Discussed with: pfg MFC After: 3 days Sponsored by: Netflix
show more ...
|
Revision tags: release/13.2.0 |
|
#
38389acc |
| 17-Dec-2022 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
ext2fs: fix potential memory leak in ext4_ext_grow_indepth()
PR: 265071
|
Revision tags: release/12.4.0, release/13.1.0 |
|
#
11c54955 |
| 19-Apr-2022 |
Mateusz Guzik <mjg@FreeBSD.org> |
ext2: plug a set-but-not-used var
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
#
f1d5e2c8 |
| 24-Dec-2021 |
Fedor Uporov <fsu@FreeBSD.org> |
Improve extents verification logic
Add functionality for extents validation inside the filesystem extents block. The main logic is implemented under ext4_validate_extent_entries() function, which ve
Improve extents verification logic
Add functionality for extents validation inside the filesystem extents block. The main logic is implemented under ext4_validate_extent_entries() function, which verifies extents or extents indexes depending of extent depth value.
PR: 259112 Reported by: Robert Morris Reviewed by: pfg MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D33375
show more ...
|
Revision tags: release/12.3.0 |
|
#
40dd1c9c |
| 24-Nov-2021 |
Mateusz Guzik <mjg@FreeBSD.org> |
ext2: plug set-but-not-used vars
Sponsored by: Rubicon Communications, LLC ("Netgate")
|
#
be60d8f2 |
| 17-Nov-2021 |
Neel Chauhan <nc@FreeBSD.org> |
ext2fs: check for eh_depth in ext4_ext_check_header()
PR: 259112 Reported by: Robert Morris <rtm@lcs.mit.edu> Reviewed by: fsu MFC after: 3 days Differential Revision: https://reviews.freebsd.o
ext2fs: check for eh_depth in ext4_ext_check_header()
PR: 259112 Reported by: Robert Morris <rtm@lcs.mit.edu> Reviewed by: fsu MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D33030
show more ...
|
Revision tags: release/13.0.0 |
|
#
b3f46656 |
| 18-Feb-2021 |
Fedor Uporov <fsu@FreeBSD.org> |
Invalidate inode extents cache on truncation.
It is needed to invalidate cache in case of inode space removal to avoid situation, when extents cache returns not exist extent.
Reviewed by: pfg MF
Invalidate inode extents cache on truncation.
It is needed to invalidate cache in case of inode space removal to avoid situation, when extents cache returns not exist extent.
Reviewed by: pfg MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D29931
show more ...
|
#
5679656e |
| 18-Feb-2021 |
Fedor Uporov <fsu@FreeBSD.org> |
Improve extents verification logic.
It is possible to walk thru inode extents if EXT2FS_PRINT_EXTENTS macro is defined. The extents headers magics and physical blocks ranges are checked during exten
Improve extents verification logic.
It is possible to walk thru inode extents if EXT2FS_PRINT_EXTENTS macro is defined. The extents headers magics and physical blocks ranges are checked during extents walk.
Reviewed by: pfg MFC after: 2 weeks Differential Revision: https://reviews.freebsd.org/D29932
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
|
#
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 ...
|
Revision tags: release/12.1.0 |
|
#
f993ed2f |
| 09-Sep-2019 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r351732 through r352104.
|
#
fe8b3456 |
| 06-Sep-2019 |
Conrad Meyer <cem@FreeBSD.org> |
ext2fs: Remove redundant brelse() after r294954
Coccinelle:
@ rule1 @ identifier __error; @@ ... int __error; ...
@ rule2 depends on rule1 @ identifier rule1.__error; identifier __bp; @@
_
ext2fs: Remove redundant brelse() after r294954
Coccinelle:
@ rule1 @ identifier __error; @@ ... int __error; ...
@ rule2 depends on rule1 @ identifier rule1.__error; identifier __bp; @@
__error = ( bread | bread_gb | breadn | breadn_flags ) (..., &__bp); if ( ( __error | __error != 0 ) ) { ... - brelse(__bp); ... }
No functional change.
show more ...
|
Revision tags: release/11.3.0 |
|
#
7648bc9f |
| 13-May-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead @347527
Sponsored by: The FreeBSD Foundation
|
#
84b89556 |
| 16-Apr-2019 |
Fedor Uporov <fsu@FreeBSD.org> |
ext2fs: Initial version of DTrace support.
Commit forgotten file.
Reviewed by: pfg, gnn MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D19848
|
Revision tags: release/12.0.0, release/11.2.0 |
|
#
e06e5241 |
| 13-May-2018 |
Fedor Uporov <fsu@FreeBSD.org> |
Fix EXT2FS_DEBUG definition usage.
Reviewed by: pfg MFC after: 3 months
Differential Revision: https://reviews.freebsd.org/D15394
|
#
f86f5cd4 |
| 05-Feb-2018 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
ext2fs: Cleanup variable assignments for extents.
Delay the initialization of variables until the are needed.
In the case of ext4_ext_rm_leaf(), make sure 'error' value is not undefined.
Reported
ext2fs: Cleanup variable assignments for extents.
Delay the initialization of variables until the are needed.
In the case of ext4_ext_rm_leaf(), make sure 'error' value is not undefined.
Reported by: Clang's static analyzer Differential Revision: https://reviews.freebsd.org/D14193
show more ...
|
#
7d84ca67 |
| 23-Jan-2018 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
extfs: Remove unused variables.
Found by: scan-build Reviewed by: fsu Differential Revision: https://reviews.freebsd.org/D14017
|
#
512f29d1 |
| 14-Jan-2018 |
Fedor Uporov <fsu@FreeBSD.org> |
Add metadata_csum feature support.
Reviewed by: pfg (mentor) Approved by: pfg (mentor) MFC after: 6 months
Differential Revision: https://reviews.freebsd.org/D13810
|
#
4b49587c |
| 06-Jan-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r327341 through r327623.
|
#
3acd9182 |
| 05-Jan-2018 |
Fedor Uporov <fsu@FreeBSD.org> |
Add 64bit feature support.
Reviewed by: kevlo, pfg (mentor) Approved by: pfg (mentor) MFC after: 6 months
Differential Revision: https://reviews.freebsd.org/D11530
|
#
d63027b6 |
| 27-Nov-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
sys/fs: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error
sys/fs: further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
show more ...
|