index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
uio
/
uio.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-27
Fix build errors due to new UIO_MEM_DMA_COHERENT mess
Linus Torvalds
1
-1
/
+1
2024-03-07
uio: introduce UIO_MEM_DMA_COHERENT type
Chris Leech
1
-0
/
+47
2024-01-04
uio: Fix use-after-free in uio_open
Guanghui Feng
1
-4
/
+3
2023-02-09
mm: replace vma->vm_flags direct modifications with modifier calls
Suren Baghdasaryan
1
-1
/
+1
2021-12-29
UIO: use default_groups in kobj_type
Greg Kroah-Hartman
1
-3
/
+5
2020-11-16
Merge 5.10-rc4 into char-misc-next
Greg Kroah-Hartman
1
-4
/
+6
2020-11-09
uio: Fix use-after-free in uio_unregister_device()
Shin'ichiro Kawasaki
1
-4
/
+6
2020-11-09
uio: fix some kernel-doc markups
Mauro Carvalho Chehab
1
-2
/
+2
2020-09-17
uio: free uio id after uio file node is freed
Lang Dai
1
-2
/
+2
2020-04-28
drivers: uio: remove redundant assignment to variable retval
Colin Ian King
1
-1
/
+1
2020-03-18
uio: add resource managed devm_uio_register_device() function
Alexandru Ardelean
1
-0
/
+38
2019-01-31
driver: uio: fix possible use-after-free in __uio_register_device
Liu Jian
1
-2
/
+4
2019-01-31
driver: uio: fix possible memory leak in __uio_register_device
Liu Jian
1
-1
/
+3
2019-01-22
uio: remove redundant check
Chengguang Xu
1
-2
/
+2
2019-01-22
uio: fix potential memory leak in error case
Chengguang Xu
1
-1
/
+1
2018-11-27
uio: dismiss waiters on device unregistration
Zhaolong Zhang
1
-8
/
+11
2018-11-11
uio: Fix an Oops on load
Dan Carpenter
1
-2
/
+5
2018-10-02
uio: make symbol 'uio_class_registered' static
Wei Yongjun
1
-1
/
+1
2018-09-25
uio: introduce UIO_MEM_IOVA
Stephen Hemminger
1
-11
/
+13
2018-09-12
uio: convert to vm_fault_t
Souptick Joarder
1
-1
/
+1
2018-09-12
uio: ensure class is registered before devices
Alexandre Belloni
1
-0
/
+9
2018-08-19
Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-6
/
+2
2018-08-12
Revert "uio: use request_threaded_irq instead"
Xiubo Li
1
-6
/
+2
2018-08-02
uio: potential double frees if __uio_register_device() fails
Dan Carpenter
1
-2
/
+1
2018-08-02
uio: fix possible circular locking dependency
Xiubo Li
1
-10
/
+6
2018-07-21
uio: fix wrong return value from uio_mmap()
Hailong Liu
1
-1
/
+1
2018-07-21
uio: add SPDX license tag
Stephen Hemminger
1
-2
/
+1
2018-07-07
uio: fix crash after the device is unregistered
Xiubo Li
1
-16
/
+88
2018-07-07
uio: change to use the mutex lock instead of the spin lock
Xiubo Li
1
-19
/
+13
2018-07-07
uio: use request_threaded_irq instead
Xiubo Li
1
-2
/
+3
2018-05-14
uio: Prevent device destruction while fds are open
Hamish Martin
1
-26
/
+72
2018-05-14
uio: Reduce return paths from uio_write()
Hamish Martin
1
-8
/
+17
2018-04-23
uio: Change return type to vm_fault_t
Souptick Joarder
1
-1
/
+1
2018-02-11
vfs: do bulk POLL* -> EPOLL* replacement
Linus Torvalds
1
-1
/
+1
2017-11-28
the rest of drivers/*: annotate ->poll() instances
Al Viro
1
-1
/
+1
2017-05-16
uio: fix incorrect memory leak cleanup
Suman Anna
1
-4
/
+4
2017-04-08
uio: Allow handling of non page-aligned memory regions
Michal Sojka
1
-1
/
+1
2017-03-02
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...
Ingo Molnar
1
-1
/
+1
2017-02-24
mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf
Dave Jiang
1
-3
/
+3
2016-05-01
uio: add missing error codes
Dan Carpenter
1
-4
/
+12
2015-10-04
uio: fix false positive __might_sleep warning splat
Michal Hocko
1
-0
/
+1
2015-08-05
uio: Destroy uio_idr on module exit
Johannes Thumshirn
1
-0
/
+1
2015-05-24
uio: don't free irq that was not requested
Stephen Hemminger
1
-1
/
+2
2015-03-20
uio: Request/free irq separate from dev lifecycle
Brian Russell
1
-1
/
+11
2014-11-07
uio: support memory sizes larger than 32 bits
Cristian Stoica
1
-2
/
+2
2014-10-02
uio: Export definition of struct uio_device
Andy Grover
1
-12
/
+0
2014-06-17
Revert "uio: fix vma io range check in mmap"
Greg Kroah-Hartman
1
-1
/
+1
2014-05-27
uio: fix vma io range check in mmap
Bin Wang
1
-1
/
+1
2013-12-20
uio: fix devm_request_irq usage
Aaro Koskinen
1
-1
/
+1
2013-12-02
uio: we cannot mmap unaligned page contents
Linus Torvalds
1
-0
/
+2
2013-11-07
Merge tag 'char-misc-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-20
/
+18
2013-10-29
uio: Pass pointers to virt_to_page(), not integers
Ben Hutchings
1
-2
/
+4
2013-10-29
uio: fix memory leak
Cong Ding
1
-6
/
+10
2013-10-29
Fix a few incorrectly checked [io_]remap_pfn_range() calls
Linus Torvalds
1
-2
/
+15
2013-09-26
uio: Simplify uio error path by using devres functions
Michal Simek
1
-12
/
+4
2013-09-03
Merge tag 'driver-core-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
1
-9
/
+13
2013-08-12
uio: drop unused vma_count member in uio_device struct
Uwe Kleine-König
1
-16
/
+0
2013-08-12
uio: provide vm access to UIO_MEM_PHYS maps
Uwe Kleine-König
1
-9
/
+17
2013-07-24
UIO: convert class code to use dev_groups
Greg Kroah-Hartman
1
-9
/
+13
2013-07-03
uio: use vma_pages() to replace (vm_end - vm_start) >> PAGE_SHIFT
Libin
1
-1
/
+1
2013-03-29
drivers: uio: Fix UIO device registration failure
Damian Hobson-Garcia
1
-0
/
+1
2013-02-27
uio: convert to idr_alloc()
Tejun Heo
1
-15
/
+4
2012-10-09
mm: kill vma flag VM_RESERVED and mm->reserved_vm counter
Konstantin Khlebnikov
1
-3
/
+1
2011-10-18
uio: Support physical addresses >32 bits on 32-bit systems
Kai Jiang
1
-4
/
+3
2011-08-22
drivers:uio:change the goto label to consistent with others
Wanlong Gao
1
-4
/
+3
2011-04-19
uio: fix allocating minor id for uio device
Hillf Danton
1
-1
/
+7
2011-04-19
uio: fix finding mm index for vma
Hillf Danton
1
-5
/
+3
2010-11-10
uio: Change mail address of Hans J. Koch
Hans J. Koch
1
-1
/
+1
2010-10-22
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
Linus Torvalds
1
-94
/
+69
2010-10-22
uio: Statically allocate uio_class and use class .dev_attrs.
Eric W. Biederman
1
-35
/
+18
2010-10-22
uio: Support 2^MINOR_BITS minors
Eric W. Biederman
1
-6
/
+37
2010-10-22
uio: Cleanup irq handling.
Eric W. Biederman
1
-7
/
+7
2010-10-22
uio: Don't clear driver data
Eric W. Biederman
1
-14
/
+3
2010-10-22
uio: Fix lack of locking in init_uio_class
Eric W. Biederman
1
-43
/
+15
2010-10-15
llseek: automatically add .llseek fop
Arnd Bergmann
1
-0
/
+1
2010-03-30
include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...
Tejun Heo
1
-0
/
+1
2010-03-07
Driver core: Constify struct sysfs_ops in struct kobj_type
Emese Revfy
1
-2
/
+2
2009-10-11
headers: remove sched.h from interrupt.h
Alexey Dobriyan
1
-0
/
+1
2009-09-27
const: mark struct vm_struct_operations
Alexey Dobriyan
1
-1
/
+1
2009-03-24
UIO: Take offset into account when determining number of pages that can be ma...
Ian Abbott
1
-1
/
+2
2009-03-24
UIO: Add name attributes for mappings and port regions
Hans J. Koch
1
-0
/
+22
2009-01-06
UIO: Pass information about ioports to userspace (V2)
Hans J. Koch
1
-17
/
+142
2008-11-01
saner FASYNC handling on file close
Al Viro
1
-3
/
+0
2008-10-20
Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6
Linus Torvalds
1
-6
/
+8
2008-10-16
UIO: BKL removal
Jonathan Corbet
1
-6
/
+8
2008-10-16
UIO: Fix mapping of logical and virtual memory
Andrew G. Harvey
1
-2
/
+10
2008-10-16
UIO: Add alignment warnings for uio-mem
Hans J. Koch
1
-0
/
+8
2008-10-16
device create: misc: convert device_create_drvdata to device_create
Greg Kroah-Hartman
1
-3
/
+3
2008-07-21
UIO: Add write function to allow irq masking
Hans J. Koch
1
-0
/
+26
2008-07-14
Merge commit 'v2.6.26' into bkl-removal
Jonathan Corbet
1
-4
/
+3
2008-06-20
UIO: cdev lock_kernel() pushdown
Jonathan Corbet
1
-5
/
+12
2008-05-20
UIO: fix race in device_create
Greg Kroah-Hartman
1
-4
/
+3
2008-04-19
UIO: hold a reference to the device's owner while the device is open
Uwe Kleine-König
1
-15
/
+21
2008-03-24
UIO: add pgprot_noncached() to UIO mmap code
Jean-Samuel Chenard
1
-0
/
+2
2008-02-21
UIO: fix Greg's stupid changes
Brandon Philips
1
-17
/
+37
2008-02-06
uio: nopage
Nick Piggin
1
-8
/
+6
2008-01-24
UIO: constify function pointer tables
Jan Engelhardt
1
-2
/
+2
2008-01-24
Kobject: convert drivers/* from kobject_unregister() to kobject_put()
Greg Kroah-Hartman
1
-4
/
+4
2008-01-24
Kobject: rename kobject_init_ng() to kobject_init()
Greg Kroah-Hartman
1
-1
/
+1
2008-01-24
Kobject: rename kobject_add_ng() to kobject_add()
Greg Kroah-Hartman
1
-1
/
+1
2008-01-24
UIO: fix kobject usage
Greg Kroah-Hartman
1
-43
/
+48
2008-01-24
kobject: remove struct kobj_type from struct kset
Greg Kroah-Hartman
1
-1
/
+1
2007-07-18
UIO: Add the User IO core code
Hans J. Koch
1
-0
/
+701