lkml.org 
[lkml]   [2020]   [Nov]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 2/5] ACPI: Make acpi_dev_irqresource_disabled() public
    Date
    To allow the platform device to "put" an irq, make the function to reset
    an ACPI companion device irq resource public.

    Signed-off-by: John Garry <john.garry@huawei.com>
    ---
    drivers/acpi/resource.c | 2 +-
    include/linux/acpi.h | 5 +++++
    2 files changed, 6 insertions(+), 1 deletion(-)

    diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c
    index ad04824ca3ba..0999a98cab3c 100644
    --- a/drivers/acpi/resource.c
    +++ b/drivers/acpi/resource.c
    @@ -380,7 +380,7 @@ unsigned int acpi_dev_get_irq_type(int triggering, int polarity)
    }
    EXPORT_SYMBOL_GPL(acpi_dev_get_irq_type);

    -static void acpi_dev_irqresource_disabled(struct resource *res, u32 gsi)
    +void acpi_dev_irqresource_disabled(struct resource *res, u32 gsi)
    {
    res->start = gsi;
    res->end = gsi;
    diff --git a/include/linux/acpi.h b/include/linux/acpi.h
    index 39263c6b52e1..d5101e36a645 100644
    --- a/include/linux/acpi.h
    +++ b/include/linux/acpi.h
    @@ -467,6 +467,7 @@ bool acpi_dev_resource_ext_address_space(struct acpi_resource *ares,
    struct resource_win *win);
    unsigned long acpi_dev_irq_flags(u8 triggering, u8 polarity, u8 shareable);
    unsigned int acpi_dev_get_irq_type(int triggering, int polarity);
    +void acpi_dev_irqresource_disabled(struct resource *res, u32 gsi);
    bool acpi_dev_resource_interrupt(struct acpi_resource *ares, int index,
    struct resource *res);

    @@ -939,6 +940,10 @@ static inline struct acpi_device *acpi_resource_consumer(struct resource *res)
    return NULL;
    }

    +static inline void acpi_dev_irqresource_disabled(struct resource *res, u32 gsi)
    +{
    +}
    +
    #endif /* !CONFIG_ACPI */

    #ifdef CONFIG_ACPI_HOTPLUG_IOAPIC
    --
    2.26.2
    \
     
     \ /
      Last update: 2020-11-25 18:27    [W:3.587 / U:0.008 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site