Julian Wiedmann
0b3e622f8c
s390/qeth: fix initialization on old HW
...
commit 0b698c838e84149b690c7e979f78cccb6f8aa4b9 upstream.
I stumbled over an old OSA model that claims to support DIAG_ASSIST,
but then rejects the cmd to query its DIAG capabilities.
In the old code this was ok, as the returned raw error code was > 0.
Now that we translate the raw codes to errnos, the "rc < 0" causes us
to fail the initialization of the device.
The fix is trivial: don't bail out when the DIAG query fails. Such an
error is not critical, we can still use the device (with a slightly
reduced set of features).
Fixes: 742d4d4083 ("s390/qeth: convert remaining legacy cmd callbacks")
Signed-off-by: Julian Wiedmann <jwi@linux.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-17 19:48:27 +01:00
..
accessibility
acpi
ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100
2020-01-09 10:20:02 +01:00
amba
android
ata
libata: Fix retrieving of active qcs
2020-01-09 10:19:59 +01:00
atm
auxdisplay
base
firmware_loader: Fix labels with comma for builtin firmware
2019-12-31 16:45:39 +01:00
bcma
block
xen/blkback: Avoid unmapping unmapped grant pages
2020-01-09 10:20:07 +01:00
bluetooth
Bluetooth: btusb: fix PM leak in error case of setup
2020-01-09 10:20:04 +01:00
bus
bus: ti-sysc: Fix missing reset delay handling
2020-01-12 12:21:27 +01:00
cdrom
cdrom: respect device capabilities during opening action
2020-01-04 19:18:25 +01:00
char
tpm: Handle negative priv->response_len in tpm_common_read()
2020-01-14 20:08:21 +01:00
clk
clk: Move clk_core_reparent_orphans() under CONFIG_OF
2020-01-12 12:21:39 +01:00
clocksource
clocksource: riscv: add notrace to riscv_sched_clock
2020-01-09 10:19:59 +01:00
connector
counter
cpufreq
cpufreq: Register drivers only after CPU devices have been registered
2019-12-31 16:45:26 +01:00
cpuidle
crypto
crypto: vmx - Avoid weird build failures
2019-12-31 16:45:45 +01:00
dax
dca
devfreq
PM / devfreq: tegra: Add COMMON_CLK dependency
2020-01-17 19:48:22 +01:00
dio
dma
dmaengine: virt-dma: Fix access after free in vchan_complete()
2020-01-09 10:20:00 +01:00
dma-buf
edac
EDAC/ghes: Fix grain calculation
2019-12-31 16:45:16 +01:00
eisa
extcon
extcon: sm5502: Reset registers during initialization
2019-12-31 16:44:04 +01:00
firewire
net: add annotations on hh->hh_len lockless accesses
2020-01-09 10:20:06 +01:00
firmware
efi/earlycon: Remap entire framebuffer after page initialization
2020-01-12 12:21:16 +01:00
fpga
fsi
fsi: core: Fix small accesses and unaligned offsets via sysfs
2019-12-31 16:45:09 +01:00
gnss
gpio
gpio: Fix error message on out-of-range GPIO in lookup table
2020-01-17 19:48:22 +01:00
gpu
drm/tegra: Fix ordering of cleanup code
2020-01-17 19:48:23 +01:00
greybus
hid
HID: hidraw, uhid: Always report EPOLLOUT
2020-01-17 19:48:15 +01:00
hsi
hv
Drivers: hv: vmbus: Fix crash handler reset of Hyper-V synic
2020-01-04 19:18:21 +01:00
hwmon
hwspinlock
hwtracing
intel_th: msu: Fix window switching without windows
2019-12-31 16:46:09 +01:00
i2c
i2c: bcm2835: Store pointer to bus clock
2020-01-17 19:48:17 +01:00
i3c
ide
idle
iio
iio: adc: max9611: Fix too short conversion time delay
2020-01-09 10:19:43 +01:00
infiniband
IB/hfi1: Don't cancel unused work item
2020-01-17 19:48:16 +01:00
input
Input: input_event - fix struct padding on sparc64
2020-01-14 20:08:24 +01:00
interconnect
iommu
iommu: Remove device link to group on failure
2020-01-17 19:48:20 +01:00
ipack
irqchip
irqchip: ingenic: Error out if IRQ domain creation failed
2020-01-04 19:17:22 +01:00
isdn
leds
leds: trigger: netdev: fix handling on interface rename
2020-01-04 19:17:05 +01:00
lightnvm
macintosh
mailbox
mailbox: imx: Fix Tx doorbell shutdown path
2020-01-04 19:18:30 +01:00
mcb
md
md: raid1: check rdev before reference in raid1_sync_request func
2020-01-09 10:19:48 +01:00
media
media: usb: fix memory leak in af9005_identify_state
2020-01-09 10:20:05 +01:00
memory
memstick
message
mfd
misc
habanalabs: remove variable 'val' set but not used
2020-01-12 12:21:31 +01:00
mmc
mmc: sdhci-of-esdhc: re-implement erratum A-009204 workaround
2020-01-04 19:19:19 +01:00
mtd
mtd: onenand: omap2: Pass correct flags for prep_dma_memcpy
2020-01-17 19:48:19 +01:00
mux
net
ath10k: fix memory leak
2020-01-14 20:08:37 +01:00
nfc
ntb
nubus
nvdimm
libnvdimm/btt: fix variable 'rc' set but not used
2020-01-04 19:18:12 +01:00
nvme
nvme/pci: Fix read queue count
2020-01-09 10:19:43 +01:00
nvmem
nvmem: imx-ocotp: reset error status on probe
2019-12-31 16:44:42 +01:00
of
of: overlay: add_changeset_property() memory leak
2020-01-09 10:20:03 +01:00
opp
oprofile
parisc
parport
parport: load lowlevel driver if ports not found
2019-12-31 16:45:25 +01:00
pci
PCI: amlogic: Fix probed clock names
2020-01-17 19:48:22 +01:00
pcmcia
perf
perf/smmuv3: Remove the leftover put_cpu() in error path
2020-01-12 12:21:38 +01:00
phy
phy: mapphone-mdm6600: Fix uninitialized status value regression
2020-01-17 19:48:16 +01:00
pinctrl
pinctrl: meson: Fix wrong shift value when get drive-strength
2020-01-17 19:48:20 +01:00
platform
platform/x86: pcengines-apuv2: fix simswap GPIO assignment
2020-01-12 12:21:42 +01:00
pnp
power
power: supply: cpcap-battery: Check voltage before orderly_poweroff
2019-12-31 16:44:12 +01:00
powercap
powercap: intel_rapl: add NULL pointer check to rapl_mmio_cpu_online()
2020-01-14 20:08:18 +01:00
pps
ps3
ptp
ptp: fix the race between the release of ptp_clock and cdev
2020-01-04 19:18:48 +01:00
pwm
rapidio
ras
regulator
regulator: rn5t618: fix module aliases
2020-01-12 12:21:34 +01:00
remoteproc
reset
reset: Do not register resource data for missing resets
2020-01-12 12:21:21 +01:00
rpmsg
rpmsg: char: release allocated memory
2020-01-14 20:08:37 +01:00
rtc
rtc: mt6397: fix alarm register overwrite
2020-01-17 19:48:16 +01:00
s390
s390/qeth: fix initialization on old HW
2020-01-17 19:48:27 +01:00
sbus
scsi
scsi: mpt3sas: Fix double free in attach error handling
2020-01-17 19:48:21 +01:00
sfi
sh
siox
slimbus
soc
soundwire
soundwire: intel: fix PDI/stream mapping for Bulk
2019-12-31 16:45:11 +01:00
spi
spi: nxp-fspi: Ensure width is respected in spi-mem operations
2020-01-12 12:21:34 +01:00
spmi
ssb
staging
staging: vt6656: remove bool from vnt_radio_power_on ret
2020-01-14 20:08:36 +01:00
target
scsi: target: iscsi: Wait for all commands to finish before freeing a session
2020-01-04 19:18:17 +01:00
tc
tee
thermal
thunderbolt
tty
tty: always relink the port
2020-01-14 20:08:33 +01:00
uio
usb
USB: Fix: Don't skip endpoint descriptors with maxpacket=0
2020-01-14 20:08:38 +01:00
vfio
vhost
vhost/vsock: accept only packets with the right dst_cid
2020-01-04 19:19:18 +01:00
video
virt
virtio
visorbus
vlynq
vme
w1
watchdog
watchdog: tqmx86_wdt: Fix build error
2020-01-09 10:20:03 +01:00
xen
xen/balloon: fix ballooned page accounting without hotplug enabled
2020-01-09 10:19:51 +01:00
zorro
Kconfig
Makefile