VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   32 Branches   54 Tags
Date
Commit Message
Rev
Author
2021-05-14
uio_hv_generic: Fix another memory leak in error handling paths
Christophe JAILLET
2021-05-14
uio_hv_generic: Fix a memory leak in error handling paths
Christophe JAILLET
2021-05-14
uio/uio_pci_generic: fix return value changed in refactoring
Martin Ågren
2021-03-28
uio: uio_dfl: add userspace i/o driver for DFL bus
Xu Yilun
2021-02-09
uio: uio_pci_generic: don't fail probe if pdev->irq equals to IRQ_NOTCONNECTED
Jie Li
2020-12-09
uio: uio_hv_generic: use devm_kzalloc() for private data alloc
Alexandru Ardelean
2020-12-09
uio: uio_fsl_elbc_gpcm: use device-managed allocators
Alexandru Ardelean
2020-12-09
uio: uio_aec: use devm_kzalloc() for uio_info object
Alexandru Ardelean
2020-12-09
uio: uio_cif: use devm_kzalloc() for uio_info object
Alexandru Ardelean
2020-12-09
uio: uio_netx: use devm_kzalloc() for or uio_info object
Alexandru Ardelean
2020-12-09
uio: uio_mf624: use devm_kzalloc() for uio_info object
Alexandru Ardelean
2020-12-09
uio: uio_sercos3: use device-managed functions for simple allocs
Alexandru Ardelean
2020-12-09
uio: uio_dmem_genirq: finalize conversion of probe to devm_ handlers
Alexandru Ardelean
2020-12-09
uio: uio_dmem_genirq: convert simple allocations to device-managed
Alexandru Ardelean
2020-12-09
uio/uio_pci_generic: remove unneeded pci_set_drvdata()
Alexandru Ardelean
2020-12-09
uio: pruss: use devm_clk_get() for clk init
Alexandru Ardelean
2020-11-16
Merge 5.10-rc4 into char-misc-next
Greg Kroah-Hartman
2020-11-14
uio/uio_pci_generic: use device-managed function equivalents
Alexandru Ardelean
2020-11-13
uio: pruss: move simple allocations to dem_ equivalents
Alexandru Ardelean
2020-11-09
uio: Fix use-after-free in uio_unregister_device()
Shin'ichiro Kawasaki
2020-11-09
uio: fix some kernel-doc markups
Mauro Carvalho Chehab
2020-09-17
uio: free uio id after uio file node is freed
Lang Dai
2020-07-10
Merge branch 'char-misc-linus' into 'char-misc-next'
Greg Kroah-Hartman
2020-07-03
uio: disable lazy irq disable to avoid double fire
Thommy Jakobsson
2020-07-03
uio_pdrv_genirq: Allow use with non-page-aligned memory resources
Esben Haabendal
2020-07-03
uio_pdrv_genirq: fix use without device tree and no interrupt
Esben Haabendal
2020-07-03
uio_pdrv_genirq: Remove warning when irq is not specified
Esben Haabendal
2020-05-15
uio_hv_generic: add missed sysfs_remove_bin_file
Chuhong Yuan
2020-04-28
uio: remove unneeded variable "ret" in uio_dmem_genirq_open
Jason Yan
2020-04-28
drivers: uio: remove redundant assignment to variable retval
Colin Ian King
2020-03-18
uio: uio_pdrv_genirq: use new devm_uio_register_device() function
Alexandru Ardelean
2020-03-18
uio: add resource managed devm_uio_register_device() function
Alexandru Ardelean
2020-01-14
uio: uio_pdrv_genirq: Do not log an error when deferring probe routine.
Oscar Ravadilla
2020-01-14
uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
Jia-Ju Bai
2019-11-14
uio: fix irq init with dt support & irq not defined
Alexandru Ardelean
2019-09-18
Merge tag 'char-misc-5.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2019-09-04
uio: uio_pdrv_genirq: Make UIO name controllable via DT node property
Daniel Mack
2019-08-02
uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups
Greg Kroah-Hartman
2019-07-30
uio: Remove dev_err() usage after platform_get_irq()
Stephen Boyd
2019-06-19
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
Thomas Gleixner
2019-06-05
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333
Thomas Gleixner
2019-05-24
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61
Thomas Gleixner
2019-05-21
treewide: Add SPDX license identifier - Makefile/Kconfig
Thomas Gleixner
2019-03-28
uio: uio_fsl_elbc_gpcm: Make dev_attr_reg_br and dev_attr_reg_or static
YueHaibing
2019-01-31
driver: uio: fix possible use-after-free in __uio_register_device
Liu Jian
2019-01-31
driver: uio: fix possible memory leak in __uio_register_device
Liu Jian
2019-01-31
uio/uio_pci_generic: Disable bus-mastering on release
Venkatesh Srinivas
2019-01-22
uio: remove redundant check
Chengguang Xu
2019-01-22
uio: fix potential memory leak in error case
Chengguang Xu
2018-12-28
Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2018-12-11
uio_hv_generic: set callbacks on open
Stephen Hemminger
2018-11-27
uio: dismiss waiters on device unregistration
Zhaolong Zhang
2018-11-26
Merge 4.20-rc4 into char-misc-next
Greg Kroah-Hartman
2018-11-11
uio: uio_fsl_elbc_gpcm: simplify getting .driver_data
Wolfram Sang
2018-11-11
uio: Fix an Oops on load
Dan Carpenter
2018-10-02
uio: Convert a few more users to using %pOFn instead of device_node.name
Rob Herring
2018-10-02
uio: make symbol 'uio_class_registered' static
Wei Yongjun
2018-09-25
uio_hv_generic: defer opening vmbus until first use
Stephen Hemminger
2018-09-25
hv_uio_generic: map ringbuffer phys addr
Stephen Hemminger
2018-09-25
uio: introduce UIO_MEM_IOVA
Stephen Hemminger
2018-09-25
vmbus: keep pointer to ring buffer page
Stephen Hemminger
2018-09-12
uio: convert to vm_fault_t
Souptick Joarder
2018-09-12
uio: Convert to using %pOFn instead of device_node.name
Rob Herring
2018-09-12
uio: ensure class is registered before devices
Alexandre Belloni
2018-09-12
uio_hv_generic: drop #ifdef DEBUG
Stephen Hemminger
2018-09-12
uio_hv_generic: increase size of receive and send buffers
Stephen Hemminger
2018-08-19
Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2018-08-12
Revert "uio: use request_threaded_irq instead"
Xiubo Li
2018-08-02
uio: potential double frees if __uio_register_device() fails
Dan Carpenter
2018-08-02
uio: fix possible circular locking dependency
Xiubo Li
2018-08-02
uio: pruss: fix error handling in probe
Dan Carpenter
2018-07-21
uio: add SPDX license tags
Stephen Hemminger
2018-07-21
uio: fix wrong return value from uio_mmap()
Hailong Liu
2018-07-21
uio: add SPDX license tag
Stephen Hemminger
2018-07-07
uio: fix crash after the device is unregistered
Xiubo Li
2018-07-07
uio: change to use the mutex lock instead of the spin lock
Xiubo Li
2018-07-07
uio: use request_threaded_irq instead
Xiubo Li
2018-06-12
treewide: kzalloc() -> kcalloc()
Kees Cook
2018-05-14
uio: Prevent device destruction while fds are open
Hamish Martin
2018-05-14
uio: Reduce return paths from uio_write()
Hamish Martin
2018-04-30
Merge 4.17-rc3 into char-misc-next
Greg Kroah-Hartman
2018-04-23
uio: uio_fsl_elbc_gpcm: Remove owner assignment from platform_driver
Fabio Estevam
2018-04-23
uio: Change return type to vm_fault_t
Souptick Joarder
2018-04-23
uio_hv_generic: fix subchannel ring mmap
Stephen Hemminger
2018-04-23
uio_hv_generic: use correct channel in isr
Stephen Hemminger
2018-04-23
uio_hv_generic: make ring buffer attribute for primary channel
Stephen Hemminger
2018-04-23
uio_hv_generic: set size of ring buffer attribute
Stephen Hemminger
2018-03-06
uio_hv_generic: support sub-channels
Stephen Hemminger
2018-02-11
vfs: do bulk POLL* -> EPOLL* replacement
Linus Torvalds
2018-02-01
Merge tag 'char-misc-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2018-01-13
uio_hv_generic: fix new type mismatch warnings
Arnd Bergmann
2018-01-10
uio_hv_generic: fix type mismatch warnings
Arnd Bergmann
2018-01-10
uio_hv_generic: add rescind support
Stephen Hemminger
2018-01-10
uio_hv_generic: check that host supports monitor page
Stephen Hemminger
2018-01-10
uio_hv_generic: create send and receive buffers
Stephen Hemminger
2018-01-09
uio_hv_generic: use ISR callback method
Stephen Hemminger
2018-01-09
uio_hv_generic: use standard mmap for resources
Stephen Hemminger
2018-01-09
uio_hv_generic: fix configuration comments
Stephen Hemminger
2017-11-28
the rest of drivers/*: annotate ->poll() instances
Al Viro
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
2017-05-22
Merge 4.12-rc2 into char-misc-next
Greg Kroah-Hartman
2017-05-18
uio/uio_pci_generic: don't fail probe if pdev->irq == NULL
Jim Harris
2017-05-16
uio: fix incorrect memory leak cleanup
Suman Anna
2017-04-08
uio_mf624: Align memory regions to page size and set correct offsets
Michal Sojka
2017-04-08
uio_mf624: Refactor memory info initialization
Michal Sojka
2017-04-08
uio: Allow handling of non page-aligned memory regions
Michal Sojka
2017-03-02
sched/headers: Prepare to move signal wakeup & sigpending methods from into
Ingo Molnar
2017-02-24
mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf
Dave Jiang
2017-02-14
vmbus: add direct isr callback mode
Stephen Hemminger
2016-12-10
uio-hv-generic: store physical addresses instead of virtual
Arnd Bergmann
2016-12-06
uio-hv-generic: new userspace i/o driver for VMBus
Stephen Hemminger
2016-11-29
uio: pruss: add clk_disable()
Alexey Khoroshilov
2016-08-31
uio: fix dmem_region_start computation
Jan Viktorin
2016-05-01
uio: add missing error codes
Dan Carpenter
2015-10-04
uio: fix false positive __might_sleep warning splat
Michal Hocko
2015-10-04
uio: uio_fsl_elbc_gpcm: Fix module autoload for OF platform driver
Luis de Bethencourt
2015-08-05
uio: UIO_PRUSS should depend on HAS_DMA
Geert Uytterhoeven
2015-08-05
uio: uio_fsl_elbc_gpcm: Use module_platform_driver
Vaishali Thakkar
2015-08-05
uio: Destroy uio_idr on module exit
Johannes Thumshirn
2015-06-12
uio: pruss: Drop depends on ARCH_DAVINCI_DA850 from config
Matwey V. Kornilov
2015-06-12
uio: pruss: Add CONFIG_HAS_IOMEM dependence
Matwey V. Kornilov
2015-06-12
uio: pruss: Include
Matwey V. Kornilov
2015-05-24
uio: don't free irq that was not requested
Stephen Hemminger
2015-04-03
Revert "uio: constify of_device_id array"
Greg Kroah-Hartman
2015-03-25
uio: constify of_device_id array
Fabian Frederick
2015-03-20
uio: Request/free irq separate from dev lifecycle
Brian Russell
2015-01-12
uio: uio_fsl_elbc_gpcm: new driver
John Ogness
2015-01-12
uio/uio_pci_generic: don't return zero on failure path in probe()
Alexey Khoroshilov
2014-12-14
Merge tag 'char-misc-3.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2014-11-07
uio: support memory sizes larger than 32 bits
Cristian Stoica
2014-11-03
Merge branch 'platform/remove_owner' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux into driver-core-next
Greg Kroah-Hartman
2014-10-20
uio: drop owner assignment from platform_drivers
Wolfram Sang
2014-10-02
uio: Export definition of struct uio_device
Andy Grover
2014-07-13
Merge 3.16-rc5 into char-misc-next
Greg Kroah-Hartman
2014-07-09
uio: uio_pruss: use struct device
Andre Heider
2014-06-17
Revert "uio: fix vma io range check in mmap"
Greg Kroah-Hartman
2014-05-27
uio: fix vma io range check in mmap
Bin Wang
2014-05-27
drivers: uio_dmem_genirq: Fix memory leak in uio_dmem_genirq_probe()
Daeseok Youn
2013-12-20
uio: fix devm_request_irq usage
Aaro Koskinen
2013-12-16
Merge 3.13-rc4 into char-misc-next
Greg Kroah-Hartman
2013-12-08
uio: uio_mf624: remove DEFINE_PCI_DEVICE_TABLE macro
Jingoo Han
2013-12-02
uio: we cannot mmap unaligned page contents
Linus Torvalds
2013-11-13
drivers/uio/uio_pruss.c: use gen_pool_dma_alloc() to allocate sram memory
Nicolin Chen
2013-11-07
Merge tag 'char-misc-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Linus Torvalds
2013-10-29
uio: Pass pointers to virt_to_page(), not integers
Ben Hutchings
2013-10-29
uio: fix memory leak
Cong Ding
2013-10-29
Fix a few incorrectly checked [io_]remap_pfn_range() calls
Linus Torvalds
2013-09-26
uio: uio_sercos3: remove unnecessary pci_set_drvdata()
Jingoo Han
2013-09-26
uio: uio_netx: remove unnecessary pci_set_drvdata()
Jingoo Han
2013-09-26
uio: uio_mf624: remove unnecessary pci_set_drvdata()
Jingoo Han
2013-09-26
uio: uio_cif: remove unnecessary pci_set_drvdata()
Jingoo Han
2013-09-26
uio: uio_aec: remove unnecessary pci_set_drvdata()
Jingoo Han
2013-09-26
uio: Simplify uio error path by using devres functions
Michal Simek
2013-09-26
drivers: uio: mf624_disable_interrupt() can be static
Fengguang Wu
2013-09-03
Merge tag 'driver-core-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
Linus Torvalds
2013-08-30
drivers: uio: Kconfig: add MMU dependancy for UIO
Chen Gang
2013-08-30
drivers: uio: Add driver for Humusoft MF624 DAQ PCI card
Rostislav Lisovy
2013-08-30
drivers: uio_pdrv_genirq: use dev_get_platdata()
Jingoo Han
2013-08-30
drivers: uio_pruss: use dev_get_platdata()
Jingoo Han
2013-08-30
drivers: uio_dmem_genirq: use dev_get_platdata()
Jingoo Han
2013-08-27
uio: uio_pruss: remove unnecessary platform_set_drvdata()
Jingoo Han
2013-08-12
uio: drop unused vma_count member in uio_device struct
Uwe Kleine-König
2013-08-12
uio: provide vm access to UIO_MEM_PHYS maps
Uwe Kleine-König
2013-07-26
uio: Remove uio_pdrv and use uio_pdrv_genirq instead
Michal Simek
2013-07-24
UIO: convert class code to use dev_groups
Greg Kroah-Hartman
2013-07-03
uio: use vma_pages() to replace (vm_end - vm_start) >> PAGE_SHIFT
Libin
2013-06-25
drivers: uio_pdrv_genirq: Use of_match_ptr() macro
Sachin Kamat
2013-06-24
UIO: Fix concurrency issue
Vitalii Demianets
2013-06-24
drivers: uio_dmem_genirq: Use of_match_ptr() macro
Sachin Kamat
2013-06-18
UIO: fix uio_pdrv_genirq with device tree but no interrupt
Pavel Machek
2013-06-18
UIO: allow binding uio_pdrv_genirq.c to devices using command line option
Pavel Machek
2013-06-06
uio: uio_pruss: Fix potential NULL pointer dereference
Emil Goode
2013-05-27
Merge 3.10-rc3 into char-misc-next
Greg Kroah-Hartman
2013-05-21
uio/uio_pci_generic: Use module_pci_driver to register driver
Peter Huewe
2013-05-21
uio: UIO_DMEM_GENIRQ should depend on HAS_DMA
Geert Uytterhoeven
2013-05-21
uio/uio_cif: Use module_pci_driver to register driver
Peter Huewe
2013-05-21
uio/uio_netx: Use module_pci_driver to register driver
Peter Huewe
2013-05-21
uio/uio_sercos3: Use module_pci_driver to register driver
Peter Huewe
2013-05-21
uio/uio_aec: Use module_pci_driver to register driver
Peter Huewe
2013-03-29
drivers: uio: Fix UIO device registration failure
Damian Hobson-Garcia
2013-02-27
uio: convert to idr_alloc()
Tejun Heo
2013-02-14
uio: remove !S390 dependency from Kconfig
Heiko Carstens
2012-12-12
Merge tag 'soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
Linus Torvalds
2012-11-21
drivers: uio: Only allocate new private data when probing device tree node
Damian Hobson-Garcia
2012-11-21
drivers: uio_dmem_genirq: Allow partial success when opening device
Damian Hobson-Garcia
2012-11-21
drivers: uio_dmem_genirq: Don't use DMA_ERROR_CODE to indicate unmapped regions
Damian Hobson-Garcia
2012-11-21
drivers: uio_dmem_genirq: Don't mix address spaces for dynamic region vaddr
Damian Hobson-Garcia
2012-11-21
uio: remove use of __devexit
Bill Pemberton
2012-11-21
uio: remove use of __devinitdata
Bill Pemberton
2012-11-21
uio: remove use of __devinit
Bill Pemberton
2012-11-21
uio: remove use of __devexit_p
Bill Pemberton
2012-11-15
uio_pdrv: set memory mapping name
Manuel Traut
2012-10-27
uio: uio_pruss: replace private SRAM API with genalloc
Matt Porter
2012-10-24
Add new uio device for dynamic memory allocation
Damian Hobson-Garcia
2012-10-09
mm: kill vma flag VM_RESERVED and mm->reserved_vm counter
Konstantin Khlebnikov
2012-05-15
uio_pdrv_genirq: get irq through platform resource if not set otherwise
Benedikt Spranger
2012-01-11
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci
Linus Torvalds
2012-01-06
uio: Convert uio_generic_pci to new intx masking API
Jan Kiszka
2012-01-06
PCI: Rework config space blocking services
Jan Kiszka
2011-11-26
uio: convert drivers/uio/* to use module_platform_driver()
Axel Lin