aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char
AgeCommit message (Expand)AuthorFilesLines
2025-04-25Merge tag 'char-misc-6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-04-18virtio_console: fix order of fields cols and rowsMaximilian Immanuel Brandtner1-1/+1
2025-04-18virtio_console: fix missing byte order handling for cols and rowsHalil Pasic1-3/+4
2025-04-15char: misc: register chrdev region with all possible minorsThadeu Lima de Souza Cascardo1-1/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner12-20/+20
2025-04-01Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-30/+11
2025-03-29Merge tag 'v6.15-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds3-55/+285
2025-03-27tpm: Make chip->{status,cancel,req_canceled} optJarkko Sakkinen2-23/+27
2025-03-27tpm: End any active auth session before shutdownJonathan McDowell1-0/+1
2025-03-27tpm_crb: Add support for the ARM FF-A start methodStuart Yoder1-5/+66
2025-03-27tpm_crb: Clean-up and refactor check for idle supportStuart Yoder1-15/+21
2025-03-27tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-AStuart Yoder4-0/+383
2025-03-27tpm/tpm_ftpm_tee: fix struct ftpm_tee_private documentationStefano Garzarella1-1/+0
2025-03-27tpm, tpm_tis: Workaround failed command reception on Infineon devicesJonathan McDowell2-3/+15
2025-03-27tpm, tpm_tis: Fix timeout handling when waiting for TPM statusJonathan McDowell1-2/+1
2025-03-27tpm: Convert warn to dbg in tpm2_start_auth_session()Jonathan McDowell1-1/+1
2025-03-27tpm: Lazily flush auth session when getting random dataJonathan McDowell1-1/+0
2025-03-27tpm: ftpm_tee: remove incorrect of_match_ptr annotationArnd Bergmann1-1/+1
2025-03-27tpm: do not start chip while suspendedThadeu Lima de Souza Cascardo2-7/+5
2025-03-26Merge tag 'platform-drivers-x86-v6.15-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-5/+6
2025-03-25Merge tag 'timers-vdso-2025-03-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+3
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2025-03-14tlclk: convert to use faux_deviceGreg Kroah-Hartman1-24/+8
2025-03-10Merge 6.14-rc6 into char-misc-nextGreg Kroah-Hartman2-3/+3
2025-03-09Merge tag 'char-misc-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-03-06fs/pipe: add simpler helpers for common casesLinus Torvalds1-2/+2
2025-03-02hwrng: Kconfig - Fix indentation of HW_RANDOM_CN10K help textGeert Uytterhoeven1-4/+4
2025-02-22hwrng: rockchip - add support for rk3588's standalone TRNGNicolas Frattaroli2-21/+216
2025-02-22hwrng: rockchip - eliminate some unnecessary dereferencesNicolas Frattaroli1-3/+3
2025-02-22hwrng: rockchip - store dev pointer in driver structNicolas Frattaroli1-6/+6
2025-02-21vdso: Add generic random data storageThomas Weißschuh1-3/+3
2025-02-20sonypi: Use str_on_off() helper in sonypi_display_info()Thorsten Blum1-5/+6
2025-02-20virtio_console: Get rid of unneeded temporary variableAndy Shevchenko1-4/+1
2025-02-20virtio: console: Use str_yes_no() helper in port_debugfs_show()Thorsten Blum1-2/+2
2025-02-20char: misc: deallocate static minor in error pathThadeu Lima de Souza Cascardo1-1/+1
2025-02-18hwrng: timeriomem: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-13sonypi: Use str_on_off() helper in sonypi_display_info()Thorsten Blum1-5/+6
2025-02-09hwrng: imx-rngc - add runtime pmMartin Kaiser1-17/+52
2025-02-09hwrng: Kconfig - Move one "tristate" Kconfig description to the usual placeDragan Simic1-1/+1
2025-02-09hwrng: Kconfig - Use tabs as leading whitespace consistently in KconfigDragan Simic1-4/+4
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados3-3/+3
2025-01-27Merge tag 'char-misc-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-10/+31
2025-01-23tpm: Change to kvalloc() in eventlog/acpi.cJarkko Sakkinen1-2/+13
2025-01-22Merge tag 'for-linus-6.14-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds7-19/+13
2025-01-10virtio: console: Replace deprecated kmap_atomic with kmap_local_pageDavid Reaver1-2/+2
2025-01-08misc: misc_minor_alloc to use ida for all dynamic/misc dynamic minorsVimal Agrawal1-8/+29
2025-01-07ipmi: ssif_bmc: Fix new request loss when bmc ready for a responseQuan Nguyen1-2/+3
2025-01-02ipmi: make ipmi_destroy_user() return voidVitaliy Shevtsov4-16/+4
2024-12-22char:ipmi: Fix a not-used variable on a non-ACPI systemCorey Minyard1-0/+2
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds9-9/+9
2024-11-29Merge tag 'char-misc-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-4/+4
2024-11-22tpm: atmel: Drop PPC64 specific MMIO setupRob Herring (Arm)3-144/+61
2024-11-22char: tpm: cr50: Add new device/vendor ID 0x50666666Jett Rink1-4/+28
2024-11-22char: tpm: cr50: Move i2c locking to request/relinquish locality opsJan Dabros1-9/+13
2024-11-22char: tpm: cr50: Use generic request/relinquish locality opsJan Dabros1-40/+54
2024-11-22tpm: ibmvtpm: Set TPM_OPS_AUTO_STARTUP flag on driverStefan Berger2-15/+1
2024-11-19Merge tag 'irq-core-2024-11-18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+1
2024-11-19Merge tag 'acpi-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-0/+1
2024-11-19Merge tag 'v6.13-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds18-36/+477
2024-11-15Merge branches 'acpi-battery', 'acpi-ec', 'acpi-pfr' and 'acpi-osl'Rafael J. Wysocki1-0/+1
2024-11-15hwrng: amd - remove reference to removed PPC_MAPLE configLukas Bulwahn1-1/+1
2024-11-13tpm: Disable TPM on tpm2_create_primary() failureJarkko Sakkinen1-2/+5
2024-11-13tpm: Opt-in in disable PCR integrity protectionJarkko Sakkinen3-31/+70
2024-11-10hwrng: bcm74110 - Add Broadcom BCM74110 RNG driverMarkus Mayer3-0/+139
2024-11-06char:ipmi: Fix the wrong format specifierliujing1-1/+1
2024-11-05Merge 6.12-rc6 into char-misc-nextGreg Kroah-Hartman4-42/+77
2024-11-05char: Switch back to struct platform_driver::remove()Uwe Kleine-König4-4/+4
2024-11-04tpm: Lock TPM chip in tpm_pm_suspend() firstJarkko Sakkinen2-14/+22
2024-11-02hwrng: drivers - Switch back to struct platform_driver::remove()Uwe Kleine-König12-12/+12
2024-10-29tpm: Lazily flush the auth sessionJarkko Sakkinen4-20/+44
2024-10-28tpm: Rollback tpm2_load_null()Jarkko Sakkinen1-20/+24
2024-10-28tpm: Return tpm2_sessions_init() when null key creation failsJarkko Sakkinen1-2/+9
2024-10-28hwrng: airoha - add support for Airoha EN7581 TRNGChristian Marangi3-0/+257
2024-10-28hwrng: stm32 - update STM32MP15 RNG max clock frequencyGatien Chevallier1-1/+1
2024-10-28hwrng: stm32 - implement support for STM32MP25x platformsGatien Chevallier1-18/+56
2024-10-24ACPI: EC: make EC support compile-time conditionalArnd Bergmann1-0/+1
2024-10-19hwrng: histb - Fix the wrong format specifierZhu Jun1-1/+1
2024-10-16hpet: Switch to irq_get_nr_irqs()Bart Van Assche1-0/+1
2024-10-07Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-8/+10
2024-10-05hwrng: core - Add WARN_ON for buggy read return valuesHerbert Xu1-2/+9
2024-10-05hwrng: iproc-r200 - enable on BCMBCALinus Walleij1-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro2-2/+2
2024-09-27[tree-wide] finally take no_llseek outAl Viro13-13/+0
2024-09-26ipmi: ipmb: Add check devm_kasprintf() returned valueCharles Han1-0/+3
2024-09-26Merge tag 'char-misc-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+3
2024-09-25virtio_console: fix misc probe bugsMichael S. Tsirkin1-8/+10
2024-09-19Merge tag 'tpmdd-next-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-3/+9
2024-09-19Merge tag 'for-linus-6.12-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds1-1/+24
2024-09-18Merge tag 'random-6.12-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+10
2024-09-17tpm: export tpm2_sessions_init() to fix ibmvtpm buildingKexy Biscuit1-0/+1
2024-09-17tpm: Drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König3-3/+3
2024-09-17tpm: Clean up TPM space after command failureJonathan McDowell2-0/+5
2024-09-17Merge tag 'timers-core-2024-09-16' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2024-09-16Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds1-1/+0
2024-09-16Merge tag 'vfs-6.12.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2-8/+3
2024-09-16Merge tag 'v6.12-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds7-15/+252
2024-09-13random: vDSO: add __arch_get_k_vdso_rng_data() helper for data page accessChristophe Leroy1-2/+3
2024-09-13random: vDSO: don't use 64-bit atomics on 32-bit architecturesChristophe Leroy1-1/+8
2024-09-11hpet: Fix the wrong format specifierzhang jiao1-2/+2
2024-09-10Merge branch 'linus' into timers/coreThomas Gleixner5-8/+41
2024-09-09adi: remove unused f_versionChristian Brauner1-1/+0
2024-09-09Merge 6.11-rc7 into char-misc-nextGreg Kroah-Hartman1-0/+4
2024-09-08treewide: Fix wrong singular form of jiffies in commentsAnna-Maria Behnsen1-1/+1
2024-09-06hwrng: mtk - Use devm_pm_runtime_enableGuoqing Jiang1-1/+1
2024-08-30hwrng: rockchip - handle devm_pm_runtime_enable errorsMartin Kaiser1-1/+3
2024-08-30hwrng: rockchip - rst is used only during probeMartin Kaiser1-7/+6
2024-08-30hwrng: mxc-rnga - Use devm_clk_get_enabled() helpersHuan Yang1-13/+3
2024-08-30fs: move FMODE_UNSIGNED_OFFSET to fop_flagsChristian Brauner2-8/+3
2024-08-27tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session supportStefan Berger1-0/+4
2024-08-20ipmi:ssif: Improve detecting during probingCorey Minyard1-1/+23
2024-08-20ipmi: ipmi_ssif: fix module autoloadingYuntao Liu1-0/+1
2024-08-19Merge 6.11-rc4 into char-misc-nextGreg Kroah-Hartman1-8/+34
2024-08-16char: xillybus: Check USB endpoints when probing deviceEli Billauer1-2/+20
2024-08-16char: xillybus: Refine workqueue handlingEli Billauer1-3/+5
2024-08-13char: xillybus: Don't destroy workqueue from work item running on itEli Billauer1-5/+11
2024-08-12Merge 6.11-rc3 into char-misc-nextGreg Kroah-Hartman3-0/+3
2024-08-10hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resumeGaosheng Cui1-0/+1
2024-08-10hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_initGaosheng Cui1-1/+3
2024-08-10hwrng: rockchip - add hwrng driver for Rockchip RK3568 SoCAurelien Jarno3-0/+242
2024-08-10hwrng: cn10k - Enable by default CN10K driver if Thunder SoC is enabledFrancesco Dolcini1-0/+1
2024-07-31char: add missing NetWinder MODULE_DESCRIPTION() macrosJeff Johnson3-0/+3
2024-07-31hpet: Optimize local variable data type in hpet_alloc()Thorsten Blum1-1/+1
2024-07-24sysctl: treewide: constify the ctl_table argument of proc_handlersJoel Granados1-2/+2
2024-07-24Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+17
2024-07-19Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-2/+9
2024-07-19Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-26/+17
2024-07-19random: introduce generic vDSO getrandom() implementationJason A. Donenfeld1-1/+17
2024-07-19Merge tag 'tpmdd-next-6.11-rc1-roundtwo' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-2/+3
2024-07-19Merge tag 'v6.11-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds10-85/+195
2024-07-18Merge tag 'fbdev-for-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-0/+8
2024-07-18Merge tag 'drm-next-2024-07-18' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds5-2/+7
2024-07-17Merge tag 'for-linus-6.11-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds4-9/+11
2024-07-17virtio: rename virtio_find_vqs_info() to virtio_find_vqs()Jiri Pirko1-2/+1
2024-07-17virtio_console: convert to use virtio_find_vqs_info()Jiri Pirko1-26/+18
2024-07-16tpm: Use auth only after NULL check in tpm_buf_check_hmac_response()Hao Ge1-2/+3
2024-07-15Merge tag 'tpmdd-next-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-0/+3
2024-07-13hwrng: core - remove (un)register_miscdev()Masahiro Yamada1-12/+2
2024-07-13hwrng: Kconfig - Do not enable by default CN10K driverFrancesco Dolcini1-1/+0
2024-07-12Merge tag 'char-misc-6.10-final' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-5/+29
2024-07-12agp: uninorth: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-08ipmi: Drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König4-7/+7
2024-07-05tpm: Address !chip->auth in tpm_buf_append_hmac_session*()Jarkko Sakkinen1-76/+110
2024-07-05tpm: Address !chip->auth in tpm_buf_append_name()Jarkko Sakkinen2-102/+119
2024-07-05tpm: Address !chip->auth in tpm2_*_auth_session()Jarkko Sakkinen1-2/+12
2024-07-03parport: Remove parport_driver.devmodelDr. David Alan Gilbert2-2/+0
2024-07-03bsr: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-03dsp56k: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-03dtlk: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-07-03hpet: Support 32-bit userspaceHe Zhe1-5/+29
2024-07-01tpm_tis_spi: add missing attpm20p SPI device ID entryVitor Soares1-0/+1
2024-07-01char: tpm: Fix possible memory leak in tpm_bios_measurements_open()Joe Hattori1-0/+2
2024-06-28hwrng: core - Fix wrong quality calculation at hw rng registrationHarald Freudenberger1-1/+3
2024-06-28hwrng: exynos - Enable Exynos850 supportSam Protsenko1-0/+3
2024-06-28hwrng: exynos - Add SMC based TRNG operationSam Protsenko1-10/+130
2024-06-28hwrng: exynos - Implement bus clock controlSam Protsenko1-1/+9
2024-06-28hwrng: exynos - Use devm_clk_get_enabled() to get the clockSam Protsenko1-17/+4
2024-06-28hwrng: exynos - Improve coding styleSam Protsenko1-31/+28
2024-06-24agp: add missing MODULE_DESCRIPTION() macrosJeff Johnson5-0/+5
2024-06-22video: agp: add remaining missing MODULE_DESCRIPTION() macrosJeff Johnson8-0/+8
2024-06-21hwrng: drivers - add missing Arm & Cavium MODULE_DESCRIPTION() macrosJeff Johnson3-0/+3
2024-06-19Merge drm/drm-next into drm-intel-nextJani Nikula36-185/+1739
2024-06-17Merge tag 'v6.10-rc4' into char-misc-nextGreg Kroah-Hartman3-3/+4
2024-06-14ipmi: ssif_bmc: prevent integer overflow on 32bit systemsDan Carpenter1-2/+4
2024-06-07hwrng: omap - add missing MODULE_DESCRIPTION() macroJeff Johnson2-0/+2
2024-06-07hwrng: stm32 - use sizeof(*priv) instead of sizeof(struct stm32_rng_private)Marek Vasut1-1/+1
2024-06-07hwrng: stm32 - cache device pointer in struct stm32_rng_privateMarek Vasut1-18/+13
2024-06-07hwrng: stm32 - use pm_runtime_resume_and_get()Marek Vasut1-1/+3
2024-06-07hwrng: amd - Convert PCIBIOS_* return codes to errnosIlpo Järvinen1-1/+3
2024-06-05tpm: Switch to new Intel CPU model definesTony Luck2-2/+2
2024-06-05tpm_tis: Do *not* flush uninitialized workJan Beulich1-1/+2
2024-06-04char: add missing MODULE_DESCRIPTION() macrosJeff Johnson3-0/+3
2024-06-04tlclk: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-04ppdev: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-05-31drm: move intel-gtt.h under include/drm/intelJani Nikula2-2/+2
2024-05-29Merge tag 'v6.10-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-43/+4
2024-05-28tpm: Enable TCG_TPM2_HMAC by default only for X86_64Jarkko Sakkinen1-1/+1
2024-05-28tpm: Rename TPM2_OA_TMPL to TPM2_OA_NULL_KEY and make it localJarkko Sakkinen1-2/+19
2024-05-28tpm: Open code tpm_buf_parameters()Jarkko Sakkinen2-27/+9
2024-05-28tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer bufferMatthew R. Ochs1-1/+2
2024-05-26hwrng: core - Remove add_early_randomnessHerbert Xu1-43/+4
2024-05-25Merge tag 'for-linus-6.10-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds10-45/+35
2024-05-23Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds2-3/+0
2024-05-22Merge tag 'char-misc-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-12/+20
2024-05-22virtio_console: drop owner assignmentKrzysztof Kozlowski1-2/+0
2024-05-22hwrng: virtio: drop owner assignmentKrzysztof Kozlowski1-1/+0
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rmk/linuxLinus Torvalds1-1/+0
2024-05-13Merge tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds3-8/+21
2024-05-13Merge tag 'tpmdd-next-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds13-67/+1652
2024-05-13Merge tag 'asm-generic-alpha' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2024-05-09tpm: disable the TPM if NULL name changesJames Bottomley3-16/+67
2024-05-09tpm: add the null key name as a sysfs exportJames Bottomley1-0/+18
2024-05-09tpm: add session encryption protection to tpm2_get_random()James Bottomley1-4/+17
2024-05-09tpm: add hmac checks to tpm2_pcr_extend()James Bottomley1-17/+10
2024-05-09tpm: Add the rest of the session HMAC APIJames Bottomley1-0/+400
2024-05-09tpm: Add HMAC session name/handle appendJames Bottomley1-0/+129
2024-05-09tpm: Add HMAC session start and end functionsJames Bottomley4-0/+291
2024-05-09tpm: Add TCG mandated Key Derivation Functions (KDFs)James Bottomley2-0/+106
2024-05-09tpm: Add NULL primary creationJames Bottomley5-0/+349
2024-05-09tpm: export the context save and load commandsJames Bottomley2-4/+8