linux/fs/orangefs
Linus Torvalds 30999ad049 Orangefs: changes for 7.1
Fixes:
 orangefs: validate getxattr response length
 orangefs_readahead: don't overflow the bufmap slot.
 orangefs-debugfs.c: fix parsing problem with kernel debug keywords.
 
 Cleanup:
 debugfs: take better advantage of strscpy.
 
 New:
 bufmap: manage as folios
 orangefs: add usercopy whitelist to orangefs_op_cache
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEWLOQAZkv9m2xtUCf/Vh1C1u0YnAFAmniPnUACgkQ/Vh1C1u0
 YnAUcxAAjZecgHRAhKDrZ4vbTwJW10aLBcwPzzh1VETU9pVXHtW4jn/FKuoJzL+T
 yHMMZq3NBs6KMHZoLbf9Qtsl6n4mEGvOfmWaYjb/Lc5WhCHoavDpnotA2AWnOVQL
 Gmv+rDkl1GrXelhsXucquUpu4WzBJDoQfKSyIlIRUjih6Noq/HpbNElxNi/oMG0u
 8EQZOQWHWrhozP2yV8sF+9MscI0TuD0snY0a3jjqpndzLwhDk1ierdUSct2XUPMe
 iT8UTG+tVE8XDEd2/wzWXSc+rY1HmOuNyKq1j4Hc5E86NpV9gDdNG8cqhdRA/ZlQ
 1O6nYkezA9WcG+pCUWbtOs+ZfSKv8xDLCB7lt1Uy1tlWJSOE5nOvKqcggvdeNrcA
 2JwQ7oXNGvpXezN415CVlcnBQKW+A61gMPX9TKxN4XX+Gjqsu7ZWNm4rQd+vlLsw
 Rz4kgu72LusYkWXwmt0imKpfenn4W89DT7JujolZaElCGJoWWo1VLFMogiePzbxt
 9YsUyXPb4G9I5Wfh4hIqLV11x52rk0uddG7DU4GOZBdE5fXbbhXThl7c3+7MyW9h
 QpDAgG/hEY4UcpVv8wUqpXXNdl1Lo5Op1b2QI0LHEXWZ5Hb5LIuHq/NeBBrnIxVu
 Ad7CWkH7GYLFl+km/oRv9gm0SG1rTIrwSczZSh0BNV5E8v539is=
 =cEBr
 -----END PGP SIGNATURE-----

Merge tag 'for-linus-7.1-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux

Pull orangefs updates from Mike Marshall:
 "Fixes:
   - validate getxattr response length
   - don't overflow the bufmap slot on readahead
   - fix parsing problem with kernel debug keywords

  Cleanup:
   - take better advantage of strscpy

  New:
   - manage bufmap as folios
   - add usercopy whitelist to orangefs_op_cache"

* tag 'for-linus-7.1-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux:
  bufmap: manage as folios, V2.
  orangefs: validate getxattr response length
  orangefs_readahead: don't overflow the bufmap slot.
  debugfs: take better advantage of strscpy.
  orangefs: add usercopy whitelist to orangefs_op_cache
  orangefs-debugfs.c: fix parsing problem with kernel debug keywords.
2026-04-17 17:03:43 -07:00
..
acl.c posix_acl: make posix_acl_to_xattr() alloc the buffer 2026-01-16 10:51:12 +01:00
dcache.c orangefs_d_revalidate(): use stable parent inode and name passed by caller 2025-01-27 19:25:24 -05:00
devorangefs-req.c Merge branch 'work.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 2018-06-16 16:21:50 +09:00
dir.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
downcall.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
file.c mm.git review status for linus..mm-stable 2026-02-18 20:50:32 -08:00
inode.c Orangefs: changes for 7.1 2026-04-17 17:03:43 -07:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
namei.c orangefs: Remove unused type in macro fill_default_sys_attrs 2025-09-30 10:23:03 -04:00
orangefs-bufmap.c bufmap: manage as folios, V2. 2026-04-13 12:14:17 -04:00
orangefs-bufmap.h orangefs: Bufmap deadcoding 2025-03-18 19:39:19 -04:00
orangefs-cache.c orangefs: add usercopy whitelist to orangefs_op_cache 2026-04-07 11:22:18 -04:00
orangefs-debug.h orangefs: Move s_kmod_keyword_mask_map to orangefs-debugfs.c 2025-03-06 09:26:06 +01:00
orangefs-debugfs.c debugfs: take better advantage of strscpy. 2026-04-07 11:25:54 -04:00
orangefs-debugfs.h orangefs: fix build warning from debugfs cleanup patch 2019-07-04 10:30:33 +02:00
orangefs-dev-proto.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
orangefs-kernel.h fs: refactor ->update_time handling 2026-01-12 14:01:32 +01:00
orangefs-mod.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
orangefs-sysfs.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
orangefs-sysfs.h Orangefs: change pvfs2 filenames to orangefs 2015-12-04 12:56:14 -05:00
orangefs-utils.c Coccinelle-based conversion to use ->i_state accessors 2025-10-20 20:22:26 +02:00
protocol.h orangefs: specify user pointers when using dev_map_desc and bufmap 2018-06-01 14:51:36 -04:00
super.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
symlink.c orangefs: stop setting atime on inode dirty 2017-11-13 15:10:11 -05:00
upcall.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
waitqueue.c orangefs: service ops done for writeback are not killable 2019-05-03 14:32:38 -04:00
xattr.c orangefs: validate getxattr response length 2026-04-07 11:28:19 -04:00