aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/char
AgeCommit message (Expand)AuthorFilesLines
2023-04-27Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds9-7375/+0
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds16-17/+19
2023-04-27Merge tag 'tty-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-3/+3
2023-04-27Merge tag 'for-linus-6.4-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds3-26/+9
2023-04-26Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2-59/+16
2023-04-25Merge tag 'acpi-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-1/+1
2023-04-24tpm: Add !tpm_amd_is_rng_defective() to the hwrng_unregister() call siteJarkko Sakkinen1-1/+2
2023-04-24tpm_tis: fix stall after iowrite*()sHaris Okanovic1-2/+41
2023-04-24tpm/tpm_tis_synquacer: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-24tpm/tpm_tis: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-24tpm/tpm_ftpm_tee: Convert to platform remove callback returning voidUwe Kleine-König1-3/+3
2023-04-24tpm: tpm_tis_spi: Mark ACPI and OF related data as maybe unusedKrzysztof Kozlowski1-2/+2
2023-04-24tpm: st33zp24: Mark ACPI and OF related data as maybe unusedKrzysztof Kozlowski2-4/+4
2023-04-24tpm, tpm_tis: Enable interrupt testLino Sanfilippo1-0/+5
2023-04-24tpm, tpm_tis: startup chip before testing for interruptsLino Sanfilippo3-14/+30
2023-04-24tpm, tpm_tis: Claim locality when interrupts are reenabled on resumeLino Sanfilippo1-10/+9
2023-04-24tpm, tpm_tis: Claim locality in interrupt handlerLino Sanfilippo1-0/+2
2023-04-24tpm, tpm_tis: Request threaded interrupt handlerLino Sanfilippo1-2/+5
2023-04-24tpm, tpm: Implement usage counter for localityLino Sanfilippo2-18/+47
2023-04-24tpm, tpm_tis: do not check for the active locality in interrupt handlerLino Sanfilippo1-5/+2
2023-04-24tpm, tpm_tis: Move interrupt mask checks into own functionLino Sanfilippo1-11/+18
2023-04-24tpm, tpm_tis: Only handle supported interruptsLino Sanfilippo2-48/+73
2023-04-24tpm, tpm_tis: Claim locality before writing interrupt registersLino Sanfilippo1-9/+11
2023-04-24tpm, tpm_tis: Do not skip reset of original interrupt vectorLino Sanfilippo1-18/+11
2023-04-24tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failedLino Sanfilippo1-11/+11
2023-04-24tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE registerLino Sanfilippo1-0/+4
2023-04-24tpm, tpm_tis: Avoid cache incoherency in test for interruptsLino Sanfilippo3-12/+13
2023-04-24tpm: remove unnecessary (void*) conversionsYu Zhe1-3/+3
2023-04-24tpm: cr50: i2c: use jiffies to wait for tpm ready irqMark Hasemeyer1-2/+1
2023-04-12ipmi:ssif: Drop if blocks with always false conditionUwe Kleine-König1-6/+0
2023-04-12ipmi: fix SSIF not responding under certain cond.Zhang Yuchen1-2/+2
2023-04-06tpm: atmel: Add explicit include for of.hRob Herring1-1/+1
2023-04-04ipmi:ssif: Add send_retries incrementCorey Minyard1-1/+3
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman4-3/+138
2023-03-24hwrng: xgene - remove unnecessary (void*) conversionsYu Zhe1-1/+1
2023-03-21tpm: Fix a possible dereference of ERR_PTR in tpm_init()Harshit Mogalapalli1-1/+2
2023-03-20Merge 6.3-rc3 into tty-nextGreg Kroah-Hartman4-3/+138
2023-03-20Merge 6.3-rc3 into char-misc-nextGreg Kroah-Hartman4-3/+138
2023-03-17tpm: fix up the tpm_class shutdown_pre pointer when createdGreg Kroah-Hartman3-2/+3
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman14-15/+15
2023-03-17tty: Convert hw_stopped in tty_struct to boolIlpo Järvinen1-3/+3
2023-03-16char:ipmi:Fix spelling mistake "asychronously" -> "asynchronously"zipeng zhang1-1/+1
2023-03-14hwrng: meson - remove not needed call to platform_set_drvdataHeiner Kallweit1-2/+0
2023-03-14hwrng: meson - use devm_clk_get_optional_enabledHeiner Kallweit1-20/+4
2023-03-14hwrng: meson - remove unused member of struct meson_rng_dataHeiner Kallweit1-3/+0
2023-03-14hwrng: xgene - Improve error reporting for problems during .remove()Uwe Kleine-König1-1/+1
2023-03-12tpm: disable hwrng for fTPM on some AMD designsMario Limonciello2-1/+132
2023-03-12tpm/eventlog: Don't abort tpm_read_log on faulty ACPI addressMorten Linderud1-1/+5
2023-03-10hwrng: xgene - Simplify using devm_clk_get_optional_enabled()Uwe Kleine-König1-21/+6
2023-03-10hwrng: xgene - Simplify using dev_err_probe()Uwe Kleine-König1-14/+7
2023-03-09char: pcmcia: remove all the driversJiri Slaby9-7366/+0
2023-03-09tty: ipwireless: move Kconfig entry to ttyJiri Slaby1-9/+0
2023-03-06cpumask: fix incorrect cpumask scanning result checksLinus Torvalds1-1/+1
2023-03-02ipmi: simplify sysctl registrationLuis Chamberlain1-15/+1
2023-03-02ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on itRandy Dunlap1-1/+2
2023-02-24Merge tag 'char-misc-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-17/+21
2023-02-24Merge tag 'tty-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-10/+8
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-2/+2
2023-02-22Merge tag 'for-linus-6.3-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds2-59/+56
2023-02-21Merge tag 'v6.3-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds3-0/+404
2023-02-20Merge tag 'asm-generic-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+6
2023-02-13char/agp: consolidate {alloc,free}_gatt_pages()Mike Rapoport1-0/+6
2023-02-13tpm: add vendor flag to command code validationJulien Gomes1-1/+3
2023-02-13tpm: Add reserved memory event logEddie James1-1/+31
2023-02-13tpm: Use managed allocation for bios event logEddie James4-10/+12
2023-02-13tpm: tis_i2c: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-02-13tpm: tpm_i2c_nuvoton: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+3
2023-02-13tpm: tpm_i2c_infineon: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-02-13tpm: tpm_i2c_atmel: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-02-13tpm: st33zp24: Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2023-02-13tpm_crb: Add support for CRB devices based on PlutonMatthew Garrett1-10/+90
2023-02-10ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'Christophe JAILLET1-1/+1
2023-02-10ipmi:ssif: Add a timer between request retriesCorey Minyard1-7/+27
2023-02-10ipmi:ssif: Remove rtc_us_timerCorey Minyard1-9/+0
2023-02-10ipmi_ssif: Rename idle state and checkCorey Minyard1-23/+23
2023-02-10ipmi:ssif: resend_msg() cannot failCorey Minyard1-21/+7
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan1-1/+1
2023-02-03hwrng: starfive - Enable compile testingHerbert Xu1-2/+1
2023-01-27hwrng: starfive - Add TRNG driver for StarFive SoCJia Jie Ho3-0/+405
2023-01-20virtio_console: Use strscpy() to instead of strncpy()Bo Liu1-3/+2
2023-01-20applicom: Fix PCI device refcount leak in applicom_init()Xiongfeng Wang1-1/+4
2023-01-19Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_prot...Duoming Zhou1-2/+4
2023-01-19pcmcia: synclink_cs: remove kernel-doc notationRandy Dunlap1-11/+11
2023-01-19tty: Call ->dtr_rts() parameter active consistentlyIlpo Järvinen1-3/+3
2023-01-19tty: Convert ->dtr_rts() to take bool argumentIlpo Järvinen1-2/+2
2023-01-19tty: Convert ->carrier_raised() and callchains to boolIlpo Järvinen1-5/+3
2023-01-19tty: Cleanup tty_port_set_initialized() bool parameterIlpo Järvinen1-2/+2
2023-01-18mm/nommu: factor out check for NOMMU shared mappings into is_nommu_shared_map...David Hildenbrand1-1/+1
2023-01-12Merge tag 'for-linus-6.2-rc4-tag' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+1
2023-01-06tpm: Allow system suspend to continue when TPM suspend failsJason A. Donenfeld1-1/+3
2022-12-20random: do not include <asm/archrandom.h> from random.hJason A. Donenfeld3-0/+3
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-3/+3
2022-12-16Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-34/+62
2022-12-15xen: make remove callback of xen driver void returnedDawei Li1-2/+1
2022-12-14Merge tag 'v6.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds12-36/+62
2022-12-14Merge tag 'pci-v6.2-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-89/+27
2022-12-13Merge tag 'for-linus-6.2-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds9-23/+948
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-2/+2
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-123/+182
2022-12-12Merge tag 'acpi-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds2-5/+2
2022-12-12Merge tag 'timers-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2022-12-12Merge branches 'acpi-scan', 'acpi-bus', 'acpi-tables' and 'acpi-sysfs'Rafael J. Wysocki2-5/+2
2022-12-09hwrng: geode - Fix PCI device refcount leakXiongfeng Wang1-8/+28
2022-12-09hwrng: amd - Fix PCI device refcount leakXiongfeng Wang1-5/+13
2022-12-08tpm: st33zp24: remove pointless checks on probeDmitry Torokhov2-13/+0
2022-12-08tpm/tpm_crb: Fix error message in __crb_relinquish_locality()Michael Kelley1-1/+1
2022-12-08tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()Yuan Can1-1/+7
2022-12-08tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leakHanjun Guo1-4/+5
2022-12-08tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leakHanjun Guo1-9/+20
2022-12-08tpm: acpi: Call acpi_put_table() to fix memory leakHanjun Guo1-3/+9
2022-12-08tpm: Add flag to use default cancellation policyEddie James3-8/+14
2022-12-08tpm: tis_i2c: Fix sanity check interrupt enable maskEddie James1-1/+1
2022-12-08tpm: Avoid function type cast of put_device()Ard Biesheuvel1-1/+6
2022-12-08tpm: st33zp24: switch to using gpiod APIDmitry Torokhov4-205/+39
2022-12-08tpm: st33zp24: drop support for platform dataDmitry Torokhov3-78/+10
2022-12-05ipmi/watchdog: use strscpy() to instead of strncpy()yang.yang29@zte.com.cn1-2/+1
2022-12-04char: tpm: Protect tpm_pm_suspend with locksJan Dabros1-2/+3
2022-12-04random: align entropy_timer_state to cache lineJason A. Donenfeld1-16/+17
2022-12-04random: mix in cycle counter when jitter timer firesJason A. Donenfeld1-0/+2
2022-12-04random: spread out jitter callback to different CPUsJason A. Donenfeld1-8/+44
2022-11-29random: remove extraneous period and add a missing one in commentsJason A. Donenfeld1-10/+8
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-2/+2
2022-11-24driver core: make struct class.devnode() take a const *Greg Kroah-Hartman2-3/+3
2022-11-24timers: Get rid of del_singleshot_timer_sync()Thomas Gleixner1-2/+2
2022-11-23char: misc: Increase the maximum number of dynamic misc devices to 1048448D Scott Phillips1-13/+28
2022-11-23virtio_console: Introduce an ID allocator for virtual console numbersCédric Le Goater1-15/+11
2022-11-23char: xillybus: Fix trivial bug with mutexEli Billauer1-3/+4
2022-11-23ACPI: make remove callback of ACPI driver voidDawei Li2-5/+2
2022-11-22random: add back async readiness notifierJason A. Donenfeld1-0/+22
2022-11-21ipmi: ssif_bmc: Convert to i2c's .probe_new()Uwe Kleine-König1-2/+2
2022-11-18hwrng: stm32 - rename readl return valueTomas Marek1-3/+3
2022-11-18hwrng: core - treat default_quality as a maximum and default to 1024Jason A. Donenfeld8-14/+3
2022-11-18random: reseed in delayed work rather than on-demandJason A. Donenfeld1-36/+32
2022-11-18hw_random: use add_hwgenerator_randomness() for early entropyJason A. Donenfeld2-9/+11
2022-11-18random: modernize documentation comment on get_random_bytes()Jason A. Donenfeld1-5/+5
2022-11-18random: adjust comment to account for removed functionJason A. Donenfeld1-1/+1
2022-11-18random: remove early archrandom abstractionJason A. Donenfeld1-2/+2
2022-11-18random: use random.trust_{bootloader,cpu} command line option onlyJason A. Donenfeld2-41/+5
2022-11-18random: add helpers for random numbers with given floor or rangeJason A. Donenfeld1-1/+17
2022-11-17random: use rejection sampling for uniform bounded random integersJason A. Donenfeld1-0/+22
2022-11-15ipmi: fix use after free in _ipmi_destroy_user()Dan Carpenter1-1/+3
2022-11-11char: xillybus: Prevent use-after-free due to race conditionEli Billauer1-3/+19
2022-11-05ipmi/watchdog: Include <linux/kstrtox.h> when appropriateChristophe JAILLET1-0/+1
2022-11-03ipmi:ssif: Increase the message retry timeCorey Minyard1-1/+1
2022-10-29random: use arch_get_random*_early() in random_init()Jean-Philippe Brucker1-2/+2
2022-10-26agp/via: Update to DEFINE_SIMPLE_DEV_PM_OPS()Bjorn Helgaas1-4/+2
2022-10-26agp/sis: Update to DEFINE_SIMPLE_DEV_PM_OPS()Bjorn Helgaas1-5/+2
2022-10-26agp/amd64: Update to DEFINE_SIMPLE_DEV_PM_OPS()Bjorn Helgaas1-4/+2
2022-10-26agp/nvidia: Convert to generic power managementBjorn Helgaas1-20/+4
2022-10-26agp/ati: Convert to generic power managementBjorn Helgaas1-18/+4
2022-10-26agp/amd-k7: Convert to generic power managementBjorn Helgaas1-20/+4
2022-10-26agp/intel: Convert to generic power managementBjorn Helgaas1-6/+5
2022-10-26agp/efficeon: Convert to generic power managementBjorn Helgaas1-12/+4
2022-10-25ipmi: Fix some kernel-doc warningsBo Liu1-1/+1
2022-10-24ipmi: ssif_bmc: Use EPOLLIN instead of POLLINQuan Nguyen1-1/+1
2022-10-21hwrng: stm32 - fix read of the last wordTomas Marek1-1/+1
2022-10-21hwrng: stm32 - fix number of returned bytes on readTomas Marek1-2/+4
2022-10-21hwrng: mtk - add mt7986 supportMingming.Su1-2/+3
2022-10-21hwrng: npcm - Add NPCM8XX supportTomer Maimon1-4/+10
2022-10-17Merge tag 'v6.1-p2' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-1/+1
2022-10-17ipmi: fix msg stack when IPMI is disconnectedZhang Yuchen1-5/+11
2022-10-17ipmi: fix memleak when unload ipmi driverZhang Yuchen1-2/+6
2022-10-17ipmi: fix long wait in unload when IPMI disconnectZhang Yuchen1-8/+19
2022-10-17ipmi: kcs: Poll OBF briefly to reduce OBE latencyAndrew Jeffery1-3/+21
2022-10-17ipmi: ssif_bmc: Add SSIF BMC driverQuan Nguyen3-0/+884
2022-10-14hwrng: bcm2835 - use hwrng_msleep() instead of cpu_relax()Jason A. Donenfeld1-1/+1
2022-10-11prandom: remove unused functionsJason A. Donenfeld1-6/+5
2022-10-11Merge tag 'for-linus-6.1-1' of https://github.com/cminyard/linux-ipmiLinus Torvalds7-33/+38
2022-10-10Merge tag 'tpmdd-next-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-10-10Merge tag 'v6.1-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds3-69/+41
2022-10-10Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-60/+83
2022-10-07Merge tag 'tty-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+2
2022-10-06random: clear new batches when bringing new CPUs onlineJason A. Donenfeld1-12/+16
2022-10-05char: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-10-01random: fix typos in get_random_bytes() commentWilliam Zijl1-5/+5
2022-10-01random: schedule jitter credit for next jiffy, not in two jiffiesJason A. Donenfeld1-2/+2
2022-09-30hwrng: core - start hwrng kthread also for untrusted sourcesDominik Brodowski1-26/+10
2022-09-29random: add 8-bit and 16-bit batchesJason A. Donenfeld1-0/+2
2022-09-29random: use init_utsname() instead of utsname()Jason A. Donenfeld1-1/+1
2022-09-29random: split initialization into early step and later stepJason A. Donenfeld1-20/+30
2022-09-28random: use expired timer rather than wq for mixing fast poolJason A. Donenfeld1-7/+11
2022-09-28random: avoid reading two cache lines on irq randomnessJason A. Donenfeld1-1/+1
2022-09-28ipmi: Remove unused struct watcher_entryYuan Can1-6/+0
2022-09-23random: clamp credited irq bits to maximum mixedJason A. Donenfeld1-1/+1
2022-09-23random: throttle hwrng writes if no entropy is creditedJason A. Donenfeld1-2/+2
2022-09-23random: use hwgenerator randomness more frequently at early bootDominik Brodowski1-12/+10
2022-09-23random: restore O_NONBLOCK supportJason A. Donenfeld2-2/+7
2022-09-22ipmi: kcs: aspeed: Update port address commentsChia-Wei Wang1-11/+18
2022-09-22ipmi: Add __init/__exit annotations to module init/exit funcsXiu Jianfeng3-6/+6
2022-09-16Merge tag 'v6.0-rc5' into i2c/for-mergewindowWolfram Sang1-0/+6
2022-09-09ipmi:ipmb: Don't call ipmi_unregister_smi() on a register failureCorey Minyard1-4/+8
2022-09-05Merge 6.0-rc4 into tty-nextGreg Kroah-Hartman1-0/+6
2022-09-04ipmi:ipmb: Fix a vague comment and a typoCorey Minyard1-2/+2
2022-09-02hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()Kshitiz Varshney1-7/+7
2022-08-30tty: Make ->set_termios() old ktermios constIlpo Järvinen1-1/+2
2022-08-26/dev/null: add IORING_OP_URING_CMD supportPaul Moore1-0/+6
2022-08-26hwrng: imx-rngc - use devres for hwrng registrationMartin Kaiser1-11/+1
2022-08-26hwrng: imx-rngc - use devm_clk_get_enabledMartin Kaiser1-19/+6
2022-08-19hwrng: imx-rngc - use KBUILD_MODNAME as driver nameMartin Kaiser1-1/+1
2022-08-19hwrng: arm-smccc-trng - fix NO_ENTROPY handlingJames Cowgill1-2/+2