| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-05-03 | firmware: google: Skip failing entries instead of aborting populate | Titouan Ameline de Cadeville | 1 | -3/+3 |
| 2026-04-28 | firmware: google: Add bounds checks in coreboot_table_populate() | Titouan Ameline de Cadeville | 1 | -2/+9 |
| 2026-02-23 | Merge drm/drm-next into drm-misc-next | Maxime Ripard | 2 | -2/+2 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 2 | -2/+2 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 2 | -2/+2 |
| 2026-02-20 | drm/sysfb: corebootdrm: Add DRM driver for coreboot framebuffers | Thomas Zimmermann | 2 | -4/+21 |
| 2026-02-20 | firmware: google: Export coreboot table entries | Thomas Zimmermann | 3 | -61/+11 |
| 2026-02-20 | firmware: google: Clean up include statements in coreboot_table.h | Thomas Zimmermann | 6 | -1/+7 |
| 2026-02-20 | firmware: google: Init coreboot bus with subsys_initcall() | Thomas Zimmermann | 1 | -1/+1 |
| 2026-02-20 | firmware: google: framebuffer: Fix dependencies | Thomas Zimmermann | 1 | -2/+2 |
| 2026-02-20 | firmware: google: framebuffer: Tie platform device to PCI hardware | Thomas Zimmermann | 1 | -5/+77 |
| 2026-02-20 | firmware: google: framebuffer: Init memory resource with helper macro | Thomas Zimmermann | 1 | -10/+5 |
| 2026-02-20 | firmware: google: framebuffer: Do not mark framebuffer as busy | Thomas Zimmermann | 1 | -1/+1 |
| 2026-02-20 | firmware: google: framebuffer: Do not unregister platform device | Thomas Zimmermann | 1 | -10/+0 |
| 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 | 3 | -4/+4 |
| 2024-12-17 | firmware: google: vpd: Use const 'struct bin_attribute' callback | Thomas Weißschuh | 1 | -4/+4 |
| 2024-12-17 | firmware: google: memconsole: Use const 'struct bin_attribute' callback | Thomas Weißschuh | 1 | -2/+2 |
| 2024-12-17 | firmware: google: gsmi: Constify 'struct bin_attribute' | Thomas Weißschuh | 1 | -3/+3 |
| 2024-12-17 | firmware: google: cbmem: Constify 'struct bin_attribute' | Thomas Weißschuh | 1 | -5/+5 |
| 2024-11-29 | Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -1/+1 |
| 2024-11-12 | firmware: Switch back to struct platform_driver::remove() | Uwe Kleine-König | 1 | -1/+1 |
| 2024-10-15 | firmware: google: Unregister driver_info on failure | Yuan Can | 1 | -2/+4 |
| 2024-09-30 | firmware: coreboot: Don't register a pdev if screen_info data is present | Javier Martinez Canillas | 1 | -0/+14 |
| 2024-07-25 | Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -3/+3 |
| 2024-07-03 | driver core: have match() callback in struct bus_type take a const * | Greg Kroah-Hartman | 1 | -3/+3 |
| 2024-06-11 | firmware: google: add missing MODULE_DESCRIPTION() macros | Jeff Johnson | 8 | -0/+8 |
| 2024-04-03 | firmware: google: cbmem: drop driver owner initialization | Krzysztof Kozlowski | 1 | -1/+0 |
| 2024-04-03 | firmware: coreboot: store owner from modules with coreboot_driver_register() | Krzysztof Kozlowski | 2 | -3/+9 |
| 2024-02-17 | firmware: coreboot: Replace tag with id table in driver struct | Nícolas F. R. A. Prado | 6 | -6/+40 |
| 2024-02-17 | firmware: coreboot: Generate modalias uevent for devices | Nícolas F. R. A. Prado | 1 | -0/+9 |
| 2024-02-06 | firmware: coreboot: make coreboot_bus_type const | Ricardo B. Marliere | 1 | -1/+1 |
| 2023-12-28 | firmware: coreboot: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -3/+2 |
| 2023-11-13 | firmware: coreboot: framebuffer: Avoid invalid zero physical address | Alper Nebi Yasak | 1 | -0/+3 |
| 2023-08-04 | firmware: coreboot: framebuffer: Allow building with simpledrm | Alper Nebi Yasak | 1 | -1/+1 |
| 2023-02-24 | Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2 | -11/+1 |
| 2023-02-23 | Merge tag 'efi-next-for-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2023-02-09 | firmware: coreboot: Remove GOOGLE_COREBOOT_TABLE_ACPI/OF Kconfig entries | Douglas Anderson | 1 | -8/+0 |
| 2023-01-31 | firmware: coreboot: framebuffer: Ignore reserved pixel color bits | Alper Nebi Yasak | 1 | -3/+1 |
| 2023-01-20 | gsmi: fix null-deref in gsmi_get_variable | Khazhismel Kumykov | 1 | -3/+4 |
| 2023-01-17 | efi: efivars: drop kobject from efivars_register() | Johan Hovold | 1 | -1/+1 |
| 2023-01-13 | firmware: coreboot: Check size of table entry and use flex-array | Kees Cook | 2 | -2/+8 |
| 2022-11-23 | firmware: google: fix a NULL vs IS_ERR() check in cbmem_entry_probe() | Peng Wu | 1 | -2/+2 |
| 2022-11-21 | Merge 6.1-rc6 into char-misc-next | Greg Kroah-Hartman | 1 | -8/+29 |
| 2022-11-10 | firmware: google: Implement cbmem in sysfs driver | Jack Rosenthal | 5 | -1/+175 |
| 2022-11-10 | firmware: coreboot: Register bus in module init | Brian Norris | 1 | -8/+29 |
| 2022-09-24 | firmware: google: Test spinlock on panic path to avoid lockups | Guilherme G. Piccoli | 1 | -0/+9 |
| 2022-03-18 | firmware: google: Properly state IOMEM dependency | David Gow | 1 | -1/+1 |
| 2021-12-21 | firmware: Update Kconfig help text for Google firmware | Ben Hutchings | 1 | -3/+3 |
| 2021-07-21 | bus: Make remove callback return void | Uwe Kleine-König | 1 | -3/+1 |
| 2021-07-01 | kernel.h: split out panic and oops helpers | Andy Shevchenko | 1 | -0/+1 |
| 2021-04-02 | firmware: google: Enable s0ix logging by default | Evan Green | 1 | -5/+9 |
| 2021-02-09 | firmware: google: make coreboot driver's remove callback return void | Uwe Kleine-König | 5 | -13/+6 |
| 2020-11-09 | firmware: gsmi: Drop the use of dma_pool_* API functions | Furquan Shaikh | 1 | -12/+19 |
| 2020-09-29 | efi: gsmi: fix false dependency on CONFIG_EFI_VARS | Ard Biesheuvel | 2 | -5/+5 |
| 2020-06-15 | firmware: google: vpd: Replace zero-length array with flexible-array member | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-06-15 | firmware: google: memconsole: Replace zero-length array with flexible-array m... | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-01-14 | firmware: google: Probe for a GSMI handler in firmware | Arthur Heymans | 1 | -0/+19 |
| 2020-01-14 | firmware: google: Unregister driver_info on failure and exit in gsmi | Arthur Heymans | 1 | -0/+6 |
| 2020-01-14 | firmware: google: Release devices before unregistering the bus | Patrick Rudolph | 1 | -0/+7 |
| 2019-10-11 | firmware: google: increment VPD key_len properly | Brian Norris | 1 | -1/+1 |
| 2019-09-04 | firmware: google: check if size is valid when decoding VPD data | Hung-Te Lin | 3 | -28/+37 |
| 2019-06-09 | Merge 5.2-rc4 into char-misc-next | Greg Kroah-Hartman | 12 | -90/+12 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 287 | Thomas Gleixner | 10 | -90/+10 |
| 2019-05-24 | firmware: google: coreboot: Drop unnecessary headers | Stephen Boyd | 4 | -4/+1 |
| 2019-05-24 | firmware: google: memconsole: Drop global func pointer | Stephen Boyd | 1 | -3/+5 |
| 2019-05-24 | firmware: google: memconsole: Drop __iomem on memremap memory | Stephen Boyd | 1 | -2/+2 |
| 2019-05-24 | firmware: google: memconsole: Use devm_memremap() | Stephen Boyd | 1 | -6/+3 |
| 2019-05-24 | firmware: google: Add a module_coreboot_driver() macro and use it | Stephen Boyd | 4 | -39/+13 |
| 2019-05-21 | treewide: Add SPDX license identifier - Makefile/Kconfig | Thomas Gleixner | 1 | -0/+1 |
| 2019-05-21 | treewide: Add SPDX license identifier for more missed files | Thomas Gleixner | 1 | -0/+1 |
| 2019-03-28 | firmware: vpd: Drop __iomem usage for memremap() memory | Stephen Boyd | 1 | -2/+2 |
| 2018-10-15 | gsmi: Add GSMI commands to log S0ix info | Furquan Shaikh | 1 | -1/+92 |
| 2018-10-15 | gsmi: Remove autoselected dependency on EFI and EFI_VARS | Duncan Laurie | 2 | -7/+15 |
| 2018-10-15 | gsmi: Add coreboot to list of matching BIOS vendors | Duncan Laurie | 1 | -0/+6 |
| 2018-10-15 | gsmi: Fix bug in append_to_eventlog sysfs handler | Duncan Laurie | 1 | -3/+2 |
| 2018-09-25 | firmware: vpd: fix spelling mistake "partion" -> "partition" | Colin Ian King | 1 | -1/+1 |
| 2018-09-14 | firmware: coreboot: Only populate devices in coreboot_table_init() | Stephen Boyd | 1 | -38/+29 |
| 2018-09-14 | firmware: coreboot: Remap RAM with memremap() instead of ioremap() | Stephen Boyd | 1 | -21/+19 |
| 2018-09-14 | firmware: coreboot: Collapse platform drivers into bus core | Stephen Boyd | 6 | -176/+72 |
| 2018-09-14 | firmware: coreboot: Make bus registration symmetric | Stephen Boyd | 1 | -6/+8 |
| 2018-09-14 | firmware: coreboot: Unmap ioregion after device population | Stephen Boyd | 1 | -3/+4 |
| 2018-09-14 | firmware: coreboot: Let OF core populate platform device | Stephen Boyd | 1 | -25/+3 |
| 2018-09-14 | firmware: google: make structure gsmi_dev static | Colin Ian King | 1 | -1/+1 |
| 2018-08-02 | firmware: vpd: Fix section enabled flag on vpd_section_destroy | Anton Vasilyev | 1 | -1/+4 |
| 2018-04-23 | firmware: coreboot: Add coreboot framebuffer driver | Samuel Holland | 4 | -0/+146 |
| 2018-04-23 | firmware: coreboot: Remove unused coreboot_table_find | Samuel Holland | 2 | -46/+0 |
| 2018-04-23 | firmware: vpd: Probe via coreboot bus | Samuel Holland | 1 | -31/+12 |
| 2018-04-23 | firmware: memconsole: Probe via coreboot bus | Samuel Holland | 1 | -32/+17 |
| 2018-04-23 | firmware: coreboot: Expose the coreboot table as a bus | Samuel Holland | 4 | -18/+156 |
| 2017-11-28 | firmware: vpd: Fix platform driver and device registration/unregistration | Guenter Roeck | 1 | -5/+13 |
| 2017-11-28 | firmware: vpd: Tie firmware kobject to device lifetime | Guenter Roeck | 1 | -6/+13 |
| 2017-11-28 | firmware: vpd: Destroy vpd sections in remove function | Guenter Roeck | 1 | -2/+9 |
| 2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-09-14 | dmi: Mark all struct dmi_system_id instances const | Christoph Hellwig | 2 | -2/+2 |
| 2017-08-28 | firmware: vpd: use memunmap instead of iounmap | Pan Bian | 1 | -5/+5 |
| 2017-06-12 | Merge 4.12-rc5 into char-misc-next | Greg Kroah-Hartman | 1 | -4/+4 |
| 2017-05-27 | Revert "firmware: vpd: remove platform driver" | Dmitry Torokhov | 1 | -16/+28 |
| 2017-05-25 | firmware: vpd: remove platform driver | Dmitry Torokhov | 1 | -28/+16 |
| 2017-05-25 | firmware: vpd: do not clear statically allocated data | Dmitry Torokhov | 1 | -3/+0 |
| 2017-05-25 | firmware: vpd: use kasprintf() when forming name of 'raw' attribute | Dmitry Torokhov | 1 | -16/+15 |
| 2017-05-25 | firmware: vpd: use kdtrndup when copying section key | Dmitry Torokhov | 1 | -3/+2 |
| 2017-05-25 | firmware: vpd: do not leak kobjects | Dmitry Torokhov | 1 | -2/+2 |
| 2017-05-25 | firmware: vpd: avoid potential use-after-free when destroying section | Dmitry Torokhov | 1 | -1/+1 |
| 2017-05-25 | firmware: vpd: do not leave freed section attributes to the list | Dmitry Torokhov | 1 | -1/+1 |
| 2017-05-25 | firmware: google: memconsole: Prevent overrun attack on coreboot console | Julius Werner | 1 | -3/+6 |
| 2017-05-22 | Merge 4.12-rc2 into char-misc-next | Greg Kroah-Hartman | 1 | -6/+15 |
| 2017-05-18 | firmware: Google VPD: Fix memory allocation error handling | Christophe JAILLET | 1 | -6/+15 |
| 2017-05-18 | firmware: google: memconsole: Adapt to new coreboot ring buffer format | Julius Werner | 1 | -8/+39 |
| 2017-05-18 | firmware: google: memconsole: Make memconsole interface more flexible | Julius Werner | 4 | -17/+34 |
| 2017-05-04 | Merge tag 'char-misc-4.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 13 | -141/+1191 |
| 2017-04-26 | firmware: google memconsole: Fix return value check in platform_memconsole_in... | Wei Yongjun | 1 | -2/+2 |
| 2017-04-26 | firmware: Google VPD: Fix return value check in vpd_platform_init() | Wei Yongjun | 1 | -2/+2 |
| 2017-04-18 | firmware: Google VPD sysfs driver | Wei-Ning Huang | 3 | -0/+342 |
| 2017-04-18 | firmware: Google VPD: import lib_vpd source files | Wei-Ning Huang | 2 | -0/+157 |
| 2017-04-08 | firmware: google memconsole: Add ARM/ARM64 support | Thierry Escande | 3 | -3/+95 |
| 2017-04-08 | firmware: google memconsole: Add coreboot support | Thierry Escande | 6 | -1/+368 |
| 2017-04-08 | firmware: google memconsole: Move specific EBDA parts | Thierry Escande | 5 | -135/+229 |
| 2017-04-08 | firmware: google memconsole: Remove useless submenu in Kconfig | Thierry Escande | 1 | -4/+3 |
| 2016-09-09 | firmware-gsmi: Delete an unnecessary check before the function call "dma_pool... | Markus Elfring | 1 | -2/+1 |
| 2014-02-15 | firmware: google memconsole driver fixes | Michel Lespinasse | 1 | -21/+26 |
| 2014-02-15 | firmware: fix google/gsmi duplicate efivars_sysfs_init() | Michel Lespinasse | 1 | -7/+0 |
| 2014-01-27 | firmware/google: drop 'select EFI' to avoid recursive dependency | Ard Biesheuvel | 1 | -2/+1 |
| 2013-10-31 | DMA-API: firmware/google/gsmi.c: avoid direct access to DMA masks | Russell King | 1 | -5/+8 |
| 2013-09-11 | drivers/firmware/google/gsmi.c: replace strict_strtoul() with kstrtoul() | Jingoo Han | 1 | -1/+1 |
| 2013-04-30 | Merge tag 'v3.9' into efi-for-tip2 | Matt Fleming | 1 | -4/+5 |
| 2013-04-17 | efivars: efivar_entry API | Matt Fleming | 1 | -2/+9 |
| 2013-04-17 | efi: move utf16 string functions to efi.h | Matt Fleming | 1 | -15/+4 |
| 2011-12-09 | firmware: google: fix gsmi.c build warning | Maxin B. John | 1 | -1/+2 |
| 2011-10-31 | drivers/firmware: Add module.h to google/gsmi.c | Paul Gortmaker | 1 | -0/+1 |
| 2011-08-08 | firmware: fix google/gsmi.c build warning | Randy Dunlap | 1 | -1/+1 |
| 2011-07-25 | Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -6/+13 |
| 2011-07-01 | firmware: gsmi: remove sysfs entries when unload the module | Axel Lin | 1 | -6/+13 |
| 2011-06-07 | firmware: fix GOOGLE_SMI kconfig dependency warning | Randy Dunlap | 1 | -0/+1 |
| 2011-04-29 | Introduce CONFIG_GOOGLE_FIRMWARE | Mike Waychison | 1 | -0/+14 |
| 2011-04-29 | driver: Google Memory Console | Mike Waychison | 3 | -0/+175 |
| 2011-04-29 | driver: Google EFI SMI | Mike Waychison | 3 | -0/+951 |