lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20171212095041.32098-1-andriy.shevchenko@linux.intel.com> Date: Tue, 12 Dec 2017 11:50:41 +0200 From: Andy Shevchenko <andriy.shevchenko@...ux.intel.com> To: Will Deacon <will.deacon@....com>, Dave Martin <Dave.Martin@....com>, Philippe Ombredanne <pombredanne@...b.com>, linux-kernel@...r.kernel.org, Andrew Morton <akpm@...ux-foundation.org> Cc: Andy Shevchenko <andriy.shevchenko@...ux.intel.com> Subject: [PATCH v1] platform/x86: intel_pmc_core: Introduce PMC_DEVICE() macro Instead of open coding PCI_VDEVICE() and some of its parameters, introduce new macro and use it. Signed-off-by: Andy Shevchenko <andriy.shevchenko@...ux.intel.com> --- drivers/platform/x86/intel_pmc_core.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/platform/x86/intel_pmc_core.c b/drivers/platform/x86/intel_pmc_core.c index 17e08b42b0a9..5944ae9b97ef 100644 --- a/drivers/platform/x86/intel_pmc_core.c +++ b/drivers/platform/x86/intel_pmc_core.c @@ -119,10 +119,11 @@ static const struct pmc_reg_map spt_reg_map = { .pm_read_disable_bit = SPT_PMC_READ_DISABLE_BIT, }; +#define PMC_DEVICE(id, data) PCI_VDEVICE(INTEL, id), (kernel_ulong_t)data } + static const struct pci_device_id pmc_pci_ids[] = { - { PCI_VDEVICE(INTEL, SPT_PMC_PCI_DEVICE_ID), - (kernel_ulong_t)&spt_reg_map }, - { 0, }, + PMC_DEVICE(SPT_PMC_PCI_DEVICE_ID, &spt_reg_map), + {} }; static inline u8 pmc_core_reg_read_byte(struct pmc_dev *pmcdev, int offset) -- 2.15.0
Powered by blists - more mailing lists