Linus Torvalds 4a051e4c21 vfs-6.11.casefold
-----BEGIN PGP SIGNATURE-----
 
 iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCZpEGnAAKCRCRxhvAZXjc
 om4UAP4xnLigNBMHqoWTvfbBjxfoPcWTq53M9CM/T2t2iz4AsQD+NiUQLmNO/LDJ
 8aZ0K5TI2+uWYUHbyLabmKWwAm33UQ0=
 =ZeeN
 -----END PGP SIGNATURE-----

Merge tag 'vfs-6.11.casefold' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs

Pull vfs casefolding updates from Christian Brauner:
 "This contains some work to simplify the handling of casefolded names:

   - Simplify the handling of casefolded names in f2fs and ext4 by
     keeping the names as a qstr to avoiding unnecessary conversions

   - Introduce a new generic_ci_match() libfs case-insensitive lookup
     helper and use it in both f2fs and ext4 allowing to remove the
     filesystem specific implementations

   - Remove a bunch of ifdefs by making the unicode build checks part of
     the code flow"

* tag 'vfs-6.11.casefold' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
  f2fs: Move CONFIG_UNICODE defguards into the code flow
  ext4: Move CONFIG_UNICODE defguards into the code flow
  f2fs: Reuse generic_ci_match for ci comparisons
  ext4: Reuse generic_ci_match for ci comparisons
  libfs: Introduce case-insensitive string comparison helper
  f2fs: Simplify the handling of cached casefolded names
  ext4: Simplify the handling of cached casefolded names
2024-07-15 11:18:49 -07:00
..
2024-05-29 09:25:15 -07:00
2024-07-02 21:23:00 +02:00
2024-07-12 12:08:42 -07:00
2024-07-15 11:14:59 -07:00
2024-05-13 14:14:05 -07:00
2024-07-15 11:14:59 -07:00
2024-07-15 11:18:49 -07:00
2024-05-21 09:51:42 -07:00
2024-07-15 11:14:59 -07:00
2024-07-15 10:52:51 -07:00
2024-07-15 11:14:59 -07:00
2024-07-15 11:08:14 -07:00
2024-05-21 09:51:42 -07:00
2024-07-15 11:14:59 -07:00
2024-07-11 09:03:28 -07:00
2024-07-15 11:08:14 -07:00
2024-07-15 10:52:51 -07:00
2024-05-25 14:19:01 -07:00
2024-07-15 10:52:51 -07:00
2024-05-28 11:52:53 +02:00
2024-05-28 11:52:49 +02:00
2024-04-23 13:27:43 +02:00
2024-05-28 11:52:45 +02:00
2024-04-23 15:37:02 +02:00
2024-06-25 11:15:48 +02:00
2024-05-02 20:35:57 +02:00
2024-07-15 11:14:59 -07:00
2024-05-23 12:04:36 -07:00
2024-04-25 20:56:20 -07:00
2024-07-15 10:52:51 -07:00
2024-05-10 08:26:31 +02:00
2024-06-25 11:15:48 +02:00
2024-07-11 09:03:28 -07:00
2024-07-15 10:52:51 -07:00
2024-07-15 10:52:51 -07:00
2024-05-02 16:28:20 +02:00
2024-05-24 13:34:07 +02:00
2024-04-10 16:23:02 -06:00