]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/parisc/ccio-rm-dma.c
parisc: Fix section mismatches in parisc core drivers
[mirror_ubuntu-bionic-kernel.git] / drivers / parisc / ccio-rm-dma.c
index 1bf988010855ba01a8e504b7cd32ca2d3fd392cb..df7932af48b76def542adf7c4161ff70fcedeafd 100644 (file)
@@ -163,7 +163,7 @@ static struct pci_dma_ops ccio_ops = {
 ** If so, initialize the chip and tell other partners in crime they
 ** have work to do.
 */
-static int
+static int __init
 ccio_probe(struct parisc_device *dev)
 {
        printk(KERN_INFO "%s found %s at 0x%lx\n", MODULE_NAME,
@@ -184,13 +184,13 @@ ccio_probe(struct parisc_device *dev)
        return 0;
 }
 
-static struct parisc_device_id ccio_tbl[] = {
+static const struct parisc_device_id ccio_tbl[] __initconst = {
        { HPHW_BCPORT, HVERSION_REV_ANY_ID, U2_BC_GSC, 0xc },
        { HPHW_BCPORT, HVERSION_REV_ANY_ID, UTURN_BC_GSC, 0xc },
        { 0, }
 };
 
-static struct parisc_driver ccio_driver = {
+static struct parisc_driver ccio_driver __refdata = {
        .name =         "U2/Uturn",
        .id_table =     ccio_tbl,
        .probe =        ccio_probe,