aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/drivers/s390
AgeCommit message (Expand)AuthorFilesLines
2025-12-07s390: Unmap early KASAN shadow on memory offliningVasily Gorbik1-0/+16
2025-12-07s390/vmur: Use scnprintf() instead of sprintf()Heiko Carstens1-4/+4
2025-12-05Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2025-12-04Merge tag 'vfio-v6.19-rc1' of https://github.com/awilliam/linux-vfioLinus Torvalds1-40/+7
2025-12-03Merge tag 'for-6.19/block-20251201' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-83/+72
2025-12-03Merge tag 'net-next-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds5-62/+228
2025-12-03Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+1
2025-12-02Merge tag 's390-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds92-861/+699
2025-11-26s390/dasd: Use scnprintf() instead of sprintf()Jan Höppner1-1/+2
2025-11-26s390/dasd: Move device name formatting into separate functionJan Höppner1-26/+54
2025-11-26s390/dasd: Remove unnecessary debugfs_create() return checksStefan Haberland1-56/+8
2025-11-26s390/dasd: Fix gendisk parent after copy pair swapStefan Haberland1-0/+8
2025-11-24s390: Remove KMSG_COMPONENT macroHeiko Carstens75-150/+75
2025-11-24s390/ap: Restrict driver_override versus apmask and aqmask useHarald Freudenberger3-6/+56
2025-11-24s390/ap: Rename mutex ap_perms_mutex to ap_attr_mutexHarald Freudenberger4-48/+52
2025-11-24s390/ap: Support driver_override for AP queue devicesHarald Freudenberger3-27/+110
2025-11-24s390/ap: Use all-bits-one apmask/aqmask for vfio in_use() checksHarald Freudenberger1-2/+6
2025-11-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+0
2025-11-19s390/dasd: Switch to use %ptSpAndy Shevchenko1-2/+1
2025-11-17s390/qeth: Handle ambiguous OSA RCs in s390dbfAswin Karuvally3-49/+205
2025-11-17s390/qeth: Move all OSA RCs to single enumAswin Karuvally1-10/+5
2025-11-17s390/ctcm: Fix double-kfreeAleksei Nikiforov1-1/+0
2025-11-17s390: Remove compat supportHeiko Carstens13-290/+7
2025-11-16treewide: include linux/pgalloc.h instead of asm/pgalloc.hHarry Yoo1-2/+1
2025-11-12vfio/ccw: Convert to get_region_info_capsJason Gunthorpe1-48/+7
2025-11-12vfio/ccw: Provide a get_region_info opJason Gunthorpe1-18/+26
2025-11-06s390/ctcm: Use info level for handshake UC_RCRESETAswin Karuvally1-0/+14
2025-11-06s390/sclp_mem: Consider global memory_hotplug.memmap_on_memory settingSumanth Korikkar1-0/+2
2025-10-24s390/ap: Don't leak debug feature files if AP instructions are not availableHeiko Carstens1-4/+4
2025-10-23s390/ap: Expose ap_bindings_complete_count counter via sysfsHarald Freudenberger1-0/+10
2025-10-21s390/ap: Introduce new AP nqap and dqap trace eventsHarald Freudenberger1-1/+18
2025-10-21s390/zcrypt: Rework zcrypt request and reply trace event definitionHarald Freudenberger1-5/+10
2025-10-21Merge branch 'tape-block-sizes'Heiko Carstens7-237/+136
2025-10-21s390/tape: Add support for bigger block sizesJan Höppner5-34/+86
2025-10-21s390/tape: Introduce idal buffer arrayJan Höppner4-16/+16
2025-10-21s390/tape: Move idal allocation to core functionsJan Höppner4-47/+35
2025-10-21s390/tape: Fix return value of ccw helper functionsJan Höppner1-2/+2
2025-10-21s390/tape: Remove extra CCW allocation for error recoveryJan Höppner1-5/+1
2025-10-21s390/tape: Remove 3590 Read Opposite error recoveryJan Höppner1-89/+0
2025-10-21s390/tape: Remove 34xx Read Opposite error recoveryJan Höppner2-48/+0
2025-10-21s390/tape: Remove count parameter from read/write_block functionsJan Höppner4-8/+8
2025-10-21Merge branch 'memory-hotplug'Heiko Carstens1-83/+204
2025-10-21s390/con3270: Use scnprintf() instead of sprintf()Heiko Carstens1-1/+1
2025-10-21s390/tape: Use scnprintf() instead of sprintf()Heiko Carstens1-1/+1
2025-10-21s390/dcss: Use scnprintf() instead of sprintf()Heiko Carstens1-2/+2
2025-10-21s390/cio: Use scnprintf() instead of sprintf()Heiko Carstens5-12/+13
2025-10-20s390/iucv: Convert sprintf/snprintf to scnprintfAswin Karuvally1-3/+4
2025-10-14s390/sclp: Remove MHP_OFFLINE_INACCESSIBLESumanth Korikkar1-1/+1
2025-10-14s390/sclp: Add support for dynamic (de)configuration of memorySumanth Korikkar1-83/+204
2025-10-09Merge tag 's390-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds4-19/+29
2025-10-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2025-10-04Merge tag 'tty-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-10/+8
2025-10-04s390/cio: Update purge function to unregister the unused subchannelsVineeth Vijayan1-13/+24
2025-10-02Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-370/+259
2025-10-02Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-8/+16
2025-09-30KVM: s390/vfio-ap: Use kvm_is_gpa_in_memslot() instead of open coded equivalentSean Christopherson1-1/+1
2025-09-29Merge tag 's390-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds8-469/+481
2025-09-29s390: Remove superfluous newlines from inline assembliesHeiko Carstens2-2/+2
2025-09-29s390/cio/ioasm: Fix __xsch() condition code handlingHeiko Carstens1-4/+3
2025-09-25s390/dasd: enforce dma_alignment to ensure proper buffer validationJaehoon Kim1-0/+5
2025-09-25s390/dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_requestJaehoon Kim1-5/+7
2025-09-25s390/tape: Add WQ_PERCPU to alloc_workqueue usersMarco Crivellari1-1/+1
2025-09-23dibs: Move event handling to dibs layerJulian Ruess3-153/+111
2025-09-23dibs: Move data path to dibs layerAlexandra Winter1-72/+49
2025-09-23dibs: Move query_remote_gid() to dibs_dev_opsAlexandra Winter1-23/+18
2025-09-23dibs: Move vlan support to dibs_dev_opsAlexandra Winter1-41/+6
2025-09-23dibs: Local gid for dibs devicesAlexandra Winter2-21/+18
2025-09-23dibs: Create class dibsJulian Ruess1-1/+4
2025-09-23dibs: Move struct device to dibs_devJulian Ruess1-32/+8
2025-09-23dibs: Define dibs_client_ops and dibs_dev_opsAlexandra Winter1-24/+19
2025-09-23dibs: Register ism as dibs deviceAlexandra Winter3-32/+54
2025-09-23net/smc: Remove error handling of unregister_dmb()Alexandra Winter1-0/+1
2025-09-16s390/dcssblk: Add DAX supportGerald Schaefer2-16/+31
2025-09-15Merge 6.17-rc6 into tty-nextGreg Kroah-Hartman1-2/+9
2025-09-09s390/hmcdrv: Replace kmalloc() + copy_from_user() with memdup_user_nul()Thorsten Blum1-13/+6
2025-09-03Merge tag 'pull-getgeo' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Jens Axboe1-3/+4
2025-08-28s390/pkey: Forward keygenflags to ep11_unwrapkeyHarald Freudenberger1-1/+3
2025-08-20s390/sclp: Move memory hotplug code for better modularitySumanth Korikkar3-385/+400
2025-08-20s390/sclp: Refactor sclp_cmd.cSumanth Korikkar1-96/+83
2025-08-20s390/sclp: Fix SCCB present checkPeter Oberparleiter1-2/+9
2025-08-17s390/char/con3270: use tty_port_tty guard()Jiri Slaby (SUSE)1-10/+8
2025-08-13block: switch ->getgeo() to struct gendiskAl Viro1-3/+4
2025-08-08Merge tag 's390-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+1
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-6/+4
2025-07-31s390/ap: Unmask SLCF bit in card and queue ap functions sysfsHarald Freudenberger1-1/+1
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds4-2105/+13
2025-07-29Merge tag 's390-6.17-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds46-6/+46
2025-07-29Merge tag 'driver-core-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-7/+7
2025-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+3
2025-07-24s390/ism: fix concurrency management in ism_cmd()Halil Pasic1-0/+3
2025-07-21s390/qeth: Make hw_trap sysfs attribute idempotentAswin Karuvally1-9/+13
2025-07-21s390/sclp: Use monotonic clock in sclp_sync_wait()Sven Schnelle1-2/+2
2025-07-16s390/net: Remove NETIUCV device driverNagamani PV3-2096/+0
2025-07-09mm: remove callers of pfn_t functionalityAlistair Popple1-5/+4
2025-07-09mm: remove remaining uses of PFN_DEVAlistair Popple1-2/+1
2025-06-23Merge 6.16-rc3 into driver-core-nextGreg Kroah-Hartman1-0/+2
2025-06-17s390/drivers: Remove unnecessary include <linux/export.h>Heiko Carstens4-4/+0
2025-06-17s390/drivers: Explicitly include <linux/export.h>Heiko Carstens42-0/+44
2025-06-17sysfs: treewide: switch back to attribute_group::bin_attrsThomas Weißschuh2-5/+5
2025-06-17sysfs: treewide: switch back to bin_attribute::read()/write()Thomas Weißschuh2-2/+2
2025-06-16s390/pkey: Prevent overflow in size calculation for memdup_user()Fedor Pchelkin1-1/+1
2025-06-09Merge branch '6.16/scsi-queue' into 6.16/scsi-fixesMartin K. Petersen1-0/+2
2025-06-09scsi: s390: zfcp: Ensure synchronous unit_addPeter Oberparleiter1-0/+2
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar13-15/+18
2025-05-31Merge tag 'mm-nonmm-stable-2025-05-31-15-28' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+2
2025-05-29Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-8/+6
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-1/+1
2025-05-26Merge tag 's390-6.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds23-997/+946
2025-05-12scsi: zfcp: Simplify workqueue allocationBenjamin Block1-8/+6
2025-05-11treewide: fix typo "previlege"WangYuli1-2/+2
2025-05-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+1
2025-05-05s390/dcssblk: Fix build error with CONFIG_DAX=m and CONFIG_DCSSBLK=yGerald Schaefer1-2/+1
2025-04-30s390/con3270: Use strscpy() instead of strcpy()Heiko Carstens1-5/+12
2025-04-30s390: Simple strcpy() to strscpy() conversionsHeiko Carstens2-3/+3
2025-04-30s390/pkey/crypto: Introduce xflags param for pkey in-kernel APIHarald Freudenberger1-2/+1
2025-04-30s390/pkey: Provide and pass xflags within pkey and zcrypt layersHarald Freudenberger12-151/+214
2025-04-30s390/pkey: Use preallocated memory for retrieve of UV secret metadataHarald Freudenberger1-3/+35
2025-04-30s390/pkey: Rework EP11 pkey handler to use stack for small memory allocsHarald Freudenberger1-33/+10
2025-04-30s390/pkey: Rework CCA pkey handler to use stack for small memory allocsHarald Freudenberger1-33/+10
2025-04-30s390/zcrypt: Rework ep11 misc functions to use cprb mempoolHarald Freudenberger4-49/+76
2025-04-30s390/zcrypt: Locate ep11_domain_query_info onto the stack instead of kmallocHarald Freudenberger1-15/+10
2025-04-30s390/zcrypt: Propagate xflags argument with cca_get_info()Harald Freudenberger3-6/+6
2025-04-30s390/zcrypt: Rework cca misc functions kmallocs to use the cprb mempoolHarald Freudenberger1-13/+29
2025-04-30s390/zcrypt: Rework ep11 findcard() implementation and callersHarald Freudenberger3-42/+20
2025-04-30s390/zcrypt: Rework cca findcard() implementation and callersHarald Freudenberger3-45/+25
2025-04-30s390/zcrypt: Remove CCA and EP11 card and domain info cachesHarald Freudenberger6-232/+47
2025-04-30s390/zcrypt: Remove unused functions from cca miscHarald Freudenberger2-151/+0
2025-04-30s390/zcrypt: Introduce pre-allocated device status array for ep11 miscHarald Freudenberger1-10/+36
2025-04-30s390/zcrypt: Introduce pre-allocated device status array for cca miscHarald Freudenberger1-10/+37
2025-04-30s390/zcrypt: Rework zcrypt function zcrypt_device_status_mask_extHarald Freudenberger4-13/+33
2025-04-30s390/zcrypt: Introduce cprb mempool for ep11 misc functionsHarald Freudenberger3-62/+96
2025-04-30s390/zcrypt: Introduce cprb mempool for cca misc functionsHarald Freudenberger4-32/+103
2025-04-30s390/ap/zcrypt: New xflag parameterHarald Freudenberger6-38/+52
2025-04-30s390/zcrypt: Avoid alloc and copy of ep11 targets if kernelspace cprbHarald Freudenberger1-23/+19
2025-04-30s390/ap: Introduce ap message buffer poolHarald Freudenberger3-9/+58
2025-04-30s390/ap/zcrypt: Rework AP message buffer allocationHarald Freudenberger5-66/+87
2025-04-30s390/ap: Move response_type struct into ap_msg structHarald Freudenberger3-61/+37
2025-04-21s390: ism: Pass string literal as format argument of dev_set_name()Simon Horman1-1/+1
2025-04-17s390: Remove optional third argument of strscpy() if possibleHeiko Carstens1-1/+1
2025-04-09s390/virtio_ccw: Don't allocate/assign airqs for non-existing queuesDavid Hildenbrand1-4/+12
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner14-26/+26
2025-04-04Merge tag 's390-6.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-26/+46
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-12/+27
2025-04-01s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel logAnthony Krowiak1-26/+46
2025-03-29Merge tag 's390-6.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds32-52/+170
2025-03-28Merge tag 'pci-v6.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds4-2738/+1
2025-03-25Merge tag 'timers-cleanups-2025-03-23' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+1
2025-03-21s390/pci: Support mmap() of PCI resources except for ISM devicesNiklas Schnelle1-1/+0
2025-03-18s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assembliesHeiko Carstens4-7/+7
2025-03-17dcssblk: mark DAX broken, remove FS_DAX_LIMITED supportDan Williams2-12/+27
2025-03-11s390/vfio-ap: Notify userspace that guest's AP config changed when mdev removedRorie Reyes1-3/+11
2025-03-04s390/tty: Fix a potential memory leak bugHaoxiang Li1-0/+12
2025-03-04s390/sclp: Add check for get_zeroed_page()Haoxiang Li1-0/+17
2025-03-04s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]()Heiko Carstens21-26/+46
2025-03-04s390/kvm: Convert MACHINE_HAS_ESOP to machine_has_esop()Heiko Carstens2-2/+2
2025-03-04s390/tlb: Convert MACHINE_HAS_TLB_GUEST to machine_has_tlb_guest()Heiko Carstens2-2/+11
2025-03-04s390/cpufeature: Convert MACHINE_HAS_EDAT1 to cpu_has_edat1()Heiko Carstens1-1/+2
2025-03-04s390/zfcp: Remove outdated email addressHeiko Carstens1-1/+1
2025-02-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-3/+14
2025-02-20Merge tag 'net-6.14-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-2/+12
2025-02-18s390/vfio-ap: Signal eventfd when guest AP configuration is changedRorie Reyes2-1/+53
2025-02-18s390/vfio-ccw: Make mdev_types not look like a fake flex arrayHalil Pasic2-4/+4
2025-02-18s390/vfio-ap: Make mdev_types not look like a fake flex arrayHalil Pasic2-3/+3
2025-02-18s390/cio: Remove outdated email addressHeiko Carstens1-3/+2
2025-02-18s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl()Thorsten Blum1-2/+2
2025-02-18s390/ap_bus: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-17s390/ism: add release function for struct deviceJulian Ruess1-2/+12
2025-02-15Merge tag 's390-6.14-4' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+2
2025-02-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+5
2025-02-13s390/qeth: move netif_napi_add_tx() and napi_enable() from under BHAlexandra Winter1-3/+5
2025-02-11s390/cio: Fix CHPID "configure" attribute cachingPeter Oberparleiter1-1/+2
2025-02-05s390/net: Remove LCS driverAswin Karuvally4-2738/+1
2025-01-30Merge tag 's390-6.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2-14/+6
2025-01-29s390/vmlogrdr: Use array instead of string initializerHeiko Carstens1-3/+3
2025-01-29s390/vmlogrdr: Use internal_name for error messagesHeiko Carstens1-1/+1
2025-01-28Merge tag 'driver-core-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-14/+14
2025-01-28s390/sclp: Initialize sclp subsystem via arch_cpu_finalize_init()Heiko Carstens1-10/+2
2025-01-26Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds5-12/+18
2025-01-20Merge tag 's390-6.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds9-115/+93
2025-01-15s390/diag: Add memory topology information via diag310Mete Durlu1-0/+1
2025-01-07sysfs: constify macro BIN_ATTRIBUTE_GROUPS()Thomas Weißschuh1-14/+14
2025-01-07s390/pkey: Constify 'struct bin_attribute'Thomas Weißschuh1-64/+64
2025-01-07s390/sclp: Constify 'struct bin_attribute'Thomas Weißschuh2-4/+4
2025-01-03s390/qdio: Move memory alloc/pointer arithmetic for slib and sl into one placeBenjamin Block2-10/+16
2025-01-03s390/cio: Use array indices instead of pointer arithmeticBenjamin Block1-1/+1
2025-01-03s390/qdio: Rename feature flag aif_osa to aif_qdioBenjamin Block2-2/+2
2024-12-23block: remove BLK_MQ_F_SHOULD_MERGEChristoph Hellwig2-2/+0
2024-12-18Merge branch 'pci-device-recovery' into featuresAlexander Gordeev2-33/+0
2024-12-17s390/diag324: Retrieve power readings via diag 0x324Sumanth Korikkar2-1/+5
2024-12-16s390/pci: Report PCI error recovery results via SCLPNiklas Schnelle2-33/+0
2024-12-09scsi: zfcp: Clarify zfcp_port refcount ownership during "link" testSteffen Maier1-1/+6
2024-12-09scsi: zfcp: Correct kdoc parameter description for sending ELS and CTFedor Loshakov1-2/+2
2024-12-04scsi: Convert SCSI drivers to .sdev_configure()Bart Van Assche1-2/+3
2024-12-04scsi: Rename .slave_alloc() and .slave_destroy()Bart Van Assche3-7/+7
2024-11-29Merge tag 'driver-core-6.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2024-11-27s390/ap: Replace xchg() with WRITE_ONCE()Heiko Carstens1-1/+1
2024-11-21s390/vfio-ap: Remove gmap_convert_to_secure() from vfio_ap_opsClaudio Imbrenda1-10/+22
2024-11-18Merge tag 's390-6.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds37-455/+816
2024-11-18s390/con3215: Remove spurious NULL in attribute_group definitionThomas Weißschuh1-1/+0