linux/drivers/s390/char
Linus Torvalds 9361cace0d more s390 updates for 6.18 merge window
- Compile the decompressor with -Wno-pointer-sign flag to avoid
   a clang warning
 
 - Fix incomplete conversion to flag output macros in __xsch(),
   to avoid always zero return value instead of the expected
   condition code
 
 - Remove superfluous newlines from inline assemblies to improve
   compiler inlining decisions
 
 - Expose firmware provided UID Checking state in sysfs regardless
   of the device presence or state
 
 - CIO does not unregister subchannels when the attached device is
   invalid or unavailable. Update the purge function to remove I/O
   subchannels if the device number is found on cio_ignore list
 
 - Consolidate PAI crypto allocation and cleanup paths
 
 - The uv_get_secret_metadata() function has been removed some few
   months ago, remove also the function mention it in a comment
 -----BEGIN PGP SIGNATURE-----
 
 iI0EABYKADUWIQQrtrZiYVkVzKQcYivNdxKlNrRb8AUCaOZurhccYWdvcmRlZXZA
 bGludXguaWJtLmNvbQAKCRDNdxKlNrRb8A7aAPwJ4hgGHrZY513Kk90eAYGcW7mL
 k7L4Q5kJjQ9M1Y4eTgEAjr3BQLzshpYJVVDxuivZhYSPNOe7MJmolVfZroNv/AE=
 =A/vb
 -----END PGP SIGNATURE-----

Merge tag 's390-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux

Pull more s390 updates from Alexander Gordeev:

 - Compile the decompressor with -Wno-pointer-sign flag to avoid a clang
   warning

 - Fix incomplete conversion to flag output macros in __xsch(), to avoid
   always zero return value instead of the expected condition code

 - Remove superfluous newlines from inline assemblies to improve
   compiler inlining decisions

 - Expose firmware provided UID Checking state in sysfs regardless of
   the device presence or state

 - CIO does not unregister subchannels when the attached device is
   invalid or unavailable. Update the purge function to remove I/O
   subchannels if the device number is found on cio_ignore list

 - Consolidate PAI crypto allocation and cleanup paths

 - The uv_get_secret_metadata() function has been removed some few
   months ago, remove also the function mention it in a comment

* tag 's390-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
  s390/uv: Fix comment of uv_find_secret() function
  s390/pai_crypto: Consolidate PAI crypto allocation and cleanup paths
  s390/cio: Update purge function to unregister the unused subchannels
  s390/pci: Expose firmware provided UID Checking state in sysfs
  s390: Remove superfluous newlines from inline assemblies
  s390/cio/ioasm: Fix __xsch() condition code handling
  s390: Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR
2025-10-09 10:51:43 -07:00
..
Kconfig
Makefile s390/sclp: Move memory hotplug code for better modularity 2025-08-20 16:38:23 +02:00
con3215.c treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
con3270.c s390/char/con3270: use tty_port_tty guard() 2025-08-17 12:46:27 +02:00
ctrlchar.c
ctrlchar.h
defkeymap.c
defkeymap.map
diag_ftp.c s390: Remove optional third argument of strscpy() if possible 2025-04-17 15:16:10 +02:00
diag_ftp.h
fs3270.c
hmcdrv_cache.c
hmcdrv_cache.h
hmcdrv_dev.c s390/hmcdrv: Replace kmalloc() + copy_from_user() with memdup_user_nul() 2025-09-09 15:03:13 +02:00
hmcdrv_dev.h
hmcdrv_ftp.c s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() 2025-03-04 17:18:07 +01:00
hmcdrv_ftp.h
hmcdrv_mod.c
keyboard.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
keyboard.h
monreader.c s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() 2025-03-04 17:18:07 +01:00
monwriter.c s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() 2025-03-04 17:18:07 +01:00
raw3270.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
raw3270.h
sclp.c s390/sclp: Fix SCCB present check 2025-08-20 16:37:27 +02:00
sclp.h s390: Use inline qualifier for all EX_TABLE and ALTERNATIVE inline assemblies 2025-03-18 17:13:51 +01:00
sclp_ap.c
sclp_cmd.c s390/sclp: Move memory hotplug code for better modularity 2025-08-20 16:38:23 +02:00
sclp_con.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
sclp_config.c sysfs: treewide: switch back to bin_attribute::read()/write() 2025-06-17 10:44:13 +02:00
sclp_cpi_sys.c
sclp_cpi_sys.h
sclp_ctl.c
sclp_diag.h
sclp_early.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
sclp_early_core.c s390: Remove superfluous newlines from inline assemblies 2025-09-29 13:52:08 +02:00
sclp_ftp.c
sclp_ftp.h
sclp_mem.c s390/sclp: Move memory hotplug code for better modularity 2025-08-20 16:38:23 +02:00
sclp_ocf.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
sclp_pci.c
sclp_quiesce.c
sclp_rw.c
sclp_rw.h
sclp_sd.c s390 updates for 6.17 merge window 2025-07-29 20:17:08 -07:00
sclp_sdias.c
sclp_sdias.h
sclp_tty.c s390/tty: Fix a potential memory leak bug 2025-03-04 17:18:08 +01:00
sclp_tty.h
sclp_vt220.c treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
tape.h
tape_34xx.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
tape_3590.c s390/tape: Add WQ_PERCPU to alloc_workqueue users 2025-09-25 14:28:58 +02:00
tape_3590.h
tape_char.c
tape_class.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
tape_class.h
tape_core.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
tape_proc.c
tape_std.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
tape_std.h
uvdevice.c
vmcp.c s390/drivers: Remove unnecessary include <linux/export.h> 2025-06-17 18:18:03 +02:00
vmlogrdr.c treewide: fix typo "previlege" 2025-05-11 17:54:10 -07:00
vmur.c s390: Convert MACHINE_IS_[LPAR|VM|KVM], etc, machine_is_[lpar|vm|kvm]() 2025-03-04 17:18:07 +01:00
vmur.h
zcore.c