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
/
s390
/
cio
Age
Commit message (
Expand
)
Author
Files
Lines
5 days
Merge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...
Linus Torvalds
1
-5
/
+7
6 days
Merge tag 's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
7
-100
/
+199
10 days
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
1
-1
/
+1
2024-04-29
s390/cio: Ensure the copied buf is NUL terminated
Bui Quang Minh
1
-1
/
+1
2024-04-25
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jakub Kicinski
4
-10
/
+44
2024-04-12
s390/cio: log fake IRB events
Peter Oberparleiter
2
-0
/
+13
2024-04-12
s390/cio: fix race condition during online processing
Peter Oberparleiter
1
-5
/
+8
2024-04-12
s390/qdio: handle deferred cc1
Peter Oberparleiter
1
-5
/
+23
2024-04-12
s390/cio: fix tracepoint subchannel type field
Peter Oberparleiter
1
-1
/
+1
2024-04-12
s390/cio: export CHPID operating speed
Peter Oberparleiter
3
-2
/
+49
2024-04-12
s390/cio: export measurement data for all CMGs
Peter Oberparleiter
1
-4
/
+0
2024-04-12
s390/cio: export extended channel-path-measurement data
Peter Oberparleiter
5
-32
/
+69
2024-04-12
s390/cio: simplify measurement attribute registration
Peter Oberparleiter
1
-34
/
+15
2024-04-12
s390/cio: rework channel-utilization-block handling
Peter Oberparleiter
3
-25
/
+49
2024-04-09
s390/cio: convert sprintf()/snprintf() to sysfs_emit()
Li Zhijian
1
-7
/
+7
2024-04-09
s390/chsc: use notifier for AP configuration changes
Holger Dengler
1
-2
/
+16
2024-04-01
bitmap: introduce generic optimized bitmap_size()
Alexander Lobakin
1
-1
/
+1
2024-04-01
s390/cio: rename bitmap_size() -> idset_bitmap_size()
Alexander Lobakin
1
-4
/
+6
2024-03-17
s390/cio: use while (i--) pattern to clean up
Andy Shevchenko
2
-3
/
+3
2024-03-13
s390/vfio_ccw_cp: use new address translation helpers
Heiko Carstens
1
-38
/
+44
2024-03-13
s390/cio: use new address translation helpers
Heiko Carstens
12
-45
/
+45
2024-03-13
s390/virtio_ccw: use DMA handle from DMA API
Halil Pasic
2
-11
/
+19
2024-03-13
s390/cio: use bitwise types to allow for type checking
Heiko Carstens
2
-5
/
+8
2024-03-13
s390/vfio_ccw: fix virtual vs physical address confusion
Heiko Carstens
1
-1
/
+1
2024-03-13
s390/cio: fix virtual vs physical address confusion
Heiko Carstens
1
-2
/
+2
2024-03-12
Merge tag 's390-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
7
-23
/
+23
2024-02-22
s390/cio: fix invalid -EBUSY on ccw_device_start
Peter Oberparleiter
1
-3
/
+3
2024-02-09
s390/cio: make scm_bus_type const
Ricardo B. Marliere
1
-1
/
+1
2024-02-09
s390/cio: make ccw_bus_type const
Ricardo B. Marliere
1
-2
/
+2
2024-02-09
s390/cio: make css_bus_type const
Ricardo B. Marliere
1
-2
/
+2
2024-02-09
s390/ccwgroup: make ccwgroup_bus_type const
Ricardo B. Marliere
1
-2
/
+2
2024-02-09
s390/cmf: fix virtual vs physical address confusion
Heiko Carstens
1
-1
/
+2
2024-02-09
s390/cmf: remove unneeded DMA zone allocation
Heiko Carstens
1
-2
/
+1
2024-02-09
s390/cio: remove unneeded DMA zone allocation
Peter Oberparleiter
3
-13
/
+13
2024-01-10
Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
10
-115
/
+99
2023-12-12
s390/cio: make sch->lock spinlock pointer a member
Halil Pasic
10
-115
/
+99
2023-11-28
eventfd: simplify eventfd_signal()
Christian Brauner
3
-6
/
+6
2023-11-03
Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
4
-9
/
+9
2023-10-25
s390/cio: replace deprecated strncpy with strscpy
Justin Stitt
1
-2
/
+2
2023-10-25
s390/cio: fix virtual vs physical address confusion
Peter Oberparleiter
1
-2
/
+2
2023-10-25
s390/cio: export CMG value as decimal
Peter Oberparleiter
1
-1
/
+1
2023-10-16
s390/cio: fix a memleak in css_alloc_subchannel
Dinghao Liu
1
-2
/
+4
2023-09-19
s390: use control register bit defines
Heiko Carstens
1
-1
/
+1
2023-09-19
s390/ctlreg: add local and system prefix to some functions
Heiko Carstens
2
-3
/
+3
2023-09-19
s390/ctlreg: rename ctl_reg.h to ctlreg.h
Heiko Carstens
1
-1
/
+1
2023-09-07
Merge tag 's390-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
1
-3
/
+1
2023-08-30
s390/airq: remove lsi_mask from airq_struct
Benjamin Block
1
-3
/
+1
2023-07-25
vfio-iommufd: Add detach_ioas support for emulated VFIO devices
Yi Liu
1
-0
/
+1
2023-07-03
s390: fix various typos
Heiko Carstens
4
-6
/
+6
2023-06-27
Merge tag 's390-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
2
-2
/
+2
2023-06-01
vfio/ccw: use struct_size() helper
Gustavo A. R. Silva
1
-2
/
+1
2023-06-01
vfio/ccw: replace one-element array with flexible-array member
Gustavo A. R. Silva
2
-2
/
+3
2023-05-22
s390/cio: unregister device when the only path is gone
Vineeth Vijayan
1
-1
/
+4
2023-05-17
s390/qdio: fix do_sqbs() inline assembly constraint
Heiko Carstens
1
-1
/
+1
2023-05-15
s390/cio: include subchannels without devices also for evaluation
Vineeth Vijayan
1
-0
/
+2
2023-04-13
s390/cio: replace zero-length array with flexible-array member
Heiko Carstens
2
-2
/
+2
2023-02-24
Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
3
-7
/
+7
2023-02-14
vfio/ccw: remove WARN_ON during shutdown
Eric Farman
1
-1
/
+1
2023-01-31
s390/cio: introduce locking for register/unregister functions
Vineeth Vijayan
1
-0
/
+9
2023-01-27
driver core: make struct bus_type.uevent() take a const *
Greg Kroah-Hartman
3
-7
/
+7
2023-01-22
s390/cio: evaluate devices with non-operational paths
Vineeth Vijayan
2
-7
/
+16
2023-01-09
vfio/ccw: remove old IDA format restrictions
Eric Farman
1
-8
/
+0
2023-01-09
vfio/ccw: don't group contiguous pages on 2K IDAWs
Eric Farman
1
-10
/
+20
2023-01-09
vfio/ccw: handle a guest Format-1 IDAL
Eric Farman
1
-3
/
+16
2023-01-09
vfio/ccw: allocate/populate the guest idal
Eric Farman
1
-24
/
+52
2023-01-09
vfio/ccw: calculate number of IDAWs regardless of format
Eric Farman
1
-0
/
+16
2023-01-09
vfio/ccw: read only one Format-1 IDAW
Eric Farman
1
-3
/
+11
2023-01-09
vfio/ccw: refactor the idaw counter
Eric Farman
1
-9
/
+30
2023-01-09
vfio/ccw: populate page_array struct inline
Eric Farman
1
-17
/
+5
2023-01-09
vfio/ccw: pass page count to page_array struct
Eric Farman
1
-10
/
+13
2023-01-09
vfio/ccw: remove unnecessary malloc alignment
Eric Farman
1
-20
/
+23
2023-01-09
vfio/ccw: simplify CCW chain fetch routines
Eric Farman
1
-18
/
+15
2023-01-09
vfio/ccw: replace copy_from_iova with vfio_dma_rw
Eric Farman
1
-51
/
+5
2023-01-09
vfio/ccw: move where IDA flag is set in ORB
Eric Farman
1
-7
/
+6
2023-01-09
vfio/ccw: allow non-zero storage keys
Eric Farman
1
-1
/
+0
2023-01-09
vfio/ccw: simplify the cp_get_orb interface
Eric Farman
3
-7
/
+6
2023-01-09
vfio/ccw: cleanup some of the mdev commentary
Eric Farman
2
-4
/
+2
2022-12-15
Merge tag 'vfio-v6.2-rc1' of https://github.com/awilliam/linux-vfio
Linus Torvalds
5
-162
/
+188
2022-12-14
Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...
Linus Torvalds
1
-0
/
+3
2022-12-12
Merge tag 's390-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...
Linus Torvalds
12
-41
/
+48
2022-12-05
vfio/ap/ccw/samples: Fix device_register() unwind path
Alex Williamson
1
-1
/
+2
2022-12-05
vfio/ccw: identify CCW data addresses as physical
Eric Farman
1
-2
/
+2
2022-12-05
vfio/ccw: sort out physical vs virtual pointers usage
Alexander Gordeev
1
-1
/
+1
2022-12-02
vfio-iommufd: Support iommufd for emulated VFIO devices
Jason Gunthorpe
1
-0
/
+3
2022-12-01
s390/cio: sort out physical vs virtual pointers usage
Alexander Gordeev
10
-38
/
+45
2022-11-10
vfio: Remove vfio_free_device
Eric Farman
1
-2
/
+0
2022-11-10
vfio/ccw: replace vfio_init_device with _alloc_
Eric Farman
3
-30
/
+18
2022-11-10
vfio/ccw: remove release completion
Eric Farman
2
-16
/
+1
2022-11-10
vfio/ccw: move private to mdev lifecycle
Eric Farman
3
-28
/
+16
2022-11-10
vfio/ccw: move private initialization to callback
Eric Farman
3
-66
/
+58
2022-11-10
vfio/ccw: remove private->sch
Eric Farman
5
-28
/
+26
2022-11-10
vfio/ccw: create a parent struct
Eric Farman
3
-25
/
+101
2022-10-26
s390/cio: fix out-of-bounds access on cio_ignore free
Peter Oberparleiter
1
-6
/
+2
2022-10-12
Merge tag 'vfio-v6.1-rc1' of https://github.com/awilliam/linux-vfio
Linus Torvalds
3
-58
/
+57
2022-10-04
vfio/mdev: add mdev available instance checking to the core
Jason Gunthorpe
3
-17
/
+1
2022-10-04
vfio/mdev: consolidate all the available_instance sysfs into the core code
Christoph Hellwig
1
-11
/
+3
2022-10-04
vfio/mdev: consolidate all the name sysfs into the core code
Christoph Hellwig
2
-8
/
+1
2022-10-04
vfio/mdev: consolidate all the device_api sysfs into the core code
Jason Gunthorpe
1
-8
/
+1
2022-10-04
vfio/mdev: remove mtype_get_parent_dev
Christoph Hellwig
1
-2
/
+1
2022-10-04
vfio/mdev: simplify mdev_type handling
Christoph Hellwig
3
-14
/
+8
2022-10-04
vfio/mdev: embedd struct mdev_parent in the parent data structure
Christoph Hellwig
3
-3
/
+7
2022-10-04
vfio/mdev: make mdev.h standalone includable
Christoph Hellwig
1
-1
/
+0
2022-09-21
vfio/ccw: Use the new device life cycle helpers
Kevin Tian
2
-7
/
+48
2022-08-30
s390: move from strlcpy with unused retval to strscpy
Wolfram Sang
1
-1
/
+1
2022-08-06
Merge tag 'vfio-v6.0-rc1' of https://github.com/awilliam/linux-vfio
Linus Torvalds
7
-241
/
+261
2022-08-01
vfio/ccw: Check return code from subchannel quiesce
Eric Farman
1
-1
/
+1
2022-08-01
vfio/ccw: Remove FSM Close from remove handlers
Eric Farman
2
-3
/
+0
2022-08-01
vfio/ccw: Add length to DMA_UNMAP checks
Eric Farman
3
-7
/
+13
2022-07-25
vfio: Replace phys_pfn with pages for vfio_pin_pages()
Nicolin Chen
1
-10
/
+9
2022-07-25
vfio/ccw: Add kmap_local_page() for memcpy
Nicolin Chen
1
-3
/
+6
2022-07-25
vfio/ccw: Change pa_pfn list to pa_iova list
Nicolin Chen
1
-71
/
+64
2022-07-25
vfio: Pass in starting IOVA to vfio_pin/unpin_pages API
Nicolin Chen
1
-2
/
+2
2022-07-23
vfio/ccw: Only pass in contiguous pages
Nicolin Chen
1
-14
/
+56
2022-07-20
vfio: Replace the DMA unmapping notifier with a callback
Jason Gunthorpe
2
-33
/
+8
2022-07-11
s390/airq: allow for airq structure that uses an input vector
Matthew Rosato
1
-3
/
+7
2022-07-11
s390/airq: pass more TPI info to airq handlers
Matthew Rosato
2
-3
/
+5
2022-07-07
vfio/ccw: Move FSM open/close to MDEV open/close
Eric Farman
3
-32
/
+39
2022-07-07
vfio/ccw: Refactor vfio_ccw_mdev_reset
Eric Farman
1
-14
/
+10
2022-07-07
vfio/ccw: Create a CLOSE FSM event
Eric Farman
4
-24
/
+34
2022-07-07
vfio/ccw: Create an OPEN FSM Event
Eric Farman
3
-7
/
+24
2022-07-07
vfio/ccw: Update trace data for not operational event
Eric Farman
1
-2
/
+6
2022-07-07
vfio/ccw: Flatten MDEV device (un)register
Eric Farman
3
-15
/
+2
2022-07-07
vfio/ccw: Pass enum to FSM event jumptable
Eric Farman
1
-1
/
+1
2022-07-07
vfio/ccw: Remove private->mdev
Eric Farman
3
-6
/
+0
2022-07-07
vfio/ccw: Do not change FSM state in subchannel event
Eric Farman
1
-11
/
+3
2022-07-07
vfio/ccw: Fix FSM state if mdev probe fails
Eric Farman
2
-3
/
+4
2022-07-07
vfio/ccw: Remove UUID from s390 debug log
Michael Kawano
3
-21
/
+18
2022-06-27
vfio: de-extern-ify function prototypes
Alex Williamson
2
-9
/
+9
2022-06-03
Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
2
-25
/
+9
2022-06-01
Merge tag 'vfio-v5.19-rc1' of https://github.com/awilliam/linux-vfio
Linus Torvalds
4
-28
/
+33
2022-05-25
Merge tag 'drm-next-2022-05-25' of git://anongit.freedesktop.org/drm/drm
Linus Torvalds
1
-6
/
+1
2022-05-11
vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()
Jason Gunthorpe
1
-3
/
+3
2022-05-11
vfio/ccw: Remove mdev from struct channel_program
Jason Gunthorpe
3
-24
/
+30
2022-05-11
vfio: Make vfio_(un)register_notifier accept a vfio_device
Jason Gunthorpe
1
-4
/
+3
2022-05-11
s390/stp: clock_delta should be signed
Sven Schnelle
1
-2
/
+2
2022-04-22
s390/cio: Use driver_set_override() instead of open-coding
Krzysztof Kozlowski
2
-25
/
+9
2022-04-21
vfio/mdev: Remove mdev_parent_ops
Jason Gunthorpe
1
-6
/
+1
2022-03-27
s390: cleanup timer API use
Yu Liao
2
-18
/
+6
2022-03-08
s390/extable: move EX_TABLE define to asm-extable.h
Heiko Carstens
1
-0
/
+1
2022-03-08
s390/airq: use DMA memory for summary indicators
Halil Pasic
1
-2
/
+2
2022-03-01
Merge branch 'fixes' into features
Vasily Gorbik
1
-1
/
+1
2022-02-09
s390/cio: verify the driver availability for path_event call
Vineeth Vijayan
1
-1
/
+1
2022-02-06
s390: remove invalid email address of Heiko Carstens
Heiko Carstens
1
-1
/
+0
2021-12-06
s390/qdio: remove unneeded sanity check in qdio_do_sqbs()
Julian Wiedmann
1
-2
/
+0
2021-12-06
s390/qdio: split do_QDIO()
Julian Wiedmann
1
-13
/
+38
2021-12-06
s390/qdio: split qdio_inspect_queue()
Julian Wiedmann
1
-34
/
+50
2021-12-06
s390/qdio: clarify handler logic for qdio_handle_activate_check()
Julian Wiedmann
3
-14
/
+13
2021-12-06
s390/qdio: clean up access to queue in qdio_handle_activate_check()
Julian Wiedmann
1
-2
/
+2
2021-12-06
s390/qdio: avoid allocating the qdio_irq with GFP_DMA
Julian Wiedmann
3
-14
/
+23
2021-12-06
s390/qdio: improve handling of CIWs
Julian Wiedmann
3
-26
/
+20
2021-12-06
s390/cio: remove uevent suppress from cio driver
Vineeth Vijayan
5
-51
/
+3
2021-11-16
s390: replace snprintf in show functions with sysfs_emit
Qing Wang
1
-1
/
+1
2021-11-08
s390/cio: check the subchannel validity for dev_busid
Vineeth Vijayan
1
-2
/
+2
2021-11-06
Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
3
-4
/
+19
2021-11-03
Merge tag 'vfio-v5.16-rc1' of git://github.com/awilliam/linux-vfio
Linus Torvalds
3
-117
/
+166
2021-10-28
vfio/ccw: Convert to use vfio_register_emulated_iommu_dev()
Jason Gunthorpe
3
-48
/
+85
2021-10-28
vfio/ccw: Pass vfio_ccw_private not mdev_device to various functions
Jason Gunthorpe
1
-22
/
+15
2021-10-28
vfio/ccw: Use functions for alloc/free of the vfio_ccw_private
Jason Gunthorpe
1
-47
/
+66
2021-10-28
vfio/ccw: Remove unneeded GFP_DMA
Jason Gunthorpe
1
-1
/
+1
2021-10-26
s390/cio: make ccw_device_dma_* more robust
Halil Pasic
1
-1
/
+11
2021-10-25
s390/qeth: move qdio's QAOB cache into qeth
Julian Wiedmann
1
-32
/
+2
2021-10-04
s390/cio: derive cdev information only for IO-subchannels
Vineeth Vijayan
1
-3
/
+6
2021-10-04
s390/cio: unregister the subchannel while purging
Vineeth Vijayan
1
-0
/
+2
2021-09-27
s390/cio: avoid excessive path-verification requests
Vineeth Vijayan
3
-13
/
+45
2021-09-21
s390/qeth: fix deadlock during failing recovery
Alexandra Winter
1
-2
/
+8
2021-09-09
Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...
Linus Torvalds
3
-19
/
+9
2021-09-07
s390/cio: fix kernel doc comment
Heiko Carstens
1
-1
/
+1
2021-09-02
Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfio
Linus Torvalds
1
-4
/
+4
2021-09-01
Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...
Linus Torvalds
8
-25
/
+14
2021-08-31
Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...
Linus Torvalds
1
-22
/
+0
2021-08-31
s390/cio: dont unregister subchannel from child-drivers
Vineeth Vijayan
2
-18
/
+8
2021-08-18
s390/qdio: remove unused support for SLIB parameters
Julian Wiedmann
2
-38
/
+0
2021-08-18
s390/qdio: consolidate QIB code
Julian Wiedmann
1
-27
/
+15
2021-08-18
s390/qdio: use dev_info() in qdio_print_subchannel_info()
Julian Wiedmann
1
-5
/
+2
2021-08-18
s390/qdio: fine-tune the queue sync
Julian Wiedmann
1
-11
/
+20
2021-08-18
s390/qdio: clean up SIGA capability tracking
Julian Wiedmann
3
-33
/
+15
2021-08-18
s390/qdio: remove unused sync-after-IRQ infrastructure
Julian Wiedmann
2
-16
/
+3
2021-08-18
s390/qdio: use absolute data address in ESTABLISH ccw
Julian Wiedmann
1
-1
/
+1
2021-08-18
s390/cio: add dev_busid sysfs entry for each subchannel
Vineeth Vijayan
1
-0
/
+17
2021-08-18
s390/cio: add rescan functionality on channel subsystem
Vineeth Vijayan
1
-0
/
+13
2021-08-11
vfio/ap,ccw: Fix open/close when multiple device FDs are open
Jason Gunthorpe
1
-4
/
+4
2021-07-27
s390/qdio: remove unused macros
Julian Wiedmann
1
-5
/
+0
2021-07-27
s390/qdio: remove unneeded siga-sync for Output Queue
Julian Wiedmann
1
-7
/
+0
2021-07-27
s390/qdio: remove remaining tasklet & timer code
Julian Wiedmann
4
-213
/
+5
2021-07-27
s390/qdio: propagate error when cancelling a ccw fails
Julian Wiedmann
1
-5
/
+8
2021-07-27
s390/qdio: improve roll-back after error on ESTABLISH ccw
Julian Wiedmann
1
-3
/
+3
2021-07-27
s390/qdio: cancel the ESTABLISH ccw after timeout
Julian Wiedmann
1
-21
/
+30
2021-07-27
s390/qdio: fix roll-back after timeout on ESTABLISH ccw
Julian Wiedmann
1
-12
/
+19
2021-07-21
bus: Make remove callback return void
Uwe Kleine-König
4
-12
/
+4
2021-07-21
s390/scm: Make struct scm_driver::remove return void
Uwe Kleine-König
1
-1
/
+4
2021-07-21
s390/ccwgroup: Drop if with an always false condition
Uwe Kleine-König
1
-2
/
+0
2021-07-21
s390/cio: Make struct css_driver::remove return void
Uwe Kleine-König
6
-14
/
+10
2021-07-20
s390/qeth: remove OSN support
Julian Wiedmann
1
-22
/
+0
2021-06-28
s390/qdio: get rid of register asm
Heiko Carstens
2
-41
/
+46
2021-06-28
s390/ioasm: use symbolic names for asm operands
Heiko Carstens
1
-15
/
+15
2021-06-28
s390/ioasm: get rid of register asm
Heiko Carstens
1
-53
/
+60
2021-06-28
s390/cmf: get rid of register asm
Heiko Carstens
1
-6
/
+7
2021-06-18
s390/cio: dont call css_wait_for_slow_path() inside a lock
Vineeth Vijayan
2
-2
/
+3
2021-06-07
s390: use struct tpi_info in lowcore.h
Sven Schnelle
1
-4
/
+2
2021-06-07
s390: add struct tpi_info to struct pt_regs
Sven Schnelle
2
-2
/
+2
[next]