mirror of https://github.com/torvalds/linux.git
-----BEGIN PGP SIGNATURE-----
iHUEABYKAB0WIQRAhzRXHqcMeLMyaSiRxhvAZXjcogUCZZUxRQAKCRCRxhvAZXjc
ov/QAQDzvge3oQ9MEymmOiyzzcF+HhAXBr+9oEsYJjFc1p0TsgEA61gXjZo7F1jY
KBqd6znOZCR+Waj0kIVJRAo/ISRBqQc=
=0bRl
-----END PGP SIGNATURE-----
Merge tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
Pull misc vfs updates from Christian Brauner:
"This contains the usual miscellaneous features, cleanups, and fixes
for vfs and individual fses.
Features:
- Add Jan Kara as VFS reviewer
- Show correct device and inode numbers in proc/<pid>/maps for vma
files on stacked filesystems. This is now easily doable thanks to
the backing file work from the last cycles. This comes with
selftests
Cleanups:
- Remove a redundant might_sleep() from wait_on_inode()
- Initialize pointer with NULL, not 0
- Clarify comment on access_override_creds()
- Rework and simplify eventfd_signal() and eventfd_signal_mask()
helpers
- Process aio completions in batches to avoid needless wakeups
- Completely decouple struct mnt_idmap from namespaces. We now only
keep the actual idmapping around and don't stash references to
namespaces
- Reformat maintainer entries to indicate that a given subsystem
belongs to fs/
- Simplify fput() for files that were never opened
- Get rid of various pointless file helpers
- Rename various file helpers
- Rename struct file members after SLAB_TYPESAFE_BY_RCU switch from
last cycle
- Make relatime_need_update() return bool
- Use GFP_KERNEL instead of GFP_USER when allocating superblocks
- Replace deprecated ida_simple_*() calls with their current ida_*()
counterparts
Fixes:
- Fix comments on user namespace id mapping helpers. They aren't
kernel doc comments so they shouldn't be using /**
- s/Retuns/Returns/g in various places
- Add missing parameter documentation on can_move_mount_beneath()
- Rename i_mapping->private_data to i_mapping->i_private_data
- Fix a false-positive lockdep warning in pipe_write() for watch
queues
- Improve __fget_files_rcu() code generation to improve performance
- Only notify writer that pipe resizing has finished after setting
pipe->max_usage otherwise writers are never notified that the pipe
has been resized and hang
- Fix some kernel docs in hfsplus
- s/passs/pass/g in various places
- Fix kernel docs in ntfs
- Fix kcalloc() arguments order reported by gcc 14
- Fix uninitialized value in reiserfs"
* tag 'vfs-6.8.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs: (36 commits)
reiserfs: fix uninit-value in comp_keys
watch_queue: fix kcalloc() arguments order
ntfs: dir.c: fix kernel-doc function parameter warnings
fs: fix doc comment typo fs tree wide
selftests/overlayfs: verify device and inode numbers in /proc/pid/maps
fs/proc: show correct device and inode numbers in /proc/pid/maps
eventfd: Remove usage of the deprecated ida_simple_xx() API
fs: super: use GFP_KERNEL instead of GFP_USER for super block allocation
fs/hfsplus: wrapper.c: fix kernel-doc warnings
fs: add Jan Kara as reviewer
fs/inode: Make relatime_need_update return bool
pipe: wakeup wr_wait after setting max_usage
file: remove __receive_fd()
file: stop exposing receive_fd_user()
fs: replace f_rcuhead with f_task_work
file: remove pointless wrapper
file: s/close_fd_get_file()/file_close_fd()/g
Improve __fget_files_rcu() code generation (and thus __fget_light())
file: massage cleanup of files that failed to open
fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
...
|
||
|---|---|---|
| .. | ||
| display | ||
| gem | ||
| gt | ||
| gvt | ||
| pxp | ||
| selftests | ||
| soc | ||
| .gitignore | ||
| Kconfig | ||
| Kconfig.debug | ||
| Kconfig.profile | ||
| Makefile | ||
| TODO.txt | ||
| i915_active.c | ||
| i915_active.h | ||
| i915_active_types.h | ||
| i915_cmd_parser.c | ||
| i915_cmd_parser.h | ||
| i915_config.c | ||
| i915_config.h | ||
| i915_debugfs.c | ||
| i915_debugfs.h | ||
| i915_debugfs_params.c | ||
| i915_debugfs_params.h | ||
| i915_deps.c | ||
| i915_deps.h | ||
| i915_driver.c | ||
| i915_driver.h | ||
| i915_drm_client.c | ||
| i915_drm_client.h | ||
| i915_drv.h | ||
| i915_file_private.h | ||
| i915_fixed.h | ||
| i915_gem.c | ||
| i915_gem.h | ||
| i915_gem_evict.c | ||
| i915_gem_evict.h | ||
| i915_gem_gtt.c | ||
| i915_gem_gtt.h | ||
| i915_gem_ww.c | ||
| i915_gem_ww.h | ||
| i915_getparam.c | ||
| i915_getparam.h | ||
| i915_gpu_error.c | ||
| i915_gpu_error.h | ||
| i915_hwmon.c | ||
| i915_hwmon.h | ||
| i915_ioc32.c | ||
| i915_ioc32.h | ||
| i915_ioctl.c | ||
| i915_ioctl.h | ||
| i915_iosf_mbi.h | ||
| i915_irq.c | ||
| i915_irq.h | ||
| i915_memcpy.c | ||
| i915_memcpy.h | ||
| i915_mitigations.c | ||
| i915_mitigations.h | ||
| i915_mm.c | ||
| i915_mm.h | ||
| i915_module.c | ||
| i915_params.c | ||
| i915_params.h | ||
| i915_pci.c | ||
| i915_pci.h | ||
| i915_perf.c | ||
| i915_perf.h | ||
| i915_perf_oa_regs.h | ||
| i915_perf_types.h | ||
| i915_pmu.c | ||
| i915_pmu.h | ||
| i915_priolist_types.h | ||
| i915_pvinfo.h | ||
| i915_query.c | ||
| i915_query.h | ||
| i915_reg.h | ||
| i915_reg_defs.h | ||
| i915_request.c | ||
| i915_request.h | ||
| i915_scatterlist.c | ||
| i915_scatterlist.h | ||
| i915_scheduler.c | ||
| i915_scheduler.h | ||
| i915_scheduler_types.h | ||
| i915_selftest.h | ||
| i915_suspend.c | ||
| i915_suspend.h | ||
| i915_sw_fence.c | ||
| i915_sw_fence.h | ||
| i915_sw_fence_work.c | ||
| i915_sw_fence_work.h | ||
| i915_switcheroo.c | ||
| i915_switcheroo.h | ||
| i915_syncmap.c | ||
| i915_syncmap.h | ||
| i915_sysfs.c | ||
| i915_sysfs.h | ||
| i915_tasklet.h | ||
| i915_trace.h | ||
| i915_trace_points.c | ||
| i915_ttm_buddy_manager.c | ||
| i915_ttm_buddy_manager.h | ||
| i915_user_extensions.c | ||
| i915_user_extensions.h | ||
| i915_utils.c | ||
| i915_utils.h | ||
| i915_vgpu.c | ||
| i915_vgpu.h | ||
| i915_vma.c | ||
| i915_vma.h | ||
| i915_vma_resource.c | ||
| i915_vma_resource.h | ||
| i915_vma_types.h | ||
| intel_clock_gating.c | ||
| intel_clock_gating.h | ||
| intel_device_info.c | ||
| intel_device_info.h | ||
| intel_gvt.c | ||
| intel_gvt.h | ||
| intel_gvt_mmio_table.c | ||
| intel_mchbar_regs.h | ||
| intel_memory_region.c | ||
| intel_memory_region.h | ||
| intel_pci_config.h | ||
| intel_pcode.c | ||
| intel_pcode.h | ||
| intel_region_ttm.c | ||
| intel_region_ttm.h | ||
| intel_runtime_pm.c | ||
| intel_runtime_pm.h | ||
| intel_sbi.c | ||
| intel_sbi.h | ||
| intel_step.c | ||
| intel_step.h | ||
| intel_uncore.c | ||
| intel_uncore.h | ||
| intel_wakeref.c | ||
| intel_wakeref.h | ||
| vlv_sideband.c | ||
| vlv_sideband.h | ||
| vlv_sideband_reg.h | ||
| vlv_suspend.c | ||
| vlv_suspend.h | ||