lkml.org 
[lkml]   [2019]   [Feb]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [PATCH V5 1/4] misc/pvpanic : preparing for pvpanic driver framework
    On Sat, Feb 16, 2019 at 10:29 AM Peng Hao <peng.hao2@zte.com.cn> wrote:
    >
    > Preparing for pvpanic driver framework. Create a pvpanic driver
    > directory and move current driver file to new directory.
    >

    Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>

    > Signed-off-by: Peng Hao <peng.hao2@zte.com.cn>
    > ---
    > drivers/misc/Kconfig | 9 +--------
    > drivers/misc/Makefile | 2 +-
    > drivers/misc/pvpanic/Kconfig | 7 +++++++
    > drivers/misc/pvpanic/Makefile | 5 +++++
    > drivers/misc/{ => pvpanic}/pvpanic.c | 0
    > 5 files changed, 14 insertions(+), 9 deletions(-)
    > create mode 100644 drivers/misc/pvpanic/Kconfig
    > create mode 100644 drivers/misc/pvpanic/Makefile
    > rename drivers/misc/{ => pvpanic}/pvpanic.c (100%)
    >
    > diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig
    > index f417b06..aa3a805 100644
    > --- a/drivers/misc/Kconfig
    > +++ b/drivers/misc/Kconfig
    > @@ -513,14 +513,7 @@ config MISC_RTSX
    > tristate
    > default MISC_RTSX_PCI || MISC_RTSX_USB
    >
    > -config PVPANIC
    > - tristate "pvpanic device support"
    > - depends on HAS_IOMEM && (ACPI || OF)
    > - help
    > - This driver provides support for the pvpanic device. pvpanic is
    > - a paravirtualized device provided by QEMU; it lets a virtual machine
    > - (guest) communicate panic events to the host.
    > -
    > +source "drivers/misc/pvpanic/Kconfig"
    > source "drivers/misc/c2port/Kconfig"
    > source "drivers/misc/eeprom/Kconfig"
    > source "drivers/misc/cb710/Kconfig"
    > diff --git a/drivers/misc/Makefile b/drivers/misc/Makefile
    > index e39ccbb..cfe20b3 100644
    > --- a/drivers/misc/Makefile
    > +++ b/drivers/misc/Makefile
    > @@ -58,4 +58,4 @@ obj-$(CONFIG_ASPEED_LPC_SNOOP) += aspeed-lpc-snoop.o
    > obj-$(CONFIG_PCI_ENDPOINT_TEST) += pci_endpoint_test.o
    > obj-$(CONFIG_OCXL) += ocxl/
    > obj-y += cardreader/
    > -obj-$(CONFIG_PVPANIC) += pvpanic.o
    > +obj-$(CONFIG_PVPANIC) += pvpanic/
    > diff --git a/drivers/misc/pvpanic/Kconfig b/drivers/misc/pvpanic/Kconfig
    > new file mode 100644
    > index 0000000..3e612c6
    > --- /dev/null
    > +++ b/drivers/misc/pvpanic/Kconfig
    > @@ -0,0 +1,7 @@
    > +config PVPANIC
    > + tristate "pvpanic device support"
    > + depends on HAS_IOMEM && (ACPI || OF)
    > + help
    > + This driver provides support for the pvpanic device. pvpanic is
    > + a paravirtualized device provided by QEMU; it lets a virtual machine
    > + (guest) communicate panic events to the host.
    > diff --git a/drivers/misc/pvpanic/Makefile b/drivers/misc/pvpanic/Makefile
    > new file mode 100644
    > index 0000000..6394224
    > --- /dev/null
    > +++ b/drivers/misc/pvpanic/Makefile
    > @@ -0,0 +1,5 @@
    > +# SPDX-License-Identifier: GPL-2.0
    > +#
    > +# Copyright (c) 2018 ZTE Ltd.
    > +
    > +obj-$(CONFIG_PVPANIC) += pvpanic.o
    > diff --git a/drivers/misc/pvpanic.c b/drivers/misc/pvpanic/pvpanic.c
    > similarity index 100%
    > rename from drivers/misc/pvpanic.c
    > rename to drivers/misc/pvpanic/pvpanic.c
    > --
    > 1.8.3.1
    >


    --
    With Best Regards,
    Andy Shevchenko

    \
     
     \ /
      Last update: 2019-02-16 13:14    [W:2.326 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site