* [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc()
@ 2022-03-17 8:51 YueHaibing
2022-03-17 14:03 ` Boqun Feng
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: YueHaibing @ 2022-03-17 8:51 UTC (permalink / raw)
To: kys, haiyangz, sthemmin, wei.liu, decui, lorenzo.pieralisi, robh,
kw, bhelgaas, boqun.feng
Cc: linux-hyperv, linux-pci, linux-kernel, YueHaibing
This patch fix the following build error:
drivers/pci/controller/pci-hyperv.c:769:13: error: ‘hv_set_msi_entry_from_desc’ defined but not used [-Werror=unused-function]
769 | static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
On arm64 hv_set_msi_entry_from_desc() is not used anymore since
commit d06957d7a692 ("PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64").
Signed-off-by: YueHaibing <yuehaibing@huawei.com>
---
drivers/pci/controller/pci-hyperv.c | 8 --------
1 file changed, 8 deletions(-)
diff --git a/drivers/pci/controller/pci-hyperv.c b/drivers/pci/controller/pci-hyperv.c
index df84d221e3de..558b35aba610 100644
--- a/drivers/pci/controller/pci-hyperv.c
+++ b/drivers/pci/controller/pci-hyperv.c
@@ -766,14 +766,6 @@ static unsigned int hv_msi_get_int_vector(struct irq_data *irqd)
return irqd->parent_data->hwirq;
}
-static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
- struct msi_desc *msi_desc)
-{
- msi_entry->address = ((u64)msi_desc->msg.address_hi << 32) |
- msi_desc->msg.address_lo;
- msi_entry->data = msi_desc->msg.data;
-}
-
/*
* @nr_bm_irqs: Indicates the number of IRQs that were allocated from
* the bitmap.
--
2.17.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc()
2022-03-17 8:51 [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc() YueHaibing
@ 2022-03-17 14:03 ` Boqun Feng
2022-03-26 20:12 ` Nathan Chancellor
2022-03-29 23:30 ` Bjorn Helgaas
2 siblings, 0 replies; 4+ messages in thread
From: Boqun Feng @ 2022-03-17 14:03 UTC (permalink / raw)
To: YueHaibing
Cc: kys, haiyangz, sthemmin, wei.liu, decui, lorenzo.pieralisi, robh,
kw, bhelgaas, linux-hyperv, linux-pci, linux-kernel
On Thu, Mar 17, 2022 at 04:51:30PM +0800, YueHaibing wrote:
> This patch fix the following build error:
>
> drivers/pci/controller/pci-hyperv.c:769:13: error: ‘hv_set_msi_entry_from_desc’ defined but not used [-Werror=unused-function]
> 769 | static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
>
> On arm64 hv_set_msi_entry_from_desc() is not used anymore since
> commit d06957d7a692 ("PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64").
>
> Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Good catch!
Acked-by: Boqun Feng <boqun.feng@gmail.com>
Regards,
Boqun
> ---
> drivers/pci/controller/pci-hyperv.c | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/drivers/pci/controller/pci-hyperv.c b/drivers/pci/controller/pci-hyperv.c
> index df84d221e3de..558b35aba610 100644
> --- a/drivers/pci/controller/pci-hyperv.c
> +++ b/drivers/pci/controller/pci-hyperv.c
> @@ -766,14 +766,6 @@ static unsigned int hv_msi_get_int_vector(struct irq_data *irqd)
> return irqd->parent_data->hwirq;
> }
>
> -static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
> - struct msi_desc *msi_desc)
> -{
> - msi_entry->address = ((u64)msi_desc->msg.address_hi << 32) |
> - msi_desc->msg.address_lo;
> - msi_entry->data = msi_desc->msg.data;
> -}
> -
> /*
> * @nr_bm_irqs: Indicates the number of IRQs that were allocated from
> * the bitmap.
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc()
2022-03-17 8:51 [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc() YueHaibing
2022-03-17 14:03 ` Boqun Feng
@ 2022-03-26 20:12 ` Nathan Chancellor
2022-03-29 23:30 ` Bjorn Helgaas
2 siblings, 0 replies; 4+ messages in thread
From: Nathan Chancellor @ 2022-03-26 20:12 UTC (permalink / raw)
To: YueHaibing
Cc: kys, haiyangz, sthemmin, wei.liu, decui, lorenzo.pieralisi, robh,
kw, bhelgaas, boqun.feng, linux-hyperv, linux-pci, linux-kernel
On Thu, Mar 17, 2022 at 04:51:30PM +0800, YueHaibing wrote:
> This patch fix the following build error:
>
> drivers/pci/controller/pci-hyperv.c:769:13: error: ‘hv_set_msi_entry_from_desc’ defined but not used [-Werror=unused-function]
> 769 | static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
>
> On arm64 hv_set_msi_entry_from_desc() is not used anymore since
> commit d06957d7a692 ("PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64").
>
> Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
This build breakage is now in mainline, can it please be picked up in a
timely manner?
> ---
> drivers/pci/controller/pci-hyperv.c | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/drivers/pci/controller/pci-hyperv.c b/drivers/pci/controller/pci-hyperv.c
> index df84d221e3de..558b35aba610 100644
> --- a/drivers/pci/controller/pci-hyperv.c
> +++ b/drivers/pci/controller/pci-hyperv.c
> @@ -766,14 +766,6 @@ static unsigned int hv_msi_get_int_vector(struct irq_data *irqd)
> return irqd->parent_data->hwirq;
> }
>
> -static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
> - struct msi_desc *msi_desc)
> -{
> - msi_entry->address = ((u64)msi_desc->msg.address_hi << 32) |
> - msi_desc->msg.address_lo;
> - msi_entry->data = msi_desc->msg.data;
> -}
> -
> /*
> * @nr_bm_irqs: Indicates the number of IRQs that were allocated from
> * the bitmap.
> --
> 2.17.1
>
>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc()
2022-03-17 8:51 [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc() YueHaibing
2022-03-17 14:03 ` Boqun Feng
2022-03-26 20:12 ` Nathan Chancellor
@ 2022-03-29 23:30 ` Bjorn Helgaas
2 siblings, 0 replies; 4+ messages in thread
From: Bjorn Helgaas @ 2022-03-29 23:30 UTC (permalink / raw)
To: YueHaibing
Cc: kys, haiyangz, sthemmin, wei.liu, decui, lorenzo.pieralisi, robh,
kw, bhelgaas, boqun.feng, linux-hyperv, linux-pci, linux-kernel
On Thu, Mar 17, 2022 at 04:51:30PM +0800, YueHaibing wrote:
> This patch fix the following build error:
>
> drivers/pci/controller/pci-hyperv.c:769:13: error: ‘hv_set_msi_entry_from_desc’ defined but not used [-Werror=unused-function]
> 769 | static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
>
> On arm64 hv_set_msi_entry_from_desc() is not used anymore since
> commit d06957d7a692 ("PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64").
>
> Signed-off-by: YueHaibing <yuehaibing@huawei.com>
Applied to for-linus for v5.18, thanks!
> ---
> drivers/pci/controller/pci-hyperv.c | 8 --------
> 1 file changed, 8 deletions(-)
>
> diff --git a/drivers/pci/controller/pci-hyperv.c b/drivers/pci/controller/pci-hyperv.c
> index df84d221e3de..558b35aba610 100644
> --- a/drivers/pci/controller/pci-hyperv.c
> +++ b/drivers/pci/controller/pci-hyperv.c
> @@ -766,14 +766,6 @@ static unsigned int hv_msi_get_int_vector(struct irq_data *irqd)
> return irqd->parent_data->hwirq;
> }
>
> -static void hv_set_msi_entry_from_desc(union hv_msi_entry *msi_entry,
> - struct msi_desc *msi_desc)
> -{
> - msi_entry->address = ((u64)msi_desc->msg.address_hi << 32) |
> - msi_desc->msg.address_lo;
> - msi_entry->data = msi_desc->msg.data;
> -}
> -
> /*
> * @nr_bm_irqs: Indicates the number of IRQs that were allocated from
> * the bitmap.
> --
> 2.17.1
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-03-29 23:31 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-17 8:51 [PATCH -next] PCI: hv: Remove unused function hv_set_msi_entry_from_desc() YueHaibing
2022-03-17 14:03 ` Boqun Feng
2022-03-26 20:12 ` Nathan Chancellor
2022-03-29 23:30 ` Bjorn Helgaas
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).