| Age | Commit message (Expand) | Author | Files | Lines |
| 2 days | Merge branch 'char-misc-next' of https://git.kernel.org/pub/scm/linux/kernel/... | Mark Brown | 54 | -371/+381 |
| 11 days | comedi: Consistently define pci_device_ids using named initializers | Uwe Kleine-König (The Capable Hub) | 54 | -371/+381 |
| 11 days | comedi: comedi_test: fix check for valid scan_begin_src in waveform_ai_cmdtest() | Ian Abbott | 1 | -0/+1 |
| 11 days | comedi: comedi_test: Fix limiting of convert_arg in waveform_ai_cmdtest() | Ian Abbott | 1 | -2/+2 |
| 2026-04-24 | Merge tag 'char-misc-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 65 | -296/+332 |
| 2026-04-15 | Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -1/+1 |
| 2026-04-06 | Merge tag 'v7.0-rc7' into char-misc-next | Greg Kroah-Hartman | 6 | -24/+58 |
| 2026-04-05 | mm: rename zap_vma_ptes() to zap_special_vma_range() | David Hildenbrand (Arm) | 1 | -1/+1 |
| 2026-04-02 | comedi: ni_usb6501: refactor endpoint lookup | Johan Hovold | 1 | -19/+4 |
| 2026-04-02 | comedi: isadma: use kzalloc_flex | Rosen Penev | 1 | -14/+7 |
| 2026-04-02 | comedi: remove unnecessary module_init/exit functions | Ethan Nelson-Moore | 16 | -177/+0 |
| 2026-04-02 | comedi: Correct name of ACCES I/O Products | Ian Abbott | 3 | -15/+15 |
| 2026-04-02 | comedi: s526: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: rti802: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: rti800: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: pcmuio: Add sanity checks for I/O base address | Ian Abbott | 1 | -2/+3 |
| 2026-04-02 | comedi: pcmmio: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: pcmda12: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+8 |
| 2026-04-02 | comedi: pcmad: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: pcm3724: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: pcl818: Add sanity checks for I/O base address | Ian Abbott | 1 | -3/+24 |
| 2026-04-02 | comedi: pcl816: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: pcl812: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+21 |
| 2026-04-02 | comedi: pcl730: Add sanity checks for I/O base address | Ian Abbott | 1 | -2/+47 |
| 2026-04-02 | comedi: pcl726: Add sanity checks for I/O base address | Ian Abbott | 1 | -2/+10 |
| 2026-04-02 | comedi: pcl724: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+21 |
| 2026-04-02 | comedi: pcl711: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+5 |
| 2026-04-02 | comedi: ni_labpc: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: ni_atmio16d: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: ni_atmio: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: ni_at_ao: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: ni_at_a2150: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: multiq3: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: mpc624: Add sanity checks for I/O base address | Ian Abbott | 2 | -2/+9 |
| 2026-04-02 | comedi: fl512: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+6 |
| 2026-04-02 | comedi: dt2817: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: dt2815: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: dt2814: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: dt2811: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: dt2801: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: dmm32at: Add sanity check for I/O base address | Ian Abbott | 1 | -3/+19 |
| 2026-04-02 | comedi: das800: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: das6402: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: das1800: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: das16m1: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: das16: Add sanity checks for I/O base address | Ian Abbott | 1 | -5/+26 |
| 2026-04-02 | comedi: das08_isa: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: dac02: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: comedi_parport: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+3 |
| 2026-04-02 | comedi: c6xdigio: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+3 |
| 2026-04-02 | comedi: amplc_pc263: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: amplc_pc236: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: amplc_dio200: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: aio_iiro_16: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: aio_aio12_8: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: adq12b: Add sanity checks for I/O base address | Ian Abbott | 1 | -1/+2 |
| 2026-04-02 | comedi: 8255: Add some I/O base address sanity checks | Ian Abbott | 1 | -4/+6 |
| 2026-04-02 | comedi: add comedi_check_request_region() | Ian Abbott | 1 | -11/+35 |
| 2026-04-02 | comedi: dt2815: add hardware detection to prevent crash | Deepanshu Kartikey | 1 | -0/+12 |
| 2026-04-02 | comedi: runflags cannot determine whether to reclaim chanlist | Edward Adam Davis | 1 | -3/+5 |
| 2026-04-02 | comedi: Reinit dev->spinlock between attachments to low-level drivers | Ian Abbott | 1 | -0/+8 |
| 2026-04-02 | comedi: me_daq: Fix potential overrun of firmware buffer | Ian Abbott | 1 | -16/+19 |
| 2026-04-02 | comedi: me4000: Fix potential overrun of firmware buffer | Ian Abbott | 1 | -4/+12 |
| 2026-04-02 | comedi: ni_atmio16d: Fix invalid clean-up after failed attach | Ian Abbott | 1 | -1/+2 |
| 2026-02-22 | Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL uses | Kees Cook | 1 | -1/+1 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 11 | -20/+20 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 12 | -26/+24 |
| 2026-02-17 | Merge tag 'char-misc-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 2 | -14/+117 |
| 2026-02-12 | Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -0/+1 |
| 2026-01-26 | Merge 6.19-rc7 into char-misc-next | Greg Kroah-Hartman | 3 | -4/+32 |
| 2026-01-20 | kernel.h: drop hex.h and update all hex.h users | Randy Dunlap | 1 | -0/+1 |
| 2026-01-16 | comedi: dmm32at: serialize use of paged registers | Ian Abbott | 1 | -2/+30 |
| 2026-01-16 | comedi: Fix getting range information for subdevices 16 to 255 | Ian Abbott | 2 | -2/+2 |
| 2026-01-16 | comedi: comedi_test: add a DIO subdevice | Ian Abbott | 1 | -1/+49 |
| 2026-01-16 | comedi: don't use mutex for COMEDI_BUFINFO ioctl | Ian Abbott | 1 | -13/+68 |
| 2025-12-06 | Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 10 | -207/+606 |
| 2025-12-05 | Merge tag 'hardening-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -1/+1 |
| 2025-11-26 | comedi: 8255: Fail to attach if fail to request I/O port region | Ian Abbott | 1 | -11/+9 |
| 2025-11-26 | comedi: comedi_bond: Check for loops when bonding devices | Ian Abbott | 1 | -2/+2 |
| 2025-11-26 | comedi: kcomedilib: Add loop checking variants of open and close | Ian Abbott | 1 | -5/+115 |
| 2025-11-26 | comedi: Use reference count for asynchronous command functions | Ian Abbott | 4 | -152/+323 |
| 2025-11-26 | comedi: Add reference counting for Comedi command handling | Ian Abbott | 2 | -8/+71 |
| 2025-11-26 | comedi: pcl818: fix null-ptr-deref in pcl818_ai_cancel() | Nikita Zhandarovich | 1 | -3/+2 |
| 2025-11-26 | comedi: multiq3: sanitize config options in multiq3_attach() | Nikita Zhandarovich | 1 | -0/+9 |
| 2025-11-26 | comedi: check device's attached status in compat ioctls | Nikita Zhandarovich | 1 | -6/+36 |
| 2025-11-26 | comedi: c6xdigio: Fix invalid PNP driver unregistration | Ian Abbott | 1 | -11/+35 |
| 2025-11-24 | comedi: Adjust range_table_list allocation type | Kees Cook | 1 | -1/+1 |
| 2025-10-27 | Merge 6.18-rc3 into char-misc-next | Greg Kroah-Hartman | 1 | -1/+1 |
| 2025-10-22 | comedi: fix divide-by-zero in comedi_buf_munge() | Deepanshu Kartikey | 1 | -1/+1 |
| 2025-10-22 | comedi: Replace kcalloc + copy_from_user with memdup_array_user | Thorsten Blum | 1 | -9/+4 |
| 2025-09-06 | comedi: Add new driver for ADLink PCI-7250 series | Ian Abbott | 3 | -0/+230 |
| 2025-08-19 | comedi: Make insn_rw_emulate_bits() do insn->n samples | Ian Abbott | 1 | -11/+12 |
| 2025-08-19 | comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_io... | Ian Abbott | 1 | -0/+5 |
| 2025-08-19 | comedi: pcl726: Prevent invalid irq number | Edward Adam Davis | 1 | -1/+2 |
| 2025-07-29 | Merge tag 'char-misc-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 3 | -10/+35 |
| 2025-07-22 | comedi: fix race between polling and detaching | Ian Abbott | 3 | -10/+35 |
| 2025-07-16 | comedi: comedi_test: Fix possible deletion of uninitialized timers | Ian Abbott | 1 | -1/+1 |
| 2025-07-16 | comedi: Fix initialization of data for instructions that write to subdevice | Ian Abbott | 1 | -2/+12 |
| 2025-07-16 | comedi: Fix use of uninitialized data in insn_rw_emulate_bits() | Ian Abbott | 1 | -0/+3 |
| 2025-07-16 | comedi: das6402: Fix bit shift out of bounds | Ian Abbott | 1 | -1/+2 |
| 2025-07-16 | comedi: aio_iiro_16: Fix bit shift out of bounds | Ian Abbott | 1 | -1/+2 |
| 2025-07-16 | comedi: pcl812: Fix bit shift out of bounds | Ian Abbott | 1 | -1/+2 |
| 2025-07-16 | comedi: das16m1: Fix bit shift out of bounds | Ian Abbott | 1 | -1/+2 |
| 2025-07-16 | comedi: Fix some signed shift left operations | Ian Abbott | 1 | -7/+7 |
| 2025-07-16 | comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large | Ian Abbott | 1 | -0/+16 |
| 2025-06-08 | treewide, timers: Rename from_timer() to timer_container_of() | Ingo Molnar | 3 | -4/+8 |
| 2025-05-08 | comedi: drivers: adl_pci9118.c: Edit file so that checkpatch.pl has 0 typo er... | Heikki Huttu | 1 | -2/+2 |
| 2025-04-28 | Merge 6.15-rc4 into char-misc-next | Greg Kroah-Hartman | 1 | -1/+1 |
| 2025-04-25 | comedi: allocate DMA coherent buffer as individual pages | Ian Abbott | 2 | -44/+42 |
| 2025-04-25 | comedi: remove the mapping of the Comedi buffer in vmalloc address space | Ian Abbott | 1 | -41/+4 |
| 2025-04-25 | comedi: access buffer data page-by-page | Ian Abbott | 2 | -48/+96 |
| 2025-04-25 | comedi: ni_pcidio: Do not bother filling buffer with 0xaa byte values | Ian Abbott | 1 | -2/+0 |
| 2025-04-17 | comedi: ni_atmio: avoid warning for unused device_ids[] table | Arnd Bergmann | 1 | -1/+1 |
| 2025-04-15 | comedi: jr3_pci: Fix synchronous deletion of timer | Ian Abbott | 1 | -1/+1 |
| 2025-04-05 | treewide: Switch/rename to timer_delete[_sync]() | Thomas Gleixner | 3 | -9/+9 |
| 2024-11-05 | comedi: Flush partial mappings in error case | Jann Horn | 1 | -0/+12 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 1 | -1/+1 |
| 2024-09-11 | comedi: ni_routing: tools: Check when the file could not be opened | Ruffalo Lavoisier | 1 | -0/+5 |
| 2024-07-31 | comedi: ni_*: do not declare unused variable range_ni_E_ao_ext | Ian Abbott | 4 | -11/+18 |
| 2024-04-23 | Merge 6.9-rc5 into char-misc-next | Greg Kroah-Hartman | 1 | -23/+12 |
| 2024-04-11 | comedi: vmk80xx: fix incomplete endpoint checking | Nikita Zhandarovich | 1 | -23/+12 |
| 2024-04-11 | comedi: remove unused helper function dma_chain_flag_bits | Colin Ian King | 1 | -5/+0 |
| 2024-03-21 | Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+0 |
| 2024-03-05 | comedi: comedi_test: Prevent timers rescheduling during deletion | Ian Abbott | 1 | -4/+26 |
| 2024-03-05 | comedi: comedi_8255: Correct error in subdevice initialization | Frej Drejhammar | 1 | -0/+1 |
| 2024-02-18 | comedi: remove redundant assignment to variable range | Colin Ian King | 1 | -1/+0 |
| 2023-12-07 | drivers/comedi: use standard array-copy-function | Philipp Stanner | 1 | -2/+2 |
| 2023-10-05 | comedi: add HAS_IOPORT dependencies again | Ian Abbott | 1 | -1/+43 |
| 2023-10-05 | comedi: amplc_dio200_common: Conditionally remove I/O port support | Ian Abbott | 1 | -0/+36 |
| 2023-10-05 | comedi: amplc_dio200_common: Refactor register access functions | Ian Abbott | 1 | -14/+38 |
| 2023-10-05 | comedi: amplc_dio200_pci: Conditionally remove devices that use port I/O | Ian Abbott | 1 | -1/+11 |
| 2023-10-05 | comedi: ni_mio_common: Conditionally use I/O port or MMIO | Ian Abbott | 1 | -20/+50 |
| 2023-10-05 | comedi: ni_labpc_common: Conditionally remove I/O port support | Ian Abbott | 1 | -0/+9 |
| 2023-10-05 | comedi: comedi_8255: Conditionally remove I/O port support | Ian Abbott | 1 | -0/+8 |
| 2023-10-05 | comedi: comedi_8255: Rework subdevice initialization functions | Ian Abbott | 23 | -94/+85 |
| 2023-10-05 | comedi: 8255_pci: Conditionally remove devices that use port I/O | Ian Abbott | 1 | -1/+10 |
| 2023-10-05 | comedi: comedi_8254: Conditionally remove I/O port support | Ian Abbott | 1 | -0/+8 |
| 2023-10-05 | comedi: comedi_8254: Replace comedi_8254_init() and comedi_8254_mm_init() | Ian Abbott | 28 | -157/+171 |
| 2023-10-05 | comedi: comedi_8254: Use a call-back function for register access | Ian Abbott | 2 | -55/+126 |
| 2023-10-05 | comedi: Correct dependencies for COMEDI_NI_PCIDIO | Ian Abbott | 1 | -1/+0 |
| 2023-09-12 | Revert "comedi: add HAS_IOPORT dependencies" | Ian Abbott | 1 | -68/+35 |
| 2023-06-23 | comedi: make all 'class' structures const | Ivan Orlov | 2 | -35/+35 |
| 2023-05-31 | comedi: add HAS_IOPORT dependencies | Niklas Schnelle | 1 | -35/+68 |
| 2023-03-17 | driver core: class: remove module * from class_create() | Greg Kroah-Hartman | 2 | -2/+2 |
| 2023-01-22 | Merge 6.2-rc5 into char-misc-next | Greg Kroah-Hartman | 1 | -1/+1 |
| 2023-01-19 | comedi: adv_pci1760: Fix PWM instruction handling | Ian Abbott | 1 | -1/+1 |
| 2023-01-19 | comedi: check data length for INSN_CONFIG_GET_PWM_OUTPUT | Ian Abbott | 1 | -0/+1 |
| 2023-01-19 | comedi: use menuconfig for main Comedi menu | Randy Dunlap | 1 | -1/+1 |
| 2022-09-09 | comedi: convert sysfs snprintf to sysfs_emit | Xuezhi Zhang | 1 | -4/+4 |
| 2022-08-04 | Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2022-07-22 | PCI: Move isa_dma_bridge_buggy out of asm/dma.h | Stafford Horne | 1 | -1/+1 |
| 2022-06-10 | comedi: vmk80xx: fix expression for tx buffer size | Ian Abbott | 1 | -1/+1 |
| 2022-05-19 | drivers: comedi: replace ternary operator with min() | Guo Zhengkui | 1 | -1/+1 |
| 2022-02-25 | comedi: drivers: ni_routes: Use strcmp() instead of memcmp() | Kees Cook | 1 | -4/+2 |
| 2022-02-08 | comedi: remove redundant assignment to variable buffer_config | Colin Ian King | 1 | -1/+0 |
| 2022-01-26 | comedi: das16: Use struct_size() helper in comedi_alloc_spriv() | Gustavo A. R. Silva | 1 | -2/+2 |
| 2021-11-26 | comedi: Move "comedi_isadma.h" to <linux/comedi/comedi_isadma.h> | Ian Abbott | 10 | -131/+9 |
| 2021-11-26 | comedi: Move "comedi_8254.h" to <linux/comedi/comedi_8254.h> | Ian Abbott | 28 | -172/+27 |
| 2021-11-26 | comedi: Move and rename "8255.h" to <linux/comedi/comedi_8255.h> | Ian Abbott | 27 | -78/+26 |
| 2021-11-26 | comedi: ni_routing: tools: Update due to moved COMEDI headers | Ian Abbott | 2 | -11/+19 |
| 2021-11-26 | comedi: Move the main COMEDI headers | Ian Abbott | 145 | -2999/+143 |
| 2021-10-30 | comedi: dt9812: fix DMA buffers on stack | Johan Hovold | 1 | -29/+86 |
| 2021-10-30 | comedi: ni_usb6501: fix NULL-deref in command paths | Johan Hovold | 1 | -0/+10 |
| 2021-10-26 | comedi: vmk80xx: fix bulk and interrupt message timeouts | Johan Hovold | 1 | -5/+7 |
| 2021-10-26 | comedi: vmk80xx: fix bulk-buffer overflow | Johan Hovold | 1 | -9/+7 |
| 2021-10-26 | comedi: vmk80xx: fix transfer-buffer overflows | Johan Hovold | 1 | -2/+4 |
| 2021-09-21 | comedi: Fix memory leak in compat_insnlist() | Ian Abbott | 1 | -0/+1 |
| 2021-07-05 | Merge tag 'staging-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -15/+0 |
| 2021-05-21 | comedi: drivers: comedi_isadma: Fix misspelling of 'dma_chan1' | Lee Jones | 1 | -1/+1 |
| 2021-05-21 | comedi: drivers: ni_routes: Demote non-conforming kernel-doc headers | Lee Jones | 1 | -3/+3 |
| 2021-05-21 | comedi: drivers: ni_tio: Fix slightly broken kernel-doc and demote others | Lee Jones | 1 | -6/+6 |
| 2021-05-21 | comedi: comedi_8254: Fix descriptions for 'i8254' and 'iobase' | Lee Jones | 1 | -1/+2 |
| 2021-05-19 | staging: comedi: Remove unused variable ‘min_full_scale’ and function 'ge... | Bixuan Cui | 1 | -15/+0 |
| 2021-05-13 | comedi: remove editor modelines and cruft (again) | Masahiro Yamada | 40 | -46/+0 |
| 2021-04-15 | staging: comedi: move out of staging directory | Greg Kroah-Hartman | 215 | -0/+132818 |