diff options
| -rw-r--r-- | arch/sparc/include/asm/unistd.h | 4 | ||||
| -rw-r--r-- | arch/sparc/kernel/of_device_64.c | 3 | ||||
| -rw-r--r-- | arch/sparc/kernel/pci_fire.c | 4 | ||||
| -rw-r--r-- | arch/sparc/kernel/pci_psycho.c | 8 | ||||
| -rw-r--r-- | arch/sparc/kernel/pci_sabre.c | 8 | ||||
| -rw-r--r-- | arch/sparc/kernel/pci_sun4v.c | 14 | ||||
| -rw-r--r-- | arch/sparc/kernel/power.c | 2 | ||||
| -rw-r--r-- | arch/sparc/kernel/systbls_32.S | 2 | ||||
| -rw-r--r-- | arch/sparc/kernel/systbls_64.S | 4 | ||||
| -rw-r--r-- | arch/sparc/mm/init_64.c | 8 | ||||
| -rw-r--r-- | drivers/serial/sunsu.c | 2 | ||||
| -rw-r--r-- | sound/sparc/cs4231.c | 28 |
12 files changed, 44 insertions, 43 deletions
diff --git a/arch/sparc/include/asm/unistd.h b/arch/sparc/include/asm/unistd.h index 031f038b19f7..b8eb71ef3163 100644 --- a/arch/sparc/include/asm/unistd.h +++ b/arch/sparc/include/asm/unistd.h | |||
| @@ -392,8 +392,10 @@ | |||
| 392 | #define __NR_pipe2 321 | 392 | #define __NR_pipe2 321 |
| 393 | #define __NR_inotify_init1 322 | 393 | #define __NR_inotify_init1 322 |
| 394 | #define __NR_accept4 323 | 394 | #define __NR_accept4 323 |
| 395 | #define __NR_preadv 324 | ||
| 396 | #define __NR_pwritev 325 | ||
| 395 | 397 | ||
| 396 | #define NR_SYSCALLS 324 | 398 | #define NR_SYSCALLS 326 |
| 397 | 399 | ||
| 398 | #ifdef __32bit_syscall_numbers__ | 400 | #ifdef __32bit_syscall_numbers__ |
| 399 | /* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, | 401 | /* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, |
diff --git a/arch/sparc/kernel/of_device_64.c b/arch/sparc/kernel/of_device_64.c index b4a12c9aa5f8..27381f1baffc 100644 --- a/arch/sparc/kernel/of_device_64.c +++ b/arch/sparc/kernel/of_device_64.c | |||
| @@ -99,8 +99,7 @@ static inline u64 of_read_addr(const u32 *cell, int size) | |||
| 99 | return r; | 99 | return r; |
| 100 | } | 100 | } |
| 101 | 101 | ||
| 102 | static void __init get_cells(struct device_node *dp, | 102 | static void get_cells(struct device_node *dp, int *addrc, int *sizec) |
| 103 | int *addrc, int *sizec) | ||
| 104 | { | 103 | { |
| 105 | if (addrc) | 104 | if (addrc) |
| 106 | *addrc = of_n_addr_cells(dp); | 105 | *addrc = of_n_addr_cells(dp); |
diff --git a/arch/sparc/kernel/pci_fire.c b/arch/sparc/kernel/pci_fire.c index 9462b68f4894..d53f45bc7dda 100644 --- a/arch/sparc/kernel/pci_fire.c +++ b/arch/sparc/kernel/pci_fire.c | |||
| @@ -409,8 +409,8 @@ static void pci_fire_hw_init(struct pci_pbm_info *pbm) | |||
| 409 | upa_writeq(~(u64)0, pbm->pbm_regs + FIRE_PEC_IENAB); | 409 | upa_writeq(~(u64)0, pbm->pbm_regs + FIRE_PEC_IENAB); |
| 410 | } | 410 | } |
| 411 | 411 | ||
| 412 | static int __init pci_fire_pbm_init(struct pci_pbm_info *pbm, | 412 | static int __devinit pci_fire_pbm_init(struct pci_pbm_info *pbm, |
| 413 | struct of_device *op, u32 portid) | 413 | struct of_device *op, u32 portid) |
| 414 | { | 414 | { |
| 415 | const struct linux_prom64_registers *regs; | 415 | const struct linux_prom64_registers *regs; |
| 416 | struct device_node *dp = op->node; | 416 | struct device_node *dp = op->node; |
diff --git a/arch/sparc/kernel/pci_psycho.c b/arch/sparc/kernel/pci_psycho.c index 3b34344082ef..142b9d6984a8 100644 --- a/arch/sparc/kernel/pci_psycho.c +++ b/arch/sparc/kernel/pci_psycho.c | |||
| @@ -365,8 +365,8 @@ static void pbm_config_busmastering(struct pci_pbm_info *pbm) | |||
| 365 | pci_config_write8(addr, 64); | 365 | pci_config_write8(addr, 64); |
| 366 | } | 366 | } |
| 367 | 367 | ||
| 368 | static void __init psycho_scan_bus(struct pci_pbm_info *pbm, | 368 | static void __devinit psycho_scan_bus(struct pci_pbm_info *pbm, |
| 369 | struct device *parent) | 369 | struct device *parent) |
| 370 | { | 370 | { |
| 371 | pbm_config_busmastering(pbm); | 371 | pbm_config_busmastering(pbm); |
| 372 | pbm->is_66mhz_capable = 0; | 372 | pbm->is_66mhz_capable = 0; |
| @@ -482,8 +482,8 @@ static void psycho_pbm_strbuf_init(struct pci_pbm_info *pbm, | |||
| 482 | #define PSYCHO_MEMSPACE_B 0x180000000UL | 482 | #define PSYCHO_MEMSPACE_B 0x180000000UL |
| 483 | #define PSYCHO_MEMSPACE_SIZE 0x07fffffffUL | 483 | #define PSYCHO_MEMSPACE_SIZE 0x07fffffffUL |
| 484 | 484 | ||
| 485 | static void __init psycho_pbm_init(struct pci_pbm_info *pbm, | 485 | static void __devinit psycho_pbm_init(struct pci_pbm_info *pbm, |
| 486 | struct of_device *op, int is_pbm_a) | 486 | struct of_device *op, int is_pbm_a) |
| 487 | { | 487 | { |
| 488 | psycho_pbm_init_common(pbm, op, "PSYCHO", PBM_CHIP_TYPE_PSYCHO); | 488 | psycho_pbm_init_common(pbm, op, "PSYCHO", PBM_CHIP_TYPE_PSYCHO); |
| 489 | psycho_pbm_strbuf_init(pbm, is_pbm_a); | 489 | psycho_pbm_strbuf_init(pbm, is_pbm_a); |
diff --git a/arch/sparc/kernel/pci_sabre.c b/arch/sparc/kernel/pci_sabre.c index 713257b6963c..ba6fbeba3e2c 100644 --- a/arch/sparc/kernel/pci_sabre.c +++ b/arch/sparc/kernel/pci_sabre.c | |||
| @@ -402,8 +402,8 @@ static void apb_init(struct pci_bus *sabre_bus) | |||
| 402 | } | 402 | } |
| 403 | } | 403 | } |
| 404 | 404 | ||
| 405 | static void __init sabre_scan_bus(struct pci_pbm_info *pbm, | 405 | static void __devinit sabre_scan_bus(struct pci_pbm_info *pbm, |
| 406 | struct device *parent) | 406 | struct device *parent) |
| 407 | { | 407 | { |
| 408 | static int once; | 408 | static int once; |
| 409 | 409 | ||
| @@ -442,8 +442,8 @@ static void __init sabre_scan_bus(struct pci_pbm_info *pbm, | |||
| 442 | sabre_register_error_handlers(pbm); | 442 | sabre_register_error_handlers(pbm); |
| 443 | } | 443 | } |
| 444 | 444 | ||
| 445 | static void __init sabre_pbm_init(struct pci_pbm_info *pbm, | 445 | static void __devinit sabre_pbm_init(struct pci_pbm_info *pbm, |
| 446 | struct of_device *op) | 446 | struct of_device *op) |
| 447 | { | 447 | { |
| 448 | psycho_pbm_init_common(pbm, op, "SABRE", PBM_CHIP_TYPE_SABRE); | 448 | psycho_pbm_init_common(pbm, op, "SABRE", PBM_CHIP_TYPE_SABRE); |
| 449 | pbm->pci_afsr = pbm->controller_regs + SABRE_PIOAFSR; | 449 | pbm->pci_afsr = pbm->controller_regs + SABRE_PIOAFSR; |
diff --git a/arch/sparc/kernel/pci_sun4v.c b/arch/sparc/kernel/pci_sun4v.c index 0ef0ab3d4763..5db5ebed35da 100644 --- a/arch/sparc/kernel/pci_sun4v.c +++ b/arch/sparc/kernel/pci_sun4v.c | |||
| @@ -545,8 +545,8 @@ static const struct dma_ops sun4v_dma_ops = { | |||
| 545 | .sync_sg_for_cpu = dma_4v_sync_sg_for_cpu, | 545 | .sync_sg_for_cpu = dma_4v_sync_sg_for_cpu, |
| 546 | }; | 546 | }; |
| 547 | 547 | ||
| 548 | static void __init pci_sun4v_scan_bus(struct pci_pbm_info *pbm, | 548 | static void __devinit pci_sun4v_scan_bus(struct pci_pbm_info *pbm, |
| 549 | struct device *parent) | 549 | struct device *parent) |
| 550 | { | 550 | { |
| 551 | struct property *prop; | 551 | struct property *prop; |
| 552 | struct device_node *dp; | 552 | struct device_node *dp; |
| @@ -559,8 +559,8 @@ static void __init pci_sun4v_scan_bus(struct pci_pbm_info *pbm, | |||
| 559 | /* XXX register error interrupt handlers XXX */ | 559 | /* XXX register error interrupt handlers XXX */ |
| 560 | } | 560 | } |
| 561 | 561 | ||
| 562 | static unsigned long __init probe_existing_entries(struct pci_pbm_info *pbm, | 562 | static unsigned long __devinit probe_existing_entries(struct pci_pbm_info *pbm, |
| 563 | struct iommu *iommu) | 563 | struct iommu *iommu) |
| 564 | { | 564 | { |
| 565 | struct iommu_arena *arena = &iommu->arena; | 565 | struct iommu_arena *arena = &iommu->arena; |
| 566 | unsigned long i, cnt = 0; | 566 | unsigned long i, cnt = 0; |
| @@ -587,7 +587,7 @@ static unsigned long __init probe_existing_entries(struct pci_pbm_info *pbm, | |||
| 587 | return cnt; | 587 | return cnt; |
| 588 | } | 588 | } |
| 589 | 589 | ||
| 590 | static int __init pci_sun4v_iommu_init(struct pci_pbm_info *pbm) | 590 | static int __devinit pci_sun4v_iommu_init(struct pci_pbm_info *pbm) |
| 591 | { | 591 | { |
| 592 | static const u32 vdma_default[] = { 0x80000000, 0x80000000 }; | 592 | static const u32 vdma_default[] = { 0x80000000, 0x80000000 }; |
| 593 | struct iommu *iommu = pbm->iommu; | 593 | struct iommu *iommu = pbm->iommu; |
| @@ -889,8 +889,8 @@ static void pci_sun4v_msi_init(struct pci_pbm_info *pbm) | |||
| 889 | } | 889 | } |
| 890 | #endif /* !(CONFIG_PCI_MSI) */ | 890 | #endif /* !(CONFIG_PCI_MSI) */ |
| 891 | 891 | ||
| 892 | static int __init pci_sun4v_pbm_init(struct pci_pbm_info *pbm, | 892 | static int __devinit pci_sun4v_pbm_init(struct pci_pbm_info *pbm, |
| 893 | struct of_device *op, u32 devhandle) | 893 | struct of_device *op, u32 devhandle) |
| 894 | { | 894 | { |
| 895 | struct device_node *dp = op->node; | 895 | struct device_node *dp = op->node; |
| 896 | int err; | 896 | int err; |
diff --git a/arch/sparc/kernel/power.c b/arch/sparc/kernel/power.c index ae88f06a7ec4..e2a045c235a1 100644 --- a/arch/sparc/kernel/power.c +++ b/arch/sparc/kernel/power.c | |||
| @@ -23,7 +23,7 @@ static irqreturn_t power_handler(int irq, void *dev_id) | |||
| 23 | return IRQ_HANDLED; | 23 | return IRQ_HANDLED; |
| 24 | } | 24 | } |
| 25 | 25 | ||
| 26 | static int __init has_button_interrupt(unsigned int irq, struct device_node *dp) | 26 | static int __devinit has_button_interrupt(unsigned int irq, struct device_node *dp) |
| 27 | { | 27 | { |
| 28 | if (irq == 0xffffffff) | 28 | if (irq == 0xffffffff) |
| 29 | return 0; | 29 | return 0; |
diff --git a/arch/sparc/kernel/systbls_32.S b/arch/sparc/kernel/systbls_32.S index dccc95df0c7f..00ec3b15f38c 100644 --- a/arch/sparc/kernel/systbls_32.S +++ b/arch/sparc/kernel/systbls_32.S | |||
| @@ -81,4 +81,4 @@ sys_call_table: | |||
| 81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait | 81 | /*305*/ .long sys_set_mempolicy, sys_kexec_load, sys_move_pages, sys_getcpu, sys_epoll_pwait |
| 82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate | 82 | /*310*/ .long sys_utimensat, sys_signalfd, sys_timerfd_create, sys_eventfd, sys_fallocate |
| 83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 | 83 | /*315*/ .long sys_timerfd_settime, sys_timerfd_gettime, sys_signalfd4, sys_eventfd2, sys_epoll_create1 |
| 84 | /*320*/ .long sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4 | 84 | /*320*/ .long sys_dup3, sys_pipe2, sys_inotify_init1, sys_accept4, sys_preadv, sys_pwritev |
diff --git a/arch/sparc/kernel/systbls_64.S b/arch/sparc/kernel/systbls_64.S index a8000b1cda74..82b5bf85b9d2 100644 --- a/arch/sparc/kernel/systbls_64.S +++ b/ | |||
