| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-06-17 | Merge tag 'sound-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti... | Linus Torvalds | 1 | -4/+64 |
| 2026-06-08 | firmware_loader: Fix recursive lock in device_cache_fw_images() | Dmitry Vyukov | 1 | -1/+2 |
| 2026-05-07 | firmware_loader: fix device reference leak in firmware_upload_register() | Guangshuo Li | 1 | -5/+3 |
| 2026-05-06 | firmware_loader: Add cancel helper for async requests | Cássio Gabriel | 1 | -4/+64 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 3 | -4/+4 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 3 | -7/+7 |
| 2025-12-06 | Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+1 |
| 2025-12-05 | Merge tag 'driver-core-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -4/+12 |
| 2025-12-05 | Merge tag 'soc-drivers-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -4/+8 |
| 2025-11-26 | firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER | Alexandre Courbot | 1 | -1/+1 |
| 2025-11-14 | syscore: Pass context data to callbacks | Thierry Reding | 1 | -4/+8 |
| 2025-11-04 | firmware: don't copy kernel creds | Christian Brauner | 1 | -34/+25 |
| 2025-10-22 | firmware_loader: Replace simple_strtol() with kstrtoint() | Kaushlendra Kumar | 1 | -2/+8 |
| 2025-10-22 | firmware_loader: Only call cancel when upload is active | Kaushlendra Kumar | 1 | -2/+4 |
| 2025-07-29 | Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -3/+3 |
| 2025-06-17 | sysfs: treewide: switch back to attribute_group::bin_attrs | Thomas Weißschuh | 1 | -1/+1 |
| 2025-06-17 | sysfs: treewide: switch back to bin_attribute::read()/write() | Thomas Weißschuh | 1 | -2/+2 |
| 2025-06-16 | fs: move name_contains_dotdot() to header | Christian Brauner | 1 | -20/+11 |
| 2025-04-30 | firmware_loader: use SHA-256 library API instead of crypto_shash API | Eric Biggers | 2 | -33/+5 |
| 2025-01-29 | Merge tag 'constfy-sysctl-6.14-rc1' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -1/+1 |
| 2025-01-28 | treewide: const qualify ctl_tables where applicable | Joel Granados | 1 | -1/+1 |
| 2025-01-10 | firmware_loader: Constify 'struct bin_attribute' | Thomas Weißschuh | 1 | -7/+7 |
| 2024-12-02 | module: Convert symbol namespace to string literal | Peter Zijlstra | 3 | -5/+5 |
| 2024-11-13 | firmware_loader: Fix possible resource leak in fw_log_firmware_info() | Gaosheng Cui | 1 | -3/+2 |
| 2024-10-14 | firmware_loader: Reorganize kerneldoc parameter names | Julia Lawall | 1 | -1/+1 |
| 2024-09-03 | firmware_loader: Block path traversal | Jann Horn | 1 | -0/+30 |
| 2024-07-25 | Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -0/+7 |
| 2024-06-18 | rust: add firmware abstractions | Danilo Krummrich | 1 | -0/+7 |
| 2024-06-07 | firmware: add nowarn variant of request_firmware_nowait() | Lucas Stach | 1 | -27/+63 |
| 2024-03-07 | firmware_loader: Suppress warning on FW_OPT_NO_WARN flag | Mukesh Ojha | 1 | -6/+10 |
| 2023-11-24 | firmware_loader: Expand Firmware upload error codes with firmware invalid error | Kory Maincent | 1 | -0/+1 |
| 2023-11-03 | Merge tag 'driver-core-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 4 | -9/+15 |
| 2023-10-27 | firmware_loader: Abort all upcoming firmware load request once reboot triggered | Mukesh Ojha | 3 | -1/+7 |
| 2023-10-27 | firmware_loader: Refactor kill_pending_fw_fallback_reqs() | Mukesh Ojha | 3 | -8/+8 |
| 2023-10-11 | fw loader: Remove the now superfluous sentinel element from ctl_table array | Joel Granados | 1 | -1/+0 |
| 2023-05-31 | firmware_loader: Fix a NULL vs IS_ERR() check | Dan Carpenter | 1 | -1/+1 |
| 2023-04-20 | firmware_loader: rework crypto dependencies | Arnd Bergmann | 1 | -2/+3 |
| 2023-04-20 | firmware_loader: Strip off \n from customized path | Florian Fainelli | 1 | -4/+13 |
| 2023-03-29 | firmware_loader: Add debug message with checksum for FW file | Amadeusz Sławiński | 2 | -1/+59 |
| 2023-03-29 | driver core: class: mark the struct class for sysfs callbacks as constant | Greg Kroah-Hartman | 1 | -2/+2 |
| 2022-12-19 | Merge tag 'kbuild-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/masa... | Linus Torvalds | 1 | -2/+0 |
| 2022-12-16 | Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2 | -8/+4 |
| 2022-12-10 | firmware_loader: remove #include <generated/utsrelease.h> | Thomas Weißschuh | 1 | -2/+0 |
| 2022-12-06 | firmware_loader: fix up to_fw_sysfs() to preserve const | Greg Kroah-Hartman | 1 | -5/+1 |
| 2022-11-24 | driver core: make struct class.dev_uevent() take a const * | Greg Kroah-Hartman | 2 | -4/+4 |
| 2022-11-01 | cred: Do not default to init_cred in prepare_kernel_cred() | Kees Cook | 1 | -1/+1 |
| 2022-09-01 | firmware_loader: Fix memory leak in firmware upload | Russ Weight | 3 | -4/+17 |
| 2022-09-01 | firmware_loader: Fix use-after-free during unregister | Russ Weight | 1 | -1/+2 |
| 2022-07-28 | firmware_loader: Replace kmap() with kmap_local_page() | Fabio M. De Francesco | 2 | -8/+6 |
| 2022-06-03 | firmware_loader: enable XZ by default if compressed support is enabled | Linus Torvalds | 1 | -0/+1 |
| 2022-06-03 | Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 10 | -494/+1113 |
| 2022-05-06 | firmware_loader: use kernel credentials when reading firmware | Thiébaud Weksteen | 1 | -0/+17 |
| 2022-05-03 | firmware_loader: describe 'module' parameter of firmware_upload_register() | Bagas Sanjaya | 1 | -0/+1 |
| 2022-04-29 | firmware_loader: Move definitions from sysfs_upload.h to sysfs.h | Russ Weight | 4 | -20/+20 |
| 2022-04-29 | firmware_loader: Fix configs for sysfs split | Russ Weight | 2 | -6/+6 |
| 2022-04-27 | Revert "firmware_loader: use kernel credentials when reading firmware" | Greg Kroah-Hartman | 1 | -16/+0 |
| 2022-04-26 | firmware_loader: Add sysfs nodes to monitor fw_upload | Russ Weight | 3 | -0/+135 |
| 2022-04-26 | firmware_loader: Add firmware-upload support | Russ Weight | 8 | -12/+373 |
| 2022-04-26 | firmware_loader: Split sysfs support from fallback | Russ Weight | 6 | -463/+503 |
| 2022-04-22 | firmware_loader: use kernel credentials when reading firmware | Thiébaud Weksteen | 1 | -0/+16 |
| 2022-04-22 | firmware_loader: Check fw_state_is_done in loading_store | Russ Weight | 2 | -20/+18 |
| 2022-04-22 | firmware_loader: Clear data and size in fw_free_paged_buf | Russ Weight | 1 | -0/+2 |
| 2022-04-22 | firmware: Add the support for ZSTD-compressed firmware files | Takashi Iwai | 2 | -9/+91 |
| 2022-02-25 | firmware_loader: EXTRA_FIRMWARE does not support compressed files | Randy Dunlap | 1 | -0/+5 |
| 2022-01-22 | firmware_loader: move firmware sysctl to its own files | Xiaoming Ni | 3 | -3/+40 |
| 2022-01-08 | kbuild: do not quote string values in include/config/auto.conf | Masahiro Yamada | 1 | -2/+2 |
| 2021-10-22 | firmware_loader: move struct builtin_fw to the only place used | Luis Chamberlain | 1 | -0/+6 |
| 2021-10-22 | firmware_loader: formalize built-in firmware API | Luis Chamberlain | 4 | -79/+122 |
| 2021-10-05 | firmware_loader: add a sanity check for firmware_request_builtin() | Luis Chamberlain | 1 | -0/+3 |
| 2021-10-05 | firmware_loader: split built-in firmware call | Luis Chamberlain | 1 | -8/+21 |
| 2021-10-05 | firmware_loader: fix pre-allocated buf built-in firmware use | Luis Chamberlain | 1 | -6/+7 |
| 2021-08-09 | Merge 5.14-rc5 into driver-core-next | Greg Kroah-Hartman | 3 | -7/+19 |
| 2021-07-29 | firmware_loader: fix use-after-free in firmware_fallback_sysfs | Anirudh Rayabharam | 3 | -5/+19 |
| 2021-07-29 | firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback | Anirudh Rayabharam | 1 | -2/+0 |
| 2021-07-21 | firmware: fix theoretical UAF race with firmware cache and resume | Zhen Lei | 1 | -12/+8 |
| 2021-06-04 | firmware_loader: remove unneeded 'comma' macro | Masahiro Yamada | 1 | -1/+0 |
| 2021-05-07 | init/initramfs.c: do unpacking asynchronously | Rasmus Villemoes | 1 | -0/+2 |
| 2020-11-09 | drivers: base: fix some kernel-doc markups | Mauro Carvalho Chehab | 1 | -1/+1 |
| 2020-10-15 | Merge tag 'char-misc-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 5 | -49/+131 |
| 2020-10-06 | firmware_loader: fix a kernel-doc markup | Mauro Carvalho Chehab | 1 | -0/+2 |
| 2020-10-05 | firmware: Add request_partial_firmware_into_buf() | Scott Branden | 2 | -18/+87 |
| 2020-10-05 | firmware: Store opt_flags in fw_priv | Kees Cook | 5 | -23/+25 |
| 2020-10-05 | fs/kernel_file_read: Add "offset" arg for partial reads | Kees Cook | 1 | -1/+1 |
| 2020-10-05 | firmware_loader: Use security_post_load_data() | Kees Cook | 2 | -5/+11 |
| 2020-10-05 | LSM: Introduce kernel_post_load_data() hook | Kees Cook | 2 | -2/+2 |
| 2020-10-05 | fs/kernel_read_file: Add file_size output argument | Kees Cook | 1 | -0/+1 |
| 2020-10-05 | fs/kernel_read_file: Remove redundant size argument | Kees Cook | 1 | -4/+6 |
| 2020-10-05 | fs/kernel_read_file: Split into separate include file | Scott Branden | 1 | -0/+1 |
| 2020-10-05 | fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum | Kees Cook | 1 | -1/+1 |
| 2020-10-05 | fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum | Kees Cook | 1 | -3/+2 |
| 2020-10-02 | drivers core: Miscellaneous changes for sysfs_emit | Joe Perches | 1 | -1/+1 |
| 2020-10-02 | drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions | Joe Perches | 1 | -1/+1 |
| 2020-09-13 | Merge tag 'driver-core-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 2 | -6/+13 |
| 2020-08-28 | firmware_loader: fix memory leak for paged buffer | Prateek Sood | 2 | -6/+13 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -2/+2 |
| 2020-07-25 | firmware_loader: EFI firmware loader must handle pre-allocated buffer | Kees Cook | 1 | -1/+4 |
| 2020-07-03 | firmware: improve description of firmware_request_nowarn | Wolfram Sang | 1 | -6/+6 |
| 2020-05-27 | firmware_loader: change enum fw_opt to u32 | Scott Branden | 5 | -19/+17 |
| 2020-04-28 | firmware_loader: move fw_fallback_config to a private kernel symbol namespace | Luis Chamberlain | 2 | -1/+4 |
| 2020-04-27 | Merge 5.7-rc3 into driver-core-next | Greg Kroah-Hartman | 1 | -1/+0 |
| 2020-04-26 | firmware_loader: revert removal of the fw_fallback_config export | Luis Chamberlain | 1 | -0/+1 |
| 2020-04-17 | firmware: Drop unused pages field from struct firmware | Takashi Iwai | 1 | -3/+0 |
| 2020-04-17 | firmware_loader: remove unused exports | Christoph Hellwig | 1 | -2/+0 |
| 2020-03-20 | firmware: Add new platform fallback mechanism and firmware_request_platform() | Hans de Goede | 5 | -0/+78 |
| 2020-03-18 | firmware: fix a double abort case with fw_load_sysfs_fallback | Junyong Sun | 1 | -1/+1 |
| 2020-02-10 | firmware_loader: load files from the mount namespace of init | Topi Miettinen | 1 | -2/+4 |
| 2020-01-29 | Merge tag 'driver-core-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 3 | -14/+15 |
| 2020-01-24 | firmware: Rename FW_OPT_NOFALLBACK to FW_OPT_NOFALLBACK_SYSFS | Hans de Goede | 3 | -14/+15 |
| 2020-01-15 | Fix built-in early-load Intel microcode alignment | Jari Ruusu | 1 | -1/+1 |
| 2019-11-20 | drivers: base: Fix Kconfig indentation | Krzysztof Kozlowski | 1 | -1/+1 |
| 2019-11-19 | firmware_loader: Fix labels with comma for builtin firmware | Linus Walleij | 1 | -1/+2 |
| 2019-11-14 | firmware_class: make firmware caching configurable | Mark Salyzyn | 2 | -3/+15 |
| 2019-11-03 | firmware loader: log path to loaded firmwares | Drew DeVault | 1 | -0/+1 |
| 2019-10-11 | firmware: Update pointer to documentation | Arkadiusz Drabczyk | 1 | -1/+1 |
| 2019-07-23 | firmware: Fix missing inline | Takashi Iwai | 1 | -2/+2 |
| 2019-07-22 | firmware: fix build errors in paged buffer handling code | Mauro Rossi | 1 | -2/+2 |
| 2019-07-18 | proc/sysctl: add shared variables for range check | Matteo Croce | 1 | -7/+6 |
| 2019-06-18 | firmware: Add support for loading compressed files | Takashi Iwai | 3 | -12/+161 |
| 2019-06-18 | firmware: Factor out the paged buffer handling code | Takashi Iwai | 3 | -54/+63 |
| 2019-06-18 | firmware: improve LSM/IMA security behaviour | Sven Van Asbroeck | 1 | -1/+1 |
| 2019-06-10 | firmware: Use kvmalloc for page tables | Takashi Iwai | 2 | -4/+5 |
| 2019-06-10 | firmware: Unify the paged buffer release helper | Takashi Iwai | 3 | -16/+25 |
| 2019-06-10 | firmware: Free temporary page table after vmapping | Takashi Iwai | 2 | -4/+9 |
| 2019-05-01 | firmware_loader: Fix a typo ("syfs" -> "sysfs") | Jonathan Neuschäfer | 1 | -3/+3 |
| 2019-04-04 | drivers: base: firmware_loader: add proper SPDX identifiers on files that did... | Greg Kroah-Hartman | 2 | -0/+2 |
| 2019-02-26 | firmware: hardcode the debug message for -ENOENT | John Zhao | 1 | -4/+4 |
| 2019-01-22 | firmware_loader: move firmware/ to drivers/base/firmware_loader/builtin/ | Masahiro Yamada | 3 | -0/+43 |
| 2019-01-22 | firmware_loader: move CONFIG_FW_LOADER_USER_HELPER switch to Makefile | Masahiro Yamada | 2 | -6/+1 |
| 2018-09-30 | firmware: Always initialize the fw_priv list object | Bjorn Andersson | 1 | -2/+5 |
| 2018-09-12 | firmware: Fix security issue with request_firmware_into_buf() | Rishabh Bhatnagar | 1 | -12/+18 |
| 2018-08-17 | mm: provide a fallback for PAGE_KERNEL_RO for architectures | Luis R. Rodriguez | 1 | -5/+0 |
| 2018-07-16 | firmware: add call to LSM hook before firmware sysfs fallback | Mimi Zohar | 1 | -0/+7 |
| 2018-06-12 | treewide: Use array_size() in vmalloc() | Kees Cook | 1 | -1/+1 |
| 2018-05-14 | firmware: add firmware_request_nowarn() - load firmware without warnings | Andres Rodriguez | 1 | -0/+27 |
| 2018-05-14 | firmware_loader: make firmware_fallback_sysfs() print more useful | Luis R. Rodriguez | 1 | -1/+6 |
| 2018-05-14 | firmware_loader: move kconfig FW_LOADER entries to its own file | Luis R. Rodriguez | 1 | -0/+154 |
| 2018-05-14 | firmware_loader: document firmware_sysfs_fallback() | Luis R. Rodriguez | 1 | -0/+20 |
| 2018-05-14 | firmware: rename fw_sysfs_fallback to firmware_fallback_sysfs() | Andres Rodriguez | 4 | -14/+14 |
| 2018-05-14 | firmware: use () to terminate kernel-doc function names | Andres Rodriguez | 2 | -15/+15 |
| 2018-05-14 | firmware: wrap FW_OPT_* into an enum | Andres Rodriguez | 4 | -19/+42 |
| 2018-04-25 | firmware: some documentation fixes | Andres Rodriguez | 2 | -3/+3 |
| 2018-03-22 | firmware: add firmware_request_cache() to help with cache on reboot | Luis R. Rodriguez | 1 | -0/+24 |
| 2018-03-22 | firmware: fix typo on pr_info_once() when ignore_sysfs_fallback is used | Luis R. Rodriguez | 1 | -1/+1 |
| 2018-03-21 | firmware: explicitly include vmalloc.h | Stephen Rothwell | 1 | -0/+1 |
| 2018-03-20 | firmware: ensure the firmware cache is not used on incompatible calls | Luis R. Rodriguez | 1 | -0/+14 |
| 2018-03-20 | firmware: add helper to check to see if fw cache is setup | Luis R. Rodriguez | 1 | -2/+12 |
| 2018-03-20 | firmware: fix checking for return values for fw_add_devm_name() | Luis R. Rodriguez | 1 | -3/+9 |
| 2018-03-20 | rename: _request_firmware_load() fw_load_sysfs_fallback() | Luis R. Rodriguez | 1 | -3/+10 |
| 2018-03-20 | firmware: enable to force disable the fallback mechanism at run time | Luis R. Rodriguez | 3 | -0/+18 |
| 2018-03-20 | firmware: enable run time change of forcing fallback loader | Luis R. Rodriguez | 3 | -1/+21 |
| 2018-03-20 | firmware: move firmware loader into its own directory | Luis R. Rodriguez | 6 | -0/+2062 |