Skip to content

Commit f07e06a

Browse files
Automatic merge of 'next-test' into merge-test (2025-07-22 09:36)
2 parents 8046db6 + 377ab4c commit f07e06a

File tree

14 files changed

+119
-233
lines changed

14 files changed

+119
-233
lines changed

arch/powerpc/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ KBUILD_LDFLAGS += -m elf$(BITS)$(LDEMULATION)
101101
endif
102102

103103
LDFLAGS_vmlinux-y := -Bstatic
104-
LDFLAGS_vmlinux-$(CONFIG_RELOCATABLE) := -pie
104+
LDFLAGS_vmlinux-$(CONFIG_RELOCATABLE) := -pie --no-dynamic-linker
105105
LDFLAGS_vmlinux-$(CONFIG_RELOCATABLE) += -z notext
106106
LDFLAGS_vmlinux := $(LDFLAGS_vmlinux-y)
107107

arch/powerpc/include/asm/pci-bridge.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,6 @@ struct pci_controller {
133133

134134
/* IRQ domain hierarchy */
135135
struct irq_domain *dev_domain;
136-
struct irq_domain *msi_domain;
137-
struct fwnode_handle *fwnode;
138136

139137
/* iommu_ops support */
140138
struct iommu_device iommu;

arch/powerpc/include/asm/xive.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ void xive_native_free_vp_block(u32 vp_base);
111111
int xive_native_populate_irq_data(u32 hw_irq,
112112
struct xive_irq_data *data);
113113
void xive_cleanup_irq_data(struct xive_irq_data *xd);
114-
void xive_irq_free_data(unsigned int virq);
115114
void xive_native_free_irq(u32 irq);
116115
int xive_native_configure_irq(u32 hw_irq, u32 target, u8 prio, u32 sw_irq);
117116

arch/powerpc/include/uapi/asm/eeh.h

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,5 @@
11
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
22
/*
3-
* This program is free software; you can redistribute it and/or modify
4-
* it under the terms of the GNU General Public License, version 2, as
5-
* published by the Free Software Foundation.
6-
*
7-
* This program is distributed in the hope that it will be useful,
8-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10-
* GNU General Public License for more details.
11-
*
12-
* You should have received a copy of the GNU General Public License
13-
* along with this program; if not, write to the Free Software
14-
* Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15-
*
163
* Copyright IBM Corp. 2015
174
*
185
* Authors: Gavin Shan <gwshan@linux.vnet.ibm.com>

arch/powerpc/include/uapi/asm/kvm.h

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,5 @@
11
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
22
/*
3-
* This program is free software; you can redistribute it and/or modify
4-
* it under the terms of the GNU General Public License, version 2, as
5-
* published by the Free Software Foundation.
6-
*
7-
* This program is distributed in the hope that it will be useful,
8-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10-
* GNU General Public License for more details.
11-
*
12-
* You should have received a copy of the GNU General Public License
13-
* along with this program; if not, write to the Free Software
14-
* Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15-
*
163
* Copyright IBM Corp. 2007
174
*
185
* Authors: Hollis Blanchard <hollisb@us.ibm.com>

arch/powerpc/include/uapi/asm/kvm_para.h

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,5 @@
11
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
22
/*
3-
* This program is free software; you can redistribute it and/or modify
4-
* it under the terms of the GNU General Public License, version 2, as
5-
* published by the Free Software Foundation.
6-
*
7-
* This program is distributed in the hope that it will be useful,
8-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
9-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10-
* GNU General Public License for more details.
11-
*
12-
* You should have received a copy of the GNU General Public License
13-
* along with this program; if not, write to the Free Software
14-
* Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15-
*
163
* Copyright IBM Corp. 2008
174
*
185
* Authors: Hollis Blanchard <hollisb@us.ibm.com>

arch/powerpc/include/uapi/asm/ps3fb.h

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,6 @@
22
/*
33
* Copyright (C) 2006 Sony Computer Entertainment Inc.
44
* Copyright 2006, 2007 Sony Corporation
5-
*
6-
* This program is free software; you can redistribute it and/or modify it
7-
* under the terms of the GNU General Public License as published
8-
* by the Free Software Foundation; version 2 of the License.
9-
*
10-
* This program is distributed in the hope that it will be useful, but
11-
* WITHOUT ANY WARRANTY; without even the implied warranty of
12-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13-
* General Public License for more details.
14-
*
15-
* You should have received a copy of the GNU General Public License along
16-
* with this program; if not, write to the Free Software Foundation, Inc.,
17-
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
185
*/
196

207
#ifndef _ASM_POWERPC_PS3FB_H_

arch/powerpc/kernel/eeh_driver.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -907,7 +907,7 @@ void eeh_handle_normal_event(struct eeh_pe *pe)
907907
/* FIXME: Use the same format as dump_stack() */
908908
pr_err("EEH: Call Trace:\n");
909909
for (i = 0; i < pe->trace_entries; i++)
910-
pr_err("EEH: [%pK] %pS\n", ptrs[i], ptrs[i]);
910+
pr_err("EEH: [%p] %pS\n", ptrs[i], ptrs[i]);
911911

912912
pe->trace_entries = 0;
913913
}

arch/powerpc/perf/hv-24x7.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -713,27 +713,27 @@ static ssize_t catalog_event_len_validate(struct hv_24x7_event_data *event,
713713
ev_len = be16_to_cpu(event->length);
714714

715715
if (ev_len % 16)
716-
pr_info("event %zu has length %zu not divisible by 16: event=%pK\n",
716+
pr_info("event %zu has length %zu not divisible by 16: event=%p\n",
717717
event_idx, ev_len, event);
718718

719719
ev_end = (__u8 *)event + ev_len;
720720
if (ev_end > end) {
721-
pr_warn("event %zu has .length=%zu, ends after buffer end: ev_end=%pK > end=%pK, offset=%zu\n",
721+
pr_warn("event %zu has .length=%zu, ends after buffer end: ev_end=%p > end=%p, offset=%zu\n",
722722
event_idx, ev_len, ev_end, end,
723723
offset);
724724
return -1;
725725
}
726726

727727
calc_ev_end = event_end(event, end);
728728
if (!calc_ev_end) {
729-
pr_warn("event %zu has a calculated length which exceeds buffer length %zu: event=%pK end=%pK, offset=%zu\n",
729+
pr_warn("event %zu has a calculated length which exceeds buffer length %zu: event=%p end=%p, offset=%zu\n",
730730
event_idx, event_data_bytes, event, end,
731731
offset);
732732
return -1;
733733
}
734734

735735
if (calc_ev_end > ev_end) {
736-
pr_warn("event %zu exceeds its own length: event=%pK, end=%pK, offset=%zu, calc_ev_end=%pK\n",
736+
pr_warn("event %zu exceeds its own length: event=%p, end=%p, offset=%zu, calc_ev_end=%p\n",
737737
event_idx, event, ev_end, offset, calc_ev_end);
738738
return -1;
739739
}

arch/powerpc/platforms/powernv/Kconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ config PPC_POWERNV
99
select PPC_P7_NAP
1010
select FORCE_PCI
1111
select PCI_MSI
12+
select IRQ_MSI_LIB
1213
select EPAPR_BOOT
1314
select PPC_INDIRECT_PIO
1415
select PPC_UDBG_16550

0 commit comments

Comments
 (0)