Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
Pull s390 updates from Martin Schwidefsky: "common I/O layer - Fix bit-fields crossing storage-unit boundaries in css_general_char dasd driver - Avoid a sparse warning in regard to the queue lock - Allocate the struct dasd_ccw_req as per request data. Only for internal I/O is the structure allocated separately - Remove the unused function dasd_kmalloc_set_cda - Save a few bytes in struct dasd_ccw_req by reordering fields - Convert remaining users of dasd_kmalloc_request to dasd_smalloc_request and remove the now unused function vfio/ccw - Refactor and improve pfn_array_alloc_pin/pfn_array_pin - Add a new tracepoint for failed vfio/ccw requests - Add a CCW translation improvement to accept more requests as valid - Bug fixes" * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: s390/dasd: only use preallocated requests s390/dasd: reshuffle struct dasd_ccw_req s390/dasd: remove dasd_kmalloc_set_cda s390/dasd: move dasd_ccw_req to per request data s390/dasd: simplify locking in process_final_queue s390/cio: sanitize css_general_characteristics definition vfio: ccw: add tracepoints for interesting error paths vfio: ccw: set ccw->cda to NULL defensively vfio: ccw: refactor and improve pfn_array_alloc_pin() vfio: ccw: shorten kernel doc description for pfn_array_pin() vfio: ccw: push down unsupported IDA check vfio: ccw: fix error return in vfio_ccw_sch_event s390/archrandom: Rework arch random implementation. s390/net: add pnetid support
Showing
- arch/s390/include/asm/css_chars.h 32 additions, 30 deletionsarch/s390/include/asm/css_chars.h
- drivers/s390/block/dasd.c 56 additions, 115 deletionsdrivers/s390/block/dasd.c
- drivers/s390/block/dasd_alias.c 3 additions, 3 deletionsdrivers/s390/block/dasd_alias.c
- drivers/s390/block/dasd_diag.c 2 additions, 1 deletiondrivers/s390/block/dasd_diag.c
- drivers/s390/block/dasd_eckd.c 25 additions, 21 deletionsdrivers/s390/block/dasd_eckd.c
- drivers/s390/block/dasd_eer.c 5 additions, 5 deletionsdrivers/s390/block/dasd_eer.c
- drivers/s390/block/dasd_fba.c 4 additions, 2 deletionsdrivers/s390/block/dasd_fba.c
- drivers/s390/block/dasd_int.h 5 additions, 21 deletionsdrivers/s390/block/dasd_int.h
- drivers/s390/cio/Makefile 1 addition, 0 deletionsdrivers/s390/cio/Makefile
- drivers/s390/cio/vfio_ccw_cp.c 75 additions, 65 deletionsdrivers/s390/cio/vfio_ccw_cp.c
- drivers/s390/cio/vfio_ccw_drv.c 4 additions, 1 deletiondrivers/s390/cio/vfio_ccw_drv.c
- drivers/s390/cio/vfio_ccw_fsm.c 16 additions, 1 deletiondrivers/s390/cio/vfio_ccw_fsm.c
- drivers/s390/cio/vfio_ccw_trace.h 54 additions, 0 deletionsdrivers/s390/cio/vfio_ccw_trace.h
Loading
Please register or sign in to comment