linux-stable/arch/powerpc/platforms/pseries
Shrikanth Hegde 12ea1ec137 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
[ Upstream commit 6d43416385 ]

Couple of Minor fixes:

- hcall return values are long. Fix that for h_get_mpp, h_get_ppp and
parse_ppp_data

- If hcall fails, values set should be at-least zero. It shouldn't be
uninitialized values. Fix that for h_get_mpp and h_get_ppp

Signed-off-by: Shrikanth Hegde <sshegde@linux.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Link: https://msgid.link/20240412092047.455483-3-sshegde@linux.ibm.com
Signed-off-by: Sasha Levin <sashal@kernel.org>
2024-06-16 13:32:24 +02:00
..
cmm.c mm: remove unneeded includes of <asm/pgalloc.h> 2020-08-07 11:33:26 -07:00
dlpar.c powerpc/pseries/dlpar: handle ibm, configure-connector delay status 2021-03-04 11:38:04 +01:00
dtl.c powerpc64: Break asm/percpu.h vs spinlock_types.h dependency 2020-07-10 12:00:01 +02:00
eeh_pseries.c powerpc/pseries/eeh: use correct API for error log size 2023-01-14 10:16:08 +01:00
event_sources.c
firmware.c powerpc/pseries: Add support for FORM2 associativity 2023-04-20 12:10:28 +02:00
hotplug-cpu.c powerpc/pseries: Consolidate different NUMA distance update code paths 2023-04-20 12:10:27 +02:00
hotplug-memory.c powerpc/pseries/memhp: Fix access beyond end of drmem array 2024-01-25 14:37:39 -08:00
hvCall.S powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks 2021-05-26 12:06:49 +02:00
hvCall_inst.c powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro 2020-09-18 19:59:43 +10:00
hvconsole.c
hvcserver.c powerpc: Use fallthrough pseudo-keyword 2020-07-29 21:09:37 +10:00
ibmebus.c powerpc/pseries: fix possible memory leak in ibmebus_bus_init() 2023-09-23 11:01:07 +02:00
io_event_irq.c
iommu.c powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" 2021-12-08 09:03:18 +01:00
Kconfig powerpc/pseries: Implement paravirt qspinlocks for SPLPAR 2020-07-27 00:01:29 +10:00
kexec.c
lpar.c powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp 2024-06-16 13:32:24 +02:00
lparcfg.c powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp 2024-06-16 13:32:24 +02:00
Makefile
mobility.c powerpc/pseries/mobility: ignore ibm, platform-facilities updates 2022-09-23 14:16:56 +02:00
msi.c powerpc/pseries: Don't enforce MSI affinity with kdump 2021-03-17 17:06:10 +01:00
nvram.c
of_helpers.c
of_helpers.h
papr_scm.c powerpc/papr_scm: Update the NUMA distance table for the target node 2023-04-20 12:10:28 +02:00
pci.c
pci_dlpar.c powerpc/pseries: extract host bridge from pci_bus prior to bus removal 2021-05-14 09:50:39 +02:00
pmem.c powerpc/pseries: remove cede offline state for CPUs 2020-07-16 13:12:34 +10:00
power.c
pseries.h powerpc/pseries: wire up rng during setup_arch() 2022-06-29 08:59:54 +02:00
pseries_energy.c
ras.c powerpc/pseries: Avoid using addr_to_pfn in real mode 2020-10-22 14:34:45 +11:00
reconfig.c
rng.c powerpc/pseries: wire up rng during setup_arch() 2022-06-29 08:59:54 +02:00
rtas-fadump.c
rtas-fadump.h
scanlog.c
setup.c powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT 2023-09-19 12:20:15 +02:00
smp.c powerpc: Fix is_kvm_guest() / kvm_para_available() 2021-11-18 14:04:17 +01:00
suspend.c powerpc/pseries/hibernation: remove redundant cacheinfo update 2020-12-30 11:53:43 +01:00
svm.c powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory 2020-09-14 23:07:14 +10:00
vio.c powerpc/pseries: Only register vio drivers if vio bus exists 2021-05-14 09:50:32 +02:00
vphn.c