[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Thu, 09 Sep 2010 00:38:04 -0700
From: Joe Perches <joe@...ches.com>
To: Jesse Barnes <jbarnes@...tuousgeek.org>
Cc: linux-pci <linux-pci@...r.kernel.org>,
LKML <linux-kernel@...r.kernel.org>,
Stephen Hemminger <shemminger@...tta.com>
Subject: [PATCH] include/linux/pci.h: Make struct pci_driver.name const
char *
As far as I can tell, name is never modified.
This would allow names to be assigned
from variables in non-writable sections.
static const foo[] = "bar";
struct pci_driver baz = {
.name = foo;
};
Signed-off-by: Joe Perches <joe@...ches.com>
---
diff --git a/include/linux/pci.h b/include/linux/pci.h
index b1d1795..acdd032 100644
--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -541,7 +541,7 @@ struct pci_error_handlers {
struct module;
struct pci_driver {
struct list_head node;
- char *name;
+ const char *name;
const struct pci_device_id *id_table; /* must be non-NULL for probe to be called */
int (*probe) (struct pci_dev *dev, const struct pci_device_id *id); /* New device inserted */
void (*remove) (struct pci_dev *dev); /* Device removed (NULL if not a hot-plug capable driver) */
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists