Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
7cdb25400f7e8624414260d1b0fa70da280b2303
/
drivers
/
uio
/
uio.c
86a78b1
uio: add resource managed devm_uio_register_device() function
by Alexandru Ardelean
· 4 years, 10 months ago
221a1f4
driver: uio: fix possible use-after-free in __uio_register_device
by Liu Jian
· 6 years ago
1a392b3
driver: uio: fix possible memory leak in __uio_register_device
by Liu Jian
· 6 years ago
5455766
uio: remove redundant check
by Chengguang Xu
· 6 years ago
1e09cdd
uio: fix potential memory leak in error case
by Chengguang Xu
· 6 years ago
b5570ca
uio: dismiss waiters on device unregistration
by Zhaolong Zhang
· 6 years ago
4327981
uio: Fix an Oops on load
by Dan Carpenter
· 6 years ago
6011002
uio: make symbol 'uio_class_registered' static
by Wei Yongjun
· 6 years ago
bfddabf
uio: introduce UIO_MEM_IOVA
by Stephen Hemminger
· 6 years ago
79c6f4b
uio: convert to vm_fault_t
by Souptick Joarder
· 6 years ago
ae61cf5
uio: ensure class is registered before devices
by Alexandre Belloni
· 6 years ago
1d0926e
Merge tag 'char-misc-4.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
by Linus Torvalds
· 6 years ago
3d27c4d
Revert "uio: use request_threaded_irq instead"
by Xiubo Li
· 6 years ago
f019f07
uio: potential double frees if __uio_register_device() fails
by Dan Carpenter
· 6 years ago
b34e9a1
uio: fix possible circular locking dependency
by Xiubo Li
· 6 years ago
e7de259
uio: fix wrong return value from uio_mmap()
by Hailong Liu
· 6 years ago
fbb5858
uio: add SPDX license tag
by Stephen Hemminger
· 6 years ago
57c5f4d
uio: fix crash after the device is unregistered
by Xiubo Li
· 7 years ago
543af58
uio: change to use the mutex lock instead of the spin lock
by Xiubo Li
· 7 years ago
9421e45
uio: use request_threaded_irq instead
by Xiubo Li
· 7 years ago
a93e7b3
uio: Prevent device destruction while fds are open
by Hamish Martin
· 7 years ago
81daa40
uio: Reduce return paths from uio_write()
by Hamish Martin
· 7 years ago
9b85e95
uio: Change return type to vm_fault_t
by Souptick Joarder
· 7 years ago
a9a0884
vfs: do bulk POLL* -> EPOLL* replacement
by Linus Torvalds
· 7 years ago
afc9a42
the rest of drivers/*: annotate ->poll() instances
by Al Viro
· 8 years ago
0d83539
uio: fix incorrect memory leak cleanup
by Suman Anna
· 8 years ago
171058fb
uio: Allow handling of non page-aligned memory regions
by Michal Sojka
· 8 years ago
174cd4b
sched/headers: Prepare to move signal wakeup & sigpending methods from <linux/sched.h> into <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
11bac80
mm, fs: reduce fault, page_mkwrite, and pfn_mkwrite to take only vmf
by Dave Jiang
· 8 years ago
0320a27
uio: add missing error codes
by Dan Carpenter
· 9 years ago
edce5e6
uio: fix false positive __might_sleep warning splat
by Michal Hocko
· 9 years ago
e2ef939
uio: Destroy uio_idr on module exit
by Johannes Thumshirn
· 10 years ago
9ff2c13
uio: don't free irq that was not requested
by Stephen Hemminger
· 10 years ago
a087146
uio: Request/free irq separate from dev lifecycle
by Brian Russell
· 10 years ago
e0f1147
uio: support memory sizes larger than 32 bits
by Cristian Stoica
· 10 years ago
f14bb03
uio: Export definition of struct uio_device
by Andy Grover
· 10 years ago
b29f680
Revert "uio: fix vma io range check in mmap"
by Greg Kroah-Hartman
· 11 years ago
ddb0975
uio: fix vma io range check in mmap
by Bin Wang
· 11 years ago
632fefa
uio: fix devm_request_irq usage
by Aaro Koskinen
· 11 years ago
b655028
uio: we cannot mmap unaligned page contents
by Linus Torvalds
· 11 years ago
1071ec7
Merge tag 'char-misc-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
by Linus Torvalds
· 11 years ago
e6418fc
uio: Pass pointers to virt_to_page(), not integers
by Ben Hutchings
· 11 years ago
75f0aef
uio: fix memory leak
by Cong Ding
· 11 years ago
7314e61
Fix a few incorrectly checked [io_]remap_pfn_range() calls
by Linus Torvalds
· 11 years ago
e6789cd
uio: Simplify uio error path by using devres functions
by Michal Simek
· 11 years ago
542a086
Merge tag 'driver-core-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
by Linus Torvalds
· 11 years ago
b65c401
uio: drop unused vma_count member in uio_device struct
by Uwe Kleine-König
· 11 years ago
7294151
uio: provide vm access to UIO_MEM_PHYS maps
by Uwe Kleine-König
· 11 years ago
c9dce92
UIO: convert class code to use dev_groups
by Greg Kroah-Hartman
· 11 years ago
52c2dad
uio: use vma_pages() to replace (vm_end - vm_start) >> PAGE_SHIFT
by Libin
· 12 years ago
5ed0505
drivers: uio: Fix UIO device registration failure
by Damian Hobson-Garcia
· 12 years ago
6d77093
uio: convert to idr_alloc()
by Tejun Heo
· 12 years ago
314e51b
mm: kill vma flag VM_RESERVED and mm->reserved_vm counter
by Konstantin Khlebnikov
· 12 years ago
27a9070
uio: Support physical addresses >32 bits on 32-bit systems
by Kai Jiang
· 13 years ago
d80df1c
drivers:uio:change the goto label to consistent with others
by Wanlong Gao
· 13 years ago
c6edc42
uio: fix allocating minor id for uio device
by Hillf Danton
· 14 years ago
f0c554f
uio: fix finding mm index for vma
by Hillf Danton
· 14 years ago
318af55
uio: Change mail address of Hans J. Koch
by Hans J. Koch
· 14 years ago
b9da057
Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6
by Linus Torvalds
· 14 years ago
c66fdab
uio: Statically allocate uio_class and use class .dev_attrs.
by Eric W. Biederman
· 14 years ago
91960a4
uio: Support 2^MINOR_BITS minors
by Eric W. Biederman
· 14 years ago
6427a76
uio: Cleanup irq handling.
by Eric W. Biederman
· 14 years ago
70a9156
uio: Don't clear driver data
by Eric W. Biederman
· 14 years ago
3d4f9d7
uio: Fix lack of locking in init_uio_class
by Eric W. Biederman
· 14 years ago
6038f37
llseek: automatically add .llseek fop
by Arnd Bergmann
· 14 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
52cf25d
Driver core: Constify struct sysfs_ops in struct kobj_type
by Emese Revfy
· 15 years ago
d43c36d
headers: remove sched.h from interrupt.h
by Alexey Dobriyan
· 15 years ago
f0f37e2f
const: mark struct vm_struct_operations
by Alexey Dobriyan
· 15 years ago
6da2d37
UIO: Take offset into account when determining number of pages that can be mapped
by Ian Abbott
· 16 years ago
8205779
UIO: Add name attributes for mappings and port regions
by Hans J. Koch
· 16 years ago
e70c412
UIO: Pass information about ioports to userspace (V2)
by Hans J. Koch
· 16 years ago
233e70f
saner FASYNC handling on file close
by Al Viro
· 16 years ago
2bea2e4
Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6
by Linus Torvalds
· 16 years ago
0d4a7bc
UIO: BKL removal
by Jonathan Corbet
· 16 years ago
02683ff
UIO: Fix mapping of logical and virtual memory
by Andrew G. Harvey
· 16 years ago
e2b39df
UIO: Add alignment warnings for uio-mem
by Hans J. Koch
· 16 years ago
a9b1261
device create: misc: convert device_create_drvdata to device_create
by Greg Kroah-Hartman
· 16 years ago
328a14e
UIO: Add write function to allow irq masking
by Hans J. Koch
· 17 years ago
2fceef3
Merge commit 'v2.6.26' into bkl-removal
by Jonathan Corbet
· 16 years ago
fbc8a81
UIO: cdev lock_kernel() pushdown
by Jonathan Corbet
· 17 years ago
43691da
UIO: fix race in device_create
by Greg Kroah-Hartman
· 17 years ago
610ad50
UIO: hold a reference to the device's owner while the device is open
by Uwe Kleine-König
· 17 years ago
c9698d6b
UIO: add pgprot_noncached() to UIO mmap code
by Jean-Samuel Chenard
· 17 years ago
4f808bc
UIO: fix Greg's stupid changes
by Brandon Philips
· 17 years ago
a18b630
uio: nopage
by Nick Piggin
· 17 years ago
4f01469
UIO: constify function pointer tables
by Jan Engelhardt
· 17 years ago
c10997f
Kobject: convert drivers/* from kobject_unregister() to kobject_put()
by Greg Kroah-Hartman
· 17 years ago
f9cb074
Kobject: rename kobject_init_ng() to kobject_init()
by Greg Kroah-Hartman
· 17 years ago
b2d6db5
Kobject: rename kobject_add_ng() to kobject_add()
by Greg Kroah-Hartman
· 17 years ago
81e7c6a
UIO: fix kobject usage
by Greg Kroah-Hartman
· 17 years ago
3514fac
kobject: remove struct kobj_type from struct kset
by Greg Kroah-Hartman
· 17 years ago
beafc54
UIO: Add the User IO core code
by Hans J. Koch
· 18 years ago