OpenCloudOS-Kernel/Documentation/filesystems/ext4
Linus Torvalds 70cb0d02b5 Added new ext4 debugging ioctls to allow userspace to get information
about the state of the extent status cache.
 
 Dropped workaround for pre-1970 dates which were encoded incorrectly
 in pre-4.4 kernels.  Since both the kernel correctly generates, and
 e2fsck detects and fixes this issue for the past four years, it'e time
 to drop the workaround.  (Also, it's not like files with dates in the
 distant past were all that common in the first place.)
 
 A lot of miscellaneous bug fixes and cleanups, including some ext4
 Documentation fixes.  Also included are two minor bug fixes in
 fs/unicode.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEK2m5VNv+CHkogTfJ8vlZVpUNgaMFAl2D5ZIACgkQ8vlZVpUN
 gaO8NQf+ONLK5nu8KUk14uh8MOXMisiT+g1iqhynZcqtuZzTr4nKqUbHLmPDHrCC
 RiD/gkLhp6u+UlzYRJq6nudunid1be2/1bjoUm6lddE4XLtbeGHhZsGn1+9K/wy+
 l8UFMXd8fCOlXNzajS85Hb0KSuzlrGYEjSrNecSa3KLxrv1kM1+FyKFcqQ7Ejs5/
 VZYNtWo69R4wSEIawGkEZuNu/wFeLOzqJgxFJLo6zFxTAp449bbEduz12ssmkUhl
 QbXH9cXLR4pAZykzMRqHC8UFFTKmpLnc5EiT1Ajxzu4EAzB1SzqRJvbz/3CF3d/Z
 gBKDrDlasv75VJqVtqw4mCxmEoEYjw==
 =Iwrf
 -----END PGP SIGNATURE-----

Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4

Pull ext4 updates from Ted Ts'o:
 "Added new ext4 debugging ioctls to allow userspace to get information
  about the state of the extent status cache.

  Dropped workaround for pre-1970 dates which were encoded incorrectly
  in pre-4.4 kernels. Since both the kernel correctly generates, and
  e2fsck detects and fixes this issue for the past four years, it'e time
  to drop the workaround. (Also, it's not like files with dates in the
  distant past were all that common in the first place.)

  A lot of miscellaneous bug fixes and cleanups, including some ext4
  Documentation fixes. Also included are two minor bug fixes in
  fs/unicode"

* tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (21 commits)
  unicode: make array 'token' static const, makes object smaller
  unicode: Move static keyword to the front of declarations
  ext4: add missing bigalloc documentation.
  ext4: fix kernel oops caused by spurious casefold flag
  ext4: fix integer overflow when calculating commit interval
  ext4: use percpu_counters for extent_status cache hits/misses
  ext4: fix potential use after free after remounting with noblock_validity
  jbd2: add missing tracepoint for reserved handle
  ext4: fix punch hole for inline_data file systems
  ext4: rework reserved cluster accounting when invalidating pages
  ext4: documentation fixes
  ext4: treat buffers with write errors as containing valid data
  ext4: fix warning inside ext4_convert_unwritten_extents_endio
  ext4: set error return correctly when ext4_htree_store_dirent fails
  ext4: drop legacy pre-1970 encoding workaround
  ext4: add new ioctl EXT4_IOC_GET_ES_CACHE
  ext4: add a new ioctl EXT4_IOC_GETSTATE
  ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE
  jbd2: flush_descriptor(): Do not decrease buffer head's ref count
  ext4: remove unnecessary error check
  ...
2019-09-21 13:37:39 -07:00
..
about.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
allocators.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
attributes.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
bigalloc.rst ext4: add missing bigalloc documentation. 2019-09-07 11:56:47 -04:00
bitmaps.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
blockgroup.rst ext4: documentation fixes 2019-08-22 23:18:33 -04:00
blockmap.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
blocks.rst ext4: documentation fixes 2019-08-22 23:18:33 -04:00
checksums.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
directory.rst ext4: documentation fixes 2019-08-22 23:18:33 -04:00
dynamic.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
eainode.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
globals.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
group_descr.rst ext4: documentation fixes 2019-08-22 23:18:33 -04:00
ifork.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
index.rst docs: filesystems: Remove uneeded .rst extension on toctables 2019-06-26 16:08:22 -06:00
inlinedata.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
inodes.rst Added new ext4 debugging ioctls to allow userspace to get information 2019-09-21 13:37:39 -07:00
journal.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
mmp.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
overview.rst ext4: update on-disk format documentation for fs-verity 2019-08-12 19:33:51 -07:00
special_inodes.rst docs: promote the ext4 data structures book to top level 2018-10-05 19:20:08 -04:00
super.rst Added new ext4 debugging ioctls to allow userspace to get information 2019-09-21 13:37:39 -07:00
verity.rst ext4: update on-disk format documentation for fs-verity 2019-08-12 19:33:51 -07:00