aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char
AgeCommit message (Expand)AuthorFilesLines
2025-12-06Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds17-1019/+202
2025-12-05Merge tag 'for-linus-6.19-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds1-7/+17
2025-12-05Merge tag 'tpmdd-sessions-next-6.19-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-79/+162
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-35/+51
2025-12-05tpm2-sessions: Open code tpm_buf_append_hmac_session()Jarkko Sakkinen1-3/+11
2025-12-05tpm2-sessions: Remove 'attributes' parameter from tpm_buf_append_authJarkko Sakkinen2-4/+3
2025-12-05tpm2-sessions: Fix tpm2_read_public range checksJarkko Sakkinen2-44/+53
2025-12-05tpm2-sessions: Fix out of range indexing in name_sizeJarkko Sakkinen2-44/+111
2025-12-04Merge tag 'tpmdd-next-6.19-rc1-v4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds8-56/+25
2025-12-03tpm: Cap the number of PCR banksJarkko Sakkinen3-11/+3
2025-12-03tpm: Remove tpm_find_get_opsJonathan McDowell4-43/+17
2025-12-03tpm: add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+2
2025-12-03tpm_crb: add missing loc parameter to kerneldocStuart Yoder1-0/+2
2025-12-03tpm_crb: Fix a spelling mistakeChu Guangqing1-1/+1
2025-12-03Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-6/+3
2025-12-03Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-12/+10
2025-12-03Merge tag 'keys-trusted-next-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+13
2025-12-02Merge tag 'random-6.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-17/+21
2025-12-02Merge tag 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-3/+3
2025-11-29KEYS: trusted: Replace a redundant instance of tpm2_hash_mapJarkko Sakkinen1-1/+13
2025-11-28char: applicom: fix NULL pointer dereference in ac_ioctlTianchu Chen1-1/+4
2025-11-26hangcheck-timer: fix coding style spacingClint George1-5/+9
2025-11-26hangcheck-timer: Replace %Ld with %lldClint George1-1/+1
2025-11-26hangcheck-timer: replace printk(KERN_CRIT) with pr_critClint George1-6/+6
2025-11-26char: xillybus: add WQ_UNBOUND to alloc_workqueue usersMarco Crivellari2-3/+3
2025-11-26char/mwave: drop typedefsJiri Slaby (SUSE)9-93/+89
2025-11-26char/mwave: drop printk wrapperJiri Slaby (SUSE)5-85/+74
2025-11-26char/mwave: remove printk tracingJiri Slaby (SUSE)7-524/+14
2025-11-26char/mwave: remove unneeded fopsJiri Slaby (SUSE)1-62/+0
2025-11-26char/mwave: remove MWAVE_FUTZ_WITH_OTHER_DEVICES ifdefferyJiri Slaby (SUSE)2-111/+0
2025-11-26char/mwave: remove dead codeJiri Slaby (SUSE)3-118/+0
2025-11-25random: complete sentence of commentJason A. Donenfeld1-1/+1
2025-11-24s390: Remove KMSG_COMPONENT macroHeiko Carstens1-2/+1
2025-11-24hwrng: core - use min3() instead of nested min_t()David Laight1-1/+1
2025-11-19ipmi: Switch to use %ptSpAndy Shevchenko2-6/+3
2025-11-16mm: update mem char driver to use mmap_prepareLorenzo Stoakes1-34/+50
2025-11-16mm: consistently use current->mm in mm_get_unmapped_area()Ryan Roberts1-1/+1
2025-11-14hwrng: bcm2835 - Simplify with of_device_get_match_data()Krzysztof Kozlowski1-6/+2
2025-11-14hwrng: bcm2835 - Move MODULE_DEVICE_TABLE() to table definitionKrzysztof Kozlowski1-2/+1
2025-11-11random: drop check for static_key_initializedThomas Weißschuh1-4/+3
2025-10-30random: replace use of system_unbound_wq with system_dfl_wqMarco Crivellari1-4/+4
2025-10-30random: use offstack cpumask when necessaryArnd Bergmann1-7/+12
2025-10-30random: add missing words in function commentsThorsten Blum1-2/+2
2025-10-29lib/crypto: blake2s: Rename blake2s_state to blake2s_ctxEric Biggers1-1/+1
2025-10-29lib/crypto: blake2s: Adjust parameter order of blake2s()Eric Biggers1-2/+2
2025-10-27Merge 6.18-rc3 into char-misc-nextGreg Kroah-Hartman2-10/+24
2025-10-22apm-emulation: remove unused __apm_get_power_statusAhelenia Ziemiańska1-9/+1
2025-10-22char/adi: Use min_t(size_t,,) in adi_read() + adi_write()Thorsten Blum1-3/+3
2025-10-18tpm_crb: Add idle support for the Arm FF-A start methodStuart Yoder1-9/+20
2025-10-17hwrng: core - Allow runtime disabling of the HW RNGJonathan McDowell1-3/+6
2025-10-14ipmi: Skip channel scan if channels are already marked readyJinhui Guo1-0/+4
2025-10-14ipmi: Fix __scan_channels() failing to rescan channelsJinhui Guo1-5/+13
2025-10-14ipmi: Fix the race between __scan_channels() and deliver_response()Jinhui Guo1-2/+0
2025-10-14Merge tag 'for-linus-6.18-2' of https://github.com/cminyard/linux-ipmiLinus Torvalds1-1/+4
2025-10-10tpm: Prevent local DOS via tpm/tpm0/ppi/*operationsDenis Aleksandrov1-23/+66
2025-10-10tpm: use a map for tpm2_calc_ordinal_duration()Jarkko Sakkinen3-97/+34
2025-10-10tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_singleGunnar Kudrjavets1-2/+2
2025-10-10tpm: Use HMAC-SHA256 library instead of open-coded HMACEric Biggers1-71/+27
2025-10-10tpm: Compare HMAC values in constant timeEric Biggers2-3/+4
2025-10-10tpm: Disable TPM2_TCG_HMAC by defaultJarkko Sakkinen1-1/+1
2025-10-07ipmi: Fix handling of messages with provided receive message pointerGuenter Roeck1-1/+4
2025-10-04Merge tag 'char-misc-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-9/+706
2025-10-04Merge tag 'v6.18-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds4-2/+7
2025-10-04Merge tag 'sparc-for-6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+17
2025-10-01Merge tag 'soc-drivers-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2025-10-01Merge tag 'for-linus-6.18-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds10-334/+590
2025-09-28hwrng: ks-sa - fix division by zero in ks_sa_rng_initNishanth Menon1-0/+4
2025-09-26sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headersThomas Huth1-2/+2
2025-09-25tpm: loongson: Add bufsiz parameter to tpm_loongson_send()Nathan Chancellor1-1/+1
2025-09-16ipmi: Add Loongson-2K BMC supportBinbin Zhou5-0/+208
2025-09-13/dev/zero: try to align PMD_SIZE for private mappingZhang Qilong1-4/+17
2025-09-09char: hw_random: atmel: make it selectable for ARCH_MICROCHIPRobert Marko1-1/+1
2025-09-08ipmi:si: Gracefully handle if the BMC is non-functionalCorey Minyard1-6/+23
2025-09-08ipmi: Rename "user_data" to "recv_msg" in an SMI messageCorey Minyard1-13/+13
2025-09-08ipmi: Allow an SMI sender to return an errorCorey Minyard5-20/+29
2025-09-08ipmi:si: Move flags get start to its own functionCorey Minyard1-6/+13
2025-09-08ipmi:si: Merge some if statementsCorey Minyard1-9/+5
2025-09-08ipmi: Set a timer for maintenance modeCorey Minyard1-2/+6
2025-09-08ipmi: Add a maintenance mode sysfs fileCorey Minyard1-0/+23
2025-09-08ipmi: Disable sysfs access and requests in maintenance modeCorey Minyard1-0/+11
2025-09-08ipmi: Differentiate between reset and firmware update in maintenanceCorey Minyard1-12/+30
2025-09-08ipmi: Rework user message limit handlingCorey Minyard1-220/+200
2025-09-08Revert "ipmi: fix msg stack when IPMI is disconnected"Corey Minyard1-11/+5
2025-09-08ipmi:msghandler:Change seq_lock to a mutexCorey Minyard1-37/+26
2025-09-06char: Use list_del_init() in misc_deregister() to reinitialize list pointerXion Wang1-1/+1
2025-09-06misc: remove ineffective WARN_ON() check from misc_deregister()Xion Wang1-3/+0
2025-09-06char/adi: Remove redundant less-than-zero check in adi_write()Thorsten Blum1-1/+1
2025-09-02tpm: Add a driver for Loongson TPM deviceQunqin Zhao3-0/+94
2025-08-30hwrng: cn10k - Remove the use of dev_err_probe()Liao Yuanhong1-1/+1
2025-08-19hpet: Use str_plural() to simplify the codeXichao Zhao1-1/+1
2025-08-19char: misc: Does not request module for miscdevice with dynamic minorZijun Hu1-3/+5
2025-08-19char: misc: Make misc_register() reentry for miscdevice who wants dynamic minorZijun Hu1-0/+2
2025-08-19char: misc: Add a case to test registering miscdevice again without reinitial...Zijun Hu1-0/+44
2025-08-19char: misc: Disallow registering miscdevice whose minor > MISC_DYNAMIC_MINORZijun Hu1-0/+6
2025-08-19char: misc: Adapt and add test cases for simple minor space divisionZijun Hu1-30/+21
2025-08-19char: misc: Move drivers/misc/misc_minor_kunit.c to drivers/char/Zijun Hu2-0/+655
2025-08-16hwrng: timeriomem - Use us_to_ktime() where appropriateXichao Zhao1-1/+1
2025-08-16hwrng: nomadik - add ARM_AMBA dependencyArnd Bergmann1-0/+1
2025-08-07Merge tag 'for-linus-6.17-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds3-25/+46
2025-07-31Merge tag 'v6.17-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds7-10/+3
2025-07-29Merge tag 'char-misc-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-6/+6
2025-07-28Merge tag 'tpmdd-next-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds21-150/+187
2025-07-28Merge tag 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-6/+6
2025-07-28Merge tag 'pull-securityfs' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-34/+12
2025-07-23tpm_crb_ffa: handle tpm busy return codePrachotan Bathi1-7/+38
2025-07-23tpm_crb_ffa: Remove memset usagePrachotan Bathi1-14/+9
2025-07-23tpm_crb_ffa: Fix typos in function namePrachotan Bathi1-3/+3
2025-07-23tpm: Check for completion after timeoutJarkko Sakkinen1-2/+15
2025-07-23tpm: Use of_reserved_mem_region_to_resource() for "memory-region"Rob Herring1-7/+1
2025-07-23tpm: Replace scnprintf() with sysfs_emit() and sysfs_emit_at() in sysfs show ...Chelsy Ratnawat1-27/+25
2025-07-23tpm_crb_ffa: Remove unused exportJarkko Sakkinen2-4/+1
2025-07-23tpm: tpm_crb_ffa: try to probe tpm_crb_ffa when it's built-inYeoreum Yun1-3/+16
2025-07-23tpm/tpm_svsm: support TPM_CHIP_FLAG_SYNCStefano Garzarella1-16/+11
2025-07-23tpm/tpm_ftpm_tee: support TPM_CHIP_FLAG_SYNCStefano Garzarella2-49/+19
2025-07-23tpm: support devices with synchronous send()Stefano Garzarella1-3/+17
2025-07-23tpm: add bufsiz parameter in the .send callbackStefano Garzarella16-18/+35
2025-07-18hwrng: drivers - Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus7-9/+0
2025-07-18hwrng: mtk - handle devm_pm_runtime_enable errorsOvidiu Panait1-1/+3
2025-07-10ipmi: Use dev_warn_ratelimited() for incorrect message warningsBreno Leitao1-4/+4
2025-07-09agp/amd64: Check AGP Capability before binding to unsupported devicesLukas Wunner1-8/+8
2025-07-08char: ipmi: remove redundant variable 'type' and checkColin Ian King1-4/+0
2025-07-04lib/crypto: sha256: Make library API use strongly-typed contextsEric Biggers1-6/+6
2025-07-01char: misc: Rename a local variable in misc_init()Zijun Hu1-3/+3
2025-06-24char: misc: Fix improper and inaccurate error code returned by misc_init()Zijun Hu1-2/+2
2025-06-24drivers: char: SONYPI depends on HAS_IOPORTJohannes Berg1-1/+1
2025-06-17tpm: don't bother with removal of files in directory we'll be removingAl Viro1-34/+12
2025-06-13ipmi: Fix strcpy source and destination the sameCorey Minyard1-17/+42
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar6-7/+11
2025-06-06Merge tag 'char-misc-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-31/+10
2025-05-29Merge tag 'for-linus-6.16-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds8-507/+559
2025-05-28Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-0/+55
2025-05-27Merge tag 'ratelimit.2025.05.25a' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+5
2025-05-27Merge tag 'x86_sev_for_v6.16_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-0/+136
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2025-05-26Merge tag 'x86-core-2025-05-25' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-19/+2
2025-05-26Merge tag 'tpmdd-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-28/+53
2025-05-26Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds5-33/+110
2025-05-23tpm_crb: ffa_tpm: fix/update comments describing the CRB over FFA ABIStuart Yoder1-4/+7
2025-05-23tpm_crb_ffa: use dev_xx() macro to print logYeoreum Yun1-4/+4
2025-05-23tpm_ffa_crb: access tpm service over FF-A direct message request v2Yeoreum Yun1-15/+40
2025-05-23tpm: remove kmalloc failure error messageColin Ian King1-5/+2
2025-05-21hpet: Remove unnecessary NULL check before unregister_sysctl_table()Chen Ni1-2/+1
2025-05-21char: tlclk: Fix correct sysfs directory path for tlclkRoxana Nicolescu1-1/+1
2025-05-21Merge tag 'v6.15-rc7' into x86/core, to pick up fixesIngo Molnar3-18/+10
2025-05-15tpm: tis: Double the timeout B to 4sMichal Suchanek1-1/+1
2025-05-15char: tpm: tpm-buf: Add sanity check fallback in read helpersPurva Yeshi1-3/+3
2025-05-15tpm: Mask TPM RC in tpm2_start_auth_session()Jarkko Sakkinen1-14/+6
2025-05-13Merge branch 'x86/msr' into x86/core, to resolve conflictsIngo Molnar1-0/+1
2025-05-13Merge branch 'x86/mm' into x86/core, to resolve conflictsIngo Molnar1-18/+0
2025-05-12crypto: lib/chacha - add strongly-typed state zeroizationEric Biggers1-2/+2
2025-05-12crypto: lib/chacha - strongly type the ChaCha stateEric Biggers1-20/+21
2025-05-08random: Avoid open-coded use of ratelimit_state structure's ->missed fieldPaul E. McKenney1-4/+5
2025-05-08treewide, timers: Rename destroy_timer_on_stack() as timer_destroy_on_stack()Ingo Molnar1-1/+1
2025-05-08treewide, timers: Rename try_to_del_timer_sync() as timer_delete_sync_try()Ingo Molnar1-2/+2
2025-05-07ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()Dan Carpenter1-2/+3
2025-05-07ipmi:watchdog: Use the new interface for panic messagesCorey Minyard1-55/+17
2025-05-07ipmi:msghandler: Export and fix panic messaging capabilityCorey Minyard1-19/+31
2025-05-07ipmi:ssif: Fix a shutdown raceCorey Minyard1-5/+1
2025-05-07ipmi:msghandler: Don't deliver messages to deleted usersCorey Minyard1-2/+26
2025-05-07ipmi:si: Rework startup of IPMI devicesCorey Minyard1-20/+62
2025-05-07ipmi:msghandler: Add a error return from unhandle LAN cmdsCorey Minyard1-4/+23
2025-05-07ipmi:msghandler: Shut down lower layer first at unregisterCorey Minyard1-4/+7
2025-05-07ipmi:msghandler: Remove proc_fs.hCorey Minyard1-1/+0
2025-05-07ipmi:msghandler: Don't check for shutdown when returning responsesCorey Minyard1-22/+12
2025-05-07ipmi:msghandler: Don't acquire a user refcount for queued messagesCorey Minyard1-15/+17
2025-05-07ipmi:msghandler: Fix locking around users and interfacesCorey Minyard1-26/+25
2025-05-07ipmi:msghandler: Remove some user level processing in panic modeCorey Minyard1-0/+4
2025-05-07ipmi:watchdog: Change lock to mutexCorey Minyard1-11/+9
2025-05-07ipmi:msghandler: Remove srcu for the ipmi_interfaces listCorey Minyard1-92/+102
2025-05-07ipmi:msghandler: Remove srcu from the ipmi user structureCorey Minyard1-177/+133
2025-05-07ipmi:msghandler: Use the system_wq, not system_bh_wqCorey Minyard1-5/+5
2025-05-07ipmi_msghandler: Change the events lock to a mutexCorey Minyard1-8/+6
2025-05-07ipmi:msghandler: Deliver user messages in a work queueCorey Minyard1-16/+25
2025-05-07ipmi:msghandler: Move timer handling into a work queueCorey Minyard1-1/+15
2025-05-07ipmi:msghandler: Rename recv_work to smi_workCorey Minyard1-10/+10
2025-05-07ipmi:msghandler: Use READ_ONCE on run_to_completionCorey Minyard1-9/+8
2025-05-07ipmi:si: Move SI type information into an info structureCorey Minyard5-55/+70
2025-05-06Merge tag 'v6.15-rc5' into x86/cpu, to resolve conflictsIngo Molnar2-4/+5
2025-05-06BackMerge tag 'v6.15-rc5' into drm-nextDave Airlie2-4/+5
2025-05-05hwrng: rockchip - add support for RK3576's RNGNicolas Frattaroli1-0/+73
2025-05-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux v6.15-rc5Herbert Xu2-4/+5
2025-05-02x86/msr: Add explicit includes of <asm/msr.h>Xin Li (Intel)1-0/+1
2025-05-01x86/devmem: Remove duplicate range_is_allowed() definitionDan Williams1-18/+0
2025-04-28Merge 6.15-rc4 into char-misc-nextGreg Kroah-Hartman2-4/+5
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-25char: misc: restrict the dynamic range to exclude reserved minorsThadeu Lima de Souza Cascardo1-23/+5
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-17apm-emulation: hide an unused variableArnd Bergmann1-3/+2
2025-04-17char: xillybus: Use to_delayed_work()Chen Ni1-2/+1
2025-04-16hwrng: npcm - Add struct device pointer to device context structSakari Ailus1-4/+5
2025-04-16hwrng: mtk - Add struct device pointer to device context structSakari Ailus1-4/+5
2025-04-16hwrng: atmel - Add struct device pointer to device context structSakari Ailus1-5/+6
2025-04-15char: misc: register chrdev region with all possible minorsThadeu Lima de Souza Cascardo1-1/+1
2025-04-15Merge tag 'drm-intel-next-2025-04-11' of https://gitlab.freedesktop.org/drm/i...Dave Airlie1-0/+55
2025-04-14x86/platform/amd: Move the <asm/amd_nb.h> header to <asm/amd/nb.h>Ingo Molnar1-1/+1
2025-04-10tpm: Add SNP SVSM vTPM driverStefano Garzarella3-0/+136
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner12-20/+20
2025-04-02agp/intel-gtt: Add intel_gmch_gtt_read_entry()Ville Syrjälä1-0/+55