aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390
AgeCommit message (Expand)AuthorFilesLines
2023-10-25s390/sclp: handle default case in sclp memory notifierSumanth Korikkar1-1/+0
2023-10-24s390/qeth: replace deprecated strncpy with strscpyJustin Stitt1-1/+1
2023-10-24s390/ctcm: replace deprecated strncpy with strscpyJustin Stitt1-2/+2
2023-10-21Merge tag 's390-6.6-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-2/+4
2023-10-16s390/ap: show APFS value on error reply 0x8BHarald Freudenberger1-2/+16
2023-10-16s390/zcrypt: introduce new internal AP queue se_bound attributeHarald Freudenberger3-6/+55
2023-10-16s390/ap: re-init AP queues on config onHarald Freudenberger3-13/+18
2023-10-16s390/cio: fix a memleak in css_alloc_subchannelDinghao Liu1-2/+4
2023-10-10net/smc: Fix dependency of SMC on ISMGerd Bayer1-1/+1
2023-09-27scsi: zfcp: Fix a double put in zfcp_port_enqueue()Dinghao Liu1-4/+5
2023-09-19s390: use control register bit definesHeiko Carstens1-1/+1
2023-09-19s390/ctlreg: add struct ctlregHeiko Carstens2-6/+6
2023-09-19s390/ctlreg: use local_ctl_load() and local_ctl_store() where possibleHeiko Carstens2-6/+6
2023-09-19s390/ctlreg: add local and system prefix to some functionsHeiko Carstens4-9/+9
2023-09-19s390/ctlreg: rename ctl_reg.h to ctlreg.hHeiko Carstens5-5/+5
2023-09-19s390/ctlreg: move control register code to separate fileHeiko Carstens1-0/+1
2023-09-19s390/zcrypt: update list of EP11 operation modesIngo Franzki1-0/+4
2023-09-08Merge tag 'block-6.6-2023-09-08' of git://git.kernel.dk/linuxLinus Torvalds3-10/+10
2023-09-07Merge tag 's390-6.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds5-25/+16
2023-09-05s390/zcrypt: utilize dev_set_name() ability to use a formatted stringAndy Shevchenko1-7/+3
2023-09-05s390/zcrypt: don't leak memory if dev_set_name() failsAndy Shevchenko1-0/+1
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds4-14/+14
2023-09-01s390/dasd: fix string length handlingHeiko Carstens3-10/+10
2023-08-30Merge tag 'vfio-v6.6-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds2-0/+2
2023-08-30s390/airq: remove lsi_mask from airq_structBenjamin Block2-4/+1
2023-08-30s390/dcssblk: fix lockdep warningGerald Schaefer1-7/+6
2023-08-30s390/monreader: fix virtual vs physical address confusionGerald Schaefer1-7/+5
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-36/+8
2023-08-28Merge tag 's390-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds22-1151/+530
2023-08-28Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-5/+2
2023-08-23Merge branch 'vfio-ap' into featuresHeiko Carstens2-60/+110
2023-08-23Merge tag 'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/pub/scm/fs/xfs/xfs-l...Christian Brauner1-73/+66
2023-08-21block: consolidate __invalidate_device and fsync_bdevChristoph Hellwig1-4/+2
2023-08-21dasd: also call __invalidate_device when setting the device offlineChristoph Hellwig1-3/+2
2023-08-20Merge commit b320441c04c9 ("Merge tag 'tty-6.5-rc7' of git://git.kernel.org/p...Greg Kroah-Hartman5-14/+12
2023-08-18s390/vfio-ap: make sure nib is sharedTony Krowiak1-0/+30
2023-08-18s390/vfio-ap: check for TAPQ response codes 0x35 and 0x36Tony Krowiak1-1/+12
2023-08-18s390/vfio-ap: handle queue state change in progress on resetTony Krowiak1-1/+3
2023-08-18s390/vfio-ap: use work struct to verify queue resetTony Krowiak2-25/+25
2023-08-18s390/vfio-ap: store entire AP queue status word with the queue objectTony Krowiak2-14/+17
2023-08-18s390/vfio-ap: remove upper limit on wait for queue reset to completeTony Krowiak1-29/+35
2023-08-18s390/vfio-ap: allow deconfigured queue to be passed through to a guestTony Krowiak1-2/+4
2023-08-18s390/vfio-ap: wait for response code 05 to clear on queue resetTony Krowiak1-0/+2
2023-08-18s390/vfio-ap: clean up irq resources if possibleTony Krowiak1-4/+7
2023-08-18s390/vfio-ap: no need to check the 'E' and 'I' bits in APQSW after TAPQTony Krowiak1-11/+2
2023-08-18s390/zcrypt_ep11misc: support API ordinal 6 with empty pin-blobHolger Dengler5-25/+76
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling for sysfs attributesHolger Dengler1-3/+3
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_VERIFYKEY2 IOCTLHolger Dengler1-1/+26
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_KBLOB2PROTK[23]Holger Dengler3-62/+100
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_CLR2SECK2 IOCTLHolger Dengler3-20/+60
2023-08-17s390/pkey: fix PKEY_TYPE_EP11_AES handling in PKEY_GENSECK2 IOCTLHolger Dengler3-21/+102
2023-08-17s390/pkey: fix/harmonize internal keyblob headersHolger Dengler3-11/+4
2023-08-16s390/dcssblk: fix kernel crash with list_add corruptionGerald Schaefer1-1/+3
2023-08-16s390/mm: make virt_to_pfn() a static inlineLinus Walleij2-2/+2
2023-08-11tty: make tty_operations::write()'s count size_tJiri Slaby (SUSE)4-6/+8
2023-08-11tty: propagate u8 data to tty_operations::put_char()Jiri Slaby (SUSE)4-6/+6
2023-08-11tty: propagate u8 data to tty_operations::write()Jiri Slaby (SUSE)4-6/+4
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski8-93/+63
2023-08-03Merge tag 'net-6.5-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds4-9/+11
2023-08-02Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds1-5/+1
2023-08-02s390/qeth: Don't call dev_close/dev_open (DOWN/UP)Alexandra Winter4-9/+11
2023-07-28Merge tag 'block-6.5-2023-07-28' of git://git.kernel.dk/linuxLinus Torvalds3-79/+51
2023-07-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-11/+24
2023-07-25s390/lcs: Remove FDDI optionAlexandra Winter2-36/+8
2023-07-25scsi: zfcp: Defer fc_rport blocking until after ADISC responseSteffen Maier1-5/+1
2023-07-25vfio-iommufd: Add detach_ioas support for emulated VFIO devicesYi Liu2-0/+2
2023-07-24s390/dasd: print copy pair message only for the correct errorStefan Haberland1-1/+1
2023-07-24s390/dasd: fix hanging device after request requeueStefan Haberland1-77/+48
2023-07-24s390/dasd: use correct number of retries for ERP requestsStefan Haberland1-1/+1
2023-07-24s390/dasd: fix hanging device after quiesce/resumeStefan Haberland1-0/+1
2023-07-24docs: move s390 under archCosta Shulyupin1-1/+1
2023-07-24s390/mm: remove redundant check against VMEM_MAX_PHYSAlexander Gordeev1-4/+0
2023-07-24s390/dcssblk: fix virtual vs physical address confusionAlexander Gordeev1-10/+7
2023-07-24s390/dcssblk: use IS_ALIGNED() for alignment checksAlexander Gordeev1-3/+4
2023-07-24s390/zcrypt: remove CEX2 and CEX3 device driversHarald Freudenberger11-935/+39
2023-07-24s390: add support for user-defined certificatesAnastasia Eskova1-0/+1
2023-07-20s390/zcrypt: fix reply buffer calculations for CCA repliesHarald Freudenberger1-11/+24
2023-07-13Merge tag 'net-6.5-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-73/+66
2023-07-08s390/ism: Do not unregister clients with registered DMBsNiklas Schnelle1-10/+13
2023-07-08s390/ism: Fix and simplify add()/remove() callback handlingNiklas Schnelle1-62/+24
2023-07-08s390/ism: Fix locking for forwarding of IRQs and events to clientsNiklas Schnelle1-8/+36
2023-07-06Merge tag 's390-6.5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds24-192/+42
2023-07-05Merge tag 'net-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-1/+1
2023-07-05s390/qeth: Fix vipa deletionThorsten Winkler1-1/+1
2023-07-04Revert "s390/mm: get rid of VMEM_MAX_PHYS macro"Alexander Gordeev1-3/+3
2023-07-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-8/+225
2023-07-03s390: fix various typosHeiko Carstens12-19/+19
2023-07-03s390/zcrypt: remove ZCRYPT_MULTIDEVNODES kernel config optionHarald Freudenberger1-18/+0
2023-07-03s390/zcrypt: do not retry administrative requestsHarald Freudenberger1-0/+6
2023-07-03s390/zcrypt: cleanup some debug codeHarald Freudenberger6-140/+0
2023-07-03s390: include linux/io.h instead of asm/io.hHeiko Carstens8-13/+13
2023-07-01Merge tag 'libnvdimm-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+2
2023-07-01Merge tag 'kvm-s390-next-6.5-1' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini2-8/+225
2023-06-30Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+6
2023-06-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds8-43/+47
2023-06-28s390/zcrypt: use kvmalloc_array() instead of kzalloc()Heiko Carstens1-2/+4
2023-06-28s390/mm: get rid of VMEM_MAX_PHYS macroAlexander Gordeev1-3/+3
2023-06-27Merge tag 's390-6.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds6-178/+513
2023-06-26Merge tag 'for-6.5/block-2023-06-23' of git://git.kernel.dk/linuxLinus Torvalds5-16/+15
2023-06-26dax: enable dax fault handler to report VM_FAULT_HWPOISONJane Chu1-1/+2
2023-06-24revert "s390/net: lcs: use IS_ENABLED() for kconfig detection"Randy Dunlap1-5/+5
2023-06-23s390/ctcm: Convert sprintf/snprintf to scnprintfThorsten Winkler5-30/+33
2023-06-23s390/ctcm: Convert sysfs sprintf to sysfs_emitThorsten Winkler1-5/+5
2023-06-23s390/lcs: Convert sprintf to scnprintfThorsten Winkler1-1/+1
2023-06-23s390/lcs: Convert sysfs sprintf to sysfs_emitThorsten Winkler1-6/+7
2023-06-16s390/uvdevice: Add 'Lock Secret Store' UVCSteffen Eiden1-0/+39
2023-06-16s390/uvdevice: Add 'List Secrets' UVCSteffen Eiden1-0/+52
2023-06-16s390/uvdevice: Add 'Add Secret' UVCSteffen Eiden1-0/+63
2023-06-16s390/uvdevice: Add info IOCTLSteffen Eiden2-8/+71
2023-06-16s390/net: lcs: use IS_ENABLED() for kconfig detectionRandy Dunlap1-5/+5
2023-06-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-11/+6
2023-06-15Merge tag 'net-6.4-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds1-8/+0
2023-06-15s390/ism: Fix trying to free already-freed IRQ by repeated ism_dev_exit()Julian Ruess1-8/+0
2023-06-12block: replace fmode_t with a block-specific type for block open flagsChristoph Hellwig5-9/+9
2023-06-12block: use the holder as indication for exclusive opensChristoph Hellwig1-1/+1
2023-06-12block: remove the unused mode argument to ->releaseChristoph Hellwig2-3/+3
2023-06-12block: pass a gendisk to ->openChristoph Hellwig2-6/+5
2023-06-09Merge tag 'block-6.4-2023-06-09' of git://git.kernel.dk/linuxLinus Torvalds1-2/+2
2023-06-09s390/dasd: Use correct lock while counting channel queue lengthJan Höppner1-2/+2
2023-06-09Merge tag 's390-6.4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-1/+4
2023-06-06s390/vfio-ap: wire in the vfio_device_ops request callbackTony Krowiak1-0/+21
2023-06-06s390/vfio-ap: realize the VFIO_DEVICE_SET_IRQS ioctlTony Krowiak2-0/+86
2023-06-06s390/vfio-ap: realize the VFIO_DEVICE_GET_IRQ_INFO ioctlTony Krowiak1-1/+29
2023-06-06Merge branch 'protected-key' into featuresAlexander Gordeev1-174/+338
2023-06-05block: introduce holder opsChristoph Hellwig1-1/+1
2023-06-01s390/pkey: add support for ecc clear keyHarald Freudenberger1-68/+192
2023-06-01s390/pkey: do not use struct pkey_protkeyHarald Freudenberger1-79/+116
2023-06-01s390/pkey: introduce reverse x-mas treesHarald Freudenberger1-36/+36
2023-06-01s390/zcore: conditionally clear memory on reiplMikhail Zaslonko1-1/+40
2023-06-01vfio/ccw: use struct_size() helperGustavo A. R. Silva1-2/+1
2023-06-01vfio/ccw: replace one-element array with flexible-array memberGustavo A. R. Silva2-2/+3
2023-05-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-3/+37
2023-05-25s390/ism: Set DMA coherent maskNiklas Schnelle1-1/+1
2023-05-22Merge patch series "Use block pr_ops in LIO"Martin K. Petersen1-1/+6
2023-05-22s390/cio: unregister device when the only path is goneVineeth Vijayan1-1/+4
2023-05-20Merge tag 'block-6.4-2023-05-20' of git://git.kernel.dk/linuxLinus Torvalds1-2/+31
2023-05-19s390/dasd: fix command reject error on ESE devicesStefan Haberland1-2/+31
2023-05-17s390/qdio: fix do_sqbs() inline assembly constraintHeiko Carstens1-1/+1
2023-05-15s390/cio: include subchannels without devices also for evaluationVineeth Vijayan1-0/+2
2023-05-15s390/pkey: zeroize key blobsHolger Dengler1-0/+3
2023-04-30Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds21-542/+797
2023-04-27Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-3/+19
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-31/+31
2023-04-26Merge tag 'net-next-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-3/+7
2023-04-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-1/+1
2023-04-26Merge tag 'for-6.4/block-2023-04-21' of git://git.kernel.dk/linuxLinus Torvalds5-33/+202
2023-04-21virtio: add VIRTIO_F_NOTIFICATION_DATA feature supportViktor Prutyanov1-3/+19
2023-04-19s390/zcrypt: rework arrays with length zero occurrencesHarald Freudenberger4-42/+40
2023-04-13s390/cio: replace zero-length array with flexible-array memberHeiko Carstens2-2/+2
2023-04-13s390/sclp: replace zero-length array with flexible-array memberHeiko Carstens2-2/+2
2023-04-11block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICTMike Christie1-1/+6
2023-04-11s390/dasd: fix hanging blockdevice after request requeueStefan Haberland1-1/+1
2023-04-11s390/dasd: add autoquiesce event for start IO errorStefan Haberland1-0/+2
2023-04-11s390/dasd: add aq_timeouts autoquiesce triggerStefan Haberland4-0/+60
2023-04-11s390/dasd: add aq_requeue sysfs attributeStefan Haberland1-0/+36
2023-04-11s390/dasd: add aq_mask sysfs attributeStefan Haberland2-7/+59
2023-04-11s390/dasd: add autoquiesce featureStefan Haberland3-17/+46
2023-04-11s390/dasd: remove unused DASD EER definesStefan Haberland1-11/+1
2023-04-04s390/zcrypt: simplify prep of CCA key tokenHarald Freudenberger1-23/+12
2023-04-04s390/zcrypt: remove unused ancient padding codeHarald Freudenberger1-64/+8
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman1-1/+2
2023-03-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+2
2023-03-29driver core: class: mark the struct class for sysfs callbacks as constantGreg Kroah-Hartman1-4/+4
2023-03-27s390/vfio-ap: fix memory leak in vfio_ap device driverTony Krowiak1-1/+2
2023-03-27s390/vfio-ap: remove redundant driver match functionLizhe1-6/+0
2023-03-24scsi: zfcp: Declare SCSI host template constBart Van Assche1-1/+1
2023-03-24net/ism: Remove redundant pci_clear_masterCai Huoqing1-2/+0
2023-03-23driver core: bus: mark the struct bus_type for sysfs callbacks as constantGreg Kroah-Hartman1-21/+21
2023-03-20s390/ap: add ap status asynch error supportHarald Freudenberger2-25/+49
2023-03-20s390/ap: implement SE AP bind, unbind and associateHarald Freudenberger2-17/+291
2023-03-20s390/ap: introduce low frequency polling possibilityHarald Freudenberger3-24/+41
2023-03-20s390/ap: provide F bit parameter for ap_rapq() and ap_zapq()Harald Freudenberger3-4/+4
2023-03-20s390/ap: filter ap card functions, new queue functions attributeHarald Freudenberger3-4/+27
2023-03-20s390/ap: make tapq gr2 response a structHarald Freudenberger2-22/+9
2023-03-20s390/ap: introduce new AP bus sysfs attribute featuresHarald Freudenberger1-0/+26
2023-03-20s390/ap: exploit new B bit from QCI config infoHarald Freudenberger3-7/+20
2023-03-20s390/zcrypt: replace scnprintf with sysfs_emitHarald Freudenberger8-248/+199
2023-03-20s390/zcrypt: rework length information for dqapHarald Freudenberger5-31/+48
2023-03-20s390/zcrypt: make psmid unsigned long instead of long longHarald Freudenberger5-17/+17
2023-03-20Merge branch 'decompressor-memory-tracking' into featuresHeiko Carstens1-4/+4
2023-03-20s390/boot: rename mem_detect to physmem_infoVasily Gorbik1-4/+4
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman6-6/+6
2023-03-15net/ism: Remove extra includeStefan Raspl1-1/+0
2023-03-15net/smc: Introduce explicit check for v2 supportStefan Raspl1-0/+7
2023-03-13s390/zcrypt: remove unnecessary (void *) conversionsYu Zhe1-7/+5
2023-03-03Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds7-29/+80
2023-03-03Merge tag 's390-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2-3/+3
2023-02-27s390/ap,zcrypt,vfio: introduce and use ap_queue_status_reg unionHarald Freudenberger2-3/+3
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-22/+24
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-9/+9
2023-02-24Merge tag 'tty-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-2/+2
2023-02-21scsi: zfcp: Trace when request remove fails after qdio send failsBenjamin Block3-4/+52
2023-02-21scsi: zfcp: Change the type of all fsf request id fields and variables to u64Benjamin Block6-17/+18
2023-02-21scsi: zfcp: Make the type for accessing request hashtable buckets size_tBenjamin Block1-9/+11
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds12-259/+456
2023-02-21Merge tag 's390-6.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds20-3037/+2552
2023-02-14vfio/ccw: remove WARN_ON during shutdownEric Farman1-1/+1
2023-02-10s390/qeth: Convert sprintf/snprintf to scnprintfThorsten Winkler5-39/+42
2023-02-10s390/qeth: Convert sysfs sprintf to sysfs_emitThorsten Winkler3-98/+73
2023-02-10s390/qeth: Use constant for IP address buffersThorsten Winkler2-4/+5