aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/s390
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'main' of https://git.kernel.org/pub/scm/linux/kernel/git/netdev...Mark Brown1-2/+2
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/s3...Mark Brown7-11/+25
3 daysdrivers/base/memory: make memory block get/put explicitMuchun Song1-9/+8
3 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-13/+13
6 dayss390/ism: Drop superfluous zeros in pci_device_id arrayUwe Kleine-König (The Capable Hub)1-2/+2
6 daysMerge branch 'features' into for-nextAlexander Gordeev7-11/+25
6 dayss390/zcore: Use octal permissionHeiko Carstens1-2/+2
6 dayss390/zcore: Removed unused variablesHeiko Carstens1-6/+2
6 dayss390/sclp: Remove unused sclp_vt220_buffered_chars variableHeiko Carstens1-4/+0
2026-05-11s390/ap: Implement SE bind and associate ueventsHarald Freudenberger3-0/+21
2026-05-11s390/cio: Restore GFP_DMA for CHSC allocationPeter Oberparleiter3-13/+13
2026-05-06s390/sclp: Allow user-space to provide PCI reports for NVMe SMART dataNiklas Schnelle1-0/+1
2026-05-05s390/cio: Purge based on the cdev's online statusVineeth Vijayan1-1/+1
2026-04-28s390/sclp: Remove SCLP_OFB Kconfig optionHeiko Carstens2-14/+0
2026-04-22Merge tag 's390-7.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds10-304/+226
2026-04-13Merge tag 'driver-core-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-71/+27
2026-04-11s390/zcrypt: Fix warning about wrong kernel doc commentHarald Freudenberger1-1/+1
2026-04-03Merge tag 's390-7.0-7' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-18/+14
2026-04-04s390/ap: use generic driver_override infrastructureDanilo Krummrich3-36/+23
2026-04-04s390/cio: use generic driver_override infrastructureDanilo Krummrich2-35/+4
2026-04-02s390/pkey: Add comment about synchronize_rcu() to pkey baseHarald Freudenberger1-0/+7
2026-04-02s390/hmcdrv: Remove commented out codeJori Koolstra1-113/+1
2026-03-24s390/zcrypt: Slight rework on the agent_id fieldHarald Freudenberger2-5/+4
2026-03-24s390/zcrypt: Explicitly use a card variable in _zcrypt_send_cprbHarald Freudenberger1-4/+4
2026-03-24s390/zcrypt: Rework MKVP fields and handlingHarald Freudenberger4-85/+123
2026-03-24s390/zcrypt: Make apfs a real unsigned int fieldHarald Freudenberger3-21/+13
2026-03-24s390/zcrypt: Rework domain processing within zcrypt device driverHarald Freudenberger3-31/+29
2026-03-24s390/zcrypt: Move inline function rng_type6cprb_msgx from header to codeHarald Freudenberger2-49/+49
2026-03-24s390/zcrypt: Fix memory leak with CCA cards used as acceleratorHarald Freudenberger1-18/+14
2026-03-13Merge tag 's390-7.0-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds2-7/+8
2026-03-13Merge tag 'block-7.0-20260312' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+16
2026-03-10s390/dasd: Copy detected format information to secondary deviceStefan Haberland1-0/+11
2026-03-10s390/dasd: Move quiesce state with pprc swapStefan Haberland1-0/+5
2026-03-07s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attributeHarald Freudenberger2-7/+8
2026-02-22Convert remaining multi-line kmalloc_obj/flex GFP_KERNEL usesKees Cook1-1/+1
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds6-14/+7
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds60-110/+110
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook74-198/+188
2026-02-20Merge tag 's390-7.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds1-1/+1
2026-02-19s390/tape: Fix device driver nameJan Höppner1-1/+1
2026-02-12Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds1-2/+2
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds4-0/+4
2026-02-10Merge tag 'v7.0-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds3-3/+19
2026-02-09Merge tag 's390-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds16-3135/+862
2026-02-05s390/tape: Consolidate tape config options and modulesJan Höppner7-49/+23
2026-02-05s390/cio: Fix device lifecycle handling in css_alloc_subchannel()Salah Triki1-1/+1
2026-02-04s390/tape: Rename tape_34xx.c to tape_3490.cJan Höppner3-132/+132
2026-02-04s390/tape: Cleanup sense data analysis and error handlingJan Höppner1-120/+0
2026-02-04s390/tape: Remove 3480 tape device typeJan Höppner4-61/+26
2026-02-04s390/tape: Remove unused command definitionsJan Höppner1-33/+5
2026-02-04s390/tape: Remove special block id handlingJan Höppner2-202/+2
2026-02-04s390/tape: Remove tape load display supportJan Höppner5-60/+1
2026-02-04s390/tape: Remove support for 3590/3592 modelsJan Höppner7-1807/+2
2026-01-31s390/pkey: Support new xflag PKEY_XFLAG_NOCLEARKEYHarald Freudenberger3-3/+19
2026-01-23scsi: Change the return type of the .queuecommand() callbackBart Van Assche1-2/+2
2026-01-20kernel.h: drop hex.h and update all hex.h usersRandy Dunlap4-0/+4
2026-01-20s390/ap: Fix wrong APQN fill calculationHarald Freudenberger2-2/+2
2025-12-22s390/ap/zcrypt: Revisit module param permissionsHarald Freudenberger2-7/+7
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