Centos-kernel-stream-9/drivers/base/firmware_loader
Eric Chanudet c94819e87f Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array"
JIRA: https://issues.redhat.com/browse/RHEL-50129
Upstream Status: RHEL-only

This reverts commit e583edbe48.

Removing the sentinel requires prior work that has not made its way
downstream, namely the two following series:
- https://lore.kernel.org/all/20230731071728.3493794-1-j.granados@samsung.com/
- https://lore.kernel.org/all/20231002-jag-sysctl_remove_empty_elem_drivers-v2-0-02dd0d46f71e@samsung.com/

Without the sentinel, the loop processing the table size accesses memory
out-of-bounds (__register_sysctl_table).

Signed-off-by: Eric Chanudet <echanude@redhat.com>
2024-10-15 15:24:05 -04:00
..
builtin firmware_loader: move struct builtin_fw to the only place used 2022-06-14 16:01:48 -05:00
Kconfig firmware_loader: rework crypto dependencies 2023-11-01 11:12:34 -05:00
Makefile firmware_loader: Add firmware-upload support 2022-10-25 15:20:18 -04:00
fallback.c firmware_loader: Split sysfs support from fallback 2022-10-25 15:20:18 -04:00
fallback.h firmware_loader: Split sysfs support from fallback 2022-10-25 15:20:18 -04:00
fallback_platform.c firmware: Store opt_flags in fw_priv 2020-10-05 13:37:04 +02:00
fallback_table.c Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" 2024-10-15 15:24:05 -04:00
firmware.h firmware_loader: remove #include <generated/utsrelease.h> 2023-06-08 12:33:10 -04:00
main.c firmware: add nowarn variant of request_firmware_nowait() 2024-09-03 13:08:55 -07:00
sysfs.c driver core: class: mark the struct class for sysfs callbacks as constant 2023-11-01 11:12:32 -05:00
sysfs.h firmware_loader: fix up to_fw_sysfs() to preserve const 2023-06-08 12:33:09 -04:00
sysfs_upload.c firmware_loader: Fix memory leak in firmware upload 2022-10-25 15:20:23 -04:00
sysfs_upload.h firmware_loader: Move definitions from sysfs_upload.h to sysfs.h 2022-10-25 15:20:23 -04:00