diff options
author | Mike Frysinger <michael.frysinger@analog.com> | 2007-07-12 10:58:21 -0400 |
---|---|---|
committer | Bryan Wu <bryan.wu@analog.com> | 2007-07-12 10:58:21 -0400 |
commit | 1f83b8f148a1eb967d2a628cbb741cd56fb54572 (patch) | |
tree | 43b56238822ab35ec90a9ee9e9c014247950622f /arch/blackfin/kernel | |
parent | 669b792c77bbc30e9f4d9c95dbc918dc348c49c2 (diff) |
Blackfin arch: cleanup warnings from checkpatch -- no functional changes
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
Diffstat (limited to 'arch/blackfin/kernel')
-rw-r--r-- | arch/blackfin/kernel/asm-offsets.c | 7 | ||||
-rw-r--r-- | arch/blackfin/kernel/bfin_dma_5xx.c | 46 | ||||
-rw-r--r-- | arch/blackfin/kernel/bfin_gpio.c | 11 | ||||
-rw-r--r-- | arch/blackfin/kernel/bfin_ksyms.c | 5 | ||||
-rw-r--r-- | arch/blackfin/kernel/dma-mapping.c | 2 | ||||
-rw-r--r-- | arch/blackfin/kernel/dualcore_test.c | 6 | ||||
-rw-r--r-- | arch/blackfin/kernel/fixed_code.S | 2 | ||||
-rw-r--r-- | arch/blackfin/kernel/flat.c | 55 | ||||
-rw-r--r-- | arch/blackfin/kernel/irqchip.c | 2 | ||||
-rw-r--r-- | arch/blackfin/kernel/module.c | 32 | ||||
-rw-r--r-- | arch/blackfin/kernel/process.c | 10 | ||||
-rw-r--r-- | arch/blackfin/kernel/ptrace.c | 6 | ||||
-rw-r--r-- | arch/blackfin/kernel/setup.c | 44 | ||||
-rw-r--r-- | arch/blackfin/kernel/signal.c | 10 | ||||
-rw-r--r-- | arch/blackfin/kernel/sys_bfin.c | 8 | ||||
-rw-r--r-- | arch/blackfin/kernel/time.c | 4 | ||||
-rw-r--r-- | arch/blackfin/kernel/traps.c | 46 |
17 files changed, 142 insertions, 154 deletions
diff --git a/arch/blackfin/kernel/asm-offsets.c b/arch/blackfin/kernel/asm-offsets.c index e455f4504509..b56b2741cdea 100644 --- a/arch/blackfin/kernel/asm-offsets.c +++ b/arch/blackfin/kernel/asm-offsets.c | |||
@@ -32,11 +32,10 @@ | |||
32 | #include <linux/kernel_stat.h> | 32 | #include <linux/kernel_stat.h> |
33 | #include <linux/ptrace.h> | 33 | #include <linux/ptrace.h> |
34 | #include <linux/hardirq.h> | 34 | #include <linux/hardirq.h> |
35 | #include <asm/irq.h> | 35 | #include <linux/irq.h> |
36 | #include <asm/thread_info.h> | 36 | #include <linux/thread_info.h> |
37 | 37 | ||
38 | #define DEFINE(sym, val) \ | 38 | #define DEFINE(sym, val) asm volatile("\n->" #sym " %0 " #val : : "i" (val)) |
39 | asm volatile("\n->" #sym " %0 " #val : : "i" (val)) | ||
40 | 39 | ||
41 | int main(void) | 40 | int main(void) |
42 | { | 41 | { |
diff --git a/arch/blackfin/kernel/bfin_dma_5xx.c b/arch/blackfin/kernel/bfin_dma_5xx.c index 8a16c2bbec04..7cf02f02a1db 100644 --- a/arch/blackfin/kernel/bfin_dma_5xx.c +++ b/arch/blackfin/kernel/bfin_dma_5xx.c | |||
@@ -332,7 +332,7 @@ set_bfin_dma_config(char direction, char flow_mode, | |||
332 | } | 332 | } |
333 | EXPORT_SYMBOL(set_bfin_dma_config); | 333 | EXPORT_SYMBOL(set_bfin_dma_config); |
334 | 334 | ||
335 | void set_dma_sg(unsigned int channel, struct dmasg * sg, int nr_sg) | 335 | void set_dma_sg(unsigned int channel, struct dmasg *sg, int nr_sg) |
336 | { | 336 | { |
337 | BUG_ON(!(dma_ch[channel].chan_status != DMA_CHANNEL_FREE | 337 | BUG_ON(!(dma_ch[channel].chan_status != DMA_CHANNEL_FREE |
338 | && channel < MAX_BLACKFIN_DMA_CHANNEL)); | 338 | && channel < MAX_BLACKFIN_DMA_CHANNEL)); |
@@ -401,7 +401,7 @@ static void *__dma_memcpy(void *dest, const void *src, size_t size) | |||
401 | 401 | ||
402 | if (size <= 0) | 402 | if (size <= 0) |
403 | return NULL; | 403 | return NULL; |
404 | 404 | ||
405 | local_irq_save(flags); | 405 | local_irq_save(flags); |
406 | 406 | ||
407 | if ((unsigned long)src < memory_end) | 407 | if ((unsigned long)src < memory_end) |
@@ -545,7 +545,6 @@ void *dma_memcpy(void *dest, const void *src, size_t size) | |||
545 | addr = __dma_memcpy(dest+bulk, src+bulk, rest); | 545 | addr = __dma_memcpy(dest+bulk, src+bulk, rest); |
546 | return addr; | 546 | return addr; |
547 | } | 547 | } |
548 | |||
549 | EXPORT_SYMBOL(dma_memcpy); | 548 | EXPORT_SYMBOL(dma_memcpy); |
550 | 549 | ||
551 | void *safe_dma_memcpy(void *dest, const void *src, size_t size) | 550 | void *safe_dma_memcpy(void *dest, const void *src, size_t size) |
@@ -558,14 +557,13 @@ EXPORT_SYMBOL(safe_dma_memcpy); | |||
558 | 557 | ||
559 | void dma_outsb(void __iomem *addr, const void *buf, unsigned short len) | 558 | void dma_outsb(void __iomem *addr, const void *buf, unsigned short len) |
560 | { | 559 | { |
561 | |||
562 | unsigned long flags; | 560 | unsigned long flags; |
563 | 561 | ||
564 | local_irq_save(flags); | 562 | local_irq_save(flags); |
565 | |||
566 | blackfin_dcache_flush_range((unsigned int)buf,(unsigned int)(buf) + len); | ||
567 | 563 | ||
568 | bfin_write_MDMA_D0_START_ADDR(addr); | 564 | blackfin_dcache_flush_range((unsigned int)buf, (unsigned int)(buf) + len); |
565 | |||
566 | bfin_write_MDMA_D0_START_ADDR(addr); | ||
569 | bfin_write_MDMA_D0_X_COUNT(len); | 567 | bfin_write_MDMA_D0_X_COUNT(len); |
570 | bfin_write_MDMA_D0_X_MODIFY(0); | 568 | bfin_write_MDMA_D0_X_MODIFY(0); |
571 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); | 569 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); |
@@ -593,9 +591,9 @@ EXPORT_SYMBOL(dma_outsb); | |||
593 | void dma_insb(const void __iomem *addr, void *buf, unsigned short len) | 591 | void dma_insb(const void __iomem *addr, void *buf, unsigned short len) |
594 | { | 592 | { |
595 | unsigned long flags; | 593 | unsigned long flags; |
596 | 594 | ||
597 | local_irq_save(flags); | 595 | local_irq_save(flags); |
598 | bfin_write_MDMA_D0_START_ADDR(buf); | 596 | bfin_write_MDMA_D0_START_ADDR(buf); |
599 | bfin_write_MDMA_D0_X_COUNT(len); | 597 | bfin_write_MDMA_D0_X_COUNT(len); |
600 | bfin_write_MDMA_D0_X_MODIFY(1); | 598 | bfin_write_MDMA_D0_X_MODIFY(1); |
601 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); | 599 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); |
@@ -624,12 +622,12 @@ EXPORT_SYMBOL(dma_insb); | |||
624 | void dma_outsw(void __iomem *addr, const void *buf, unsigned short len) | 622 | void dma_outsw(void __iomem *addr, const void *buf, unsigned short len) |
625 | { | 623 | { |
626 | unsigned long flags; | 624 | unsigned long flags; |
627 | 625 | ||
628 | local_irq_save(flags); | 626 | local_irq_save(flags); |
629 | |||
630 | blackfin_dcache_flush_range((unsigned int)buf,(unsigned int)(buf) + len); | ||
631 | 627 | ||
632 | bfin_write_MDMA_D0_START_ADDR(addr); | 628 | blackfin_dcache_flush_range((unsigned int)buf, (unsigned int)(buf) + len); |
629 | |||
630 | bfin_write_MDMA_D0_START_ADDR(addr); | ||
633 | bfin_write_MDMA_D0_X_COUNT(len); | 631 | bfin_write_MDMA_D0_X_COUNT(len); |
634 | bfin_write_MDMA_D0_X_MODIFY(0); | 632 | bfin_write_MDMA_D0_X_MODIFY(0); |
635 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); | 633 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); |
@@ -656,10 +654,10 @@ EXPORT_SYMBOL(dma_outsw); | |||
656 | void dma_insw(const void __iomem *addr, void *buf, unsigned short len) | 654 | void dma_insw(const void __iomem *addr, void *buf, unsigned short len) |
657 | { | 655 | { |
658 | unsigned long flags; | 656 | unsigned long flags; |
659 | 657 | ||
660 | local_irq_save(flags); | 658 | local_irq_save(flags); |
661 | 659 | ||
662 | bfin_write_MDMA_D0_START_ADDR(buf); | 660 | bfin_write_MDMA_D0_START_ADDR(buf); |
663 | bfin_write_MDMA_D0_X_COUNT(len); | 661 | bfin_write_MDMA_D0_X_COUNT(len); |
664 | bfin_write_MDMA_D0_X_MODIFY(2); | 662 | bfin_write_MDMA_D0_X_MODIFY(2); |
665 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); | 663 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); |
@@ -688,12 +686,12 @@ EXPORT_SYMBOL(dma_insw); | |||
688 | void dma_outsl(void __iomem *addr, const void *buf, unsigned short len) | 686 | void dma_outsl(void __iomem *addr, const void *buf, unsigned short len) |
689 | { | 687 | { |
690 | unsigned long flags; | 688 | unsigned long flags; |
691 | 689 | ||
692 | local_irq_save(flags); | 690 | local_irq_save(flags); |
693 | |||
694 | blackfin_dcache_flush_range((unsigned int)buf,(unsigned int)(buf) + len); | ||
695 | 691 | ||
696 | bfin_write_MDMA_D0_START_ADDR(addr); | 692 | blackfin_dcache_flush_range((unsigned int)buf, (unsigned int)(buf) + len); |
693 | |||
694 | bfin_write_MDMA_D0_START_ADDR(addr); | ||
697 | bfin_write_MDMA_D0_X_COUNT(len); | 695 | bfin_write_MDMA_D0_X_COUNT(len); |
698 | bfin_write_MDMA_D0_X_MODIFY(0); | 696 | bfin_write_MDMA_D0_X_MODIFY(0); |
699 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); | 697 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); |
@@ -720,10 +718,10 @@ EXPORT_SYMBOL(dma_outsl); | |||
720 | void dma_insl(const void __iomem *addr, void *buf, unsigned short len) | 718 | void dma_insl(const void __iomem *addr, void *buf, unsigned short len) |
721 | { | 719 | { |
722 | unsigned long flags; | 720 | unsigned long flags; |
723 | 721 | ||
724 | local_irq_save(flags); | 722 | local_irq_save(flags); |
725 | 723 | ||
726 | bfin_write_MDMA_D0_START_ADDR(buf); | 724 | bfin_write_MDMA_D0_START_ADDR(buf); |
727 | bfin_write_MDMA_D0_X_COUNT(len); | 725 | bfin_write_MDMA_D0_X_COUNT(len); |
728 | bfin_write_MDMA_D0_X_MODIFY(4); | 726 | bfin_write_MDMA_D0_X_MODIFY(4); |
729 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); | 727 | bfin_write_MDMA_D0_IRQ_STATUS(DMA_DONE | DMA_ERR); |
diff --git a/arch/blackfin/kernel/bfin_gpio.c b/arch/blackfin/kernel/bfin_gpio.c index bb1f4fb2467c..bafcfa52142b 100644 --- a/arch/blackfin/kernel/bfin_gpio.c +++ b/arch/blackfin/kernel/bfin_gpio.c | |||
@@ -162,7 +162,7 @@ static void port_setup(unsigned short gpio, unsigned short usage) | |||
162 | 162 | ||
163 | static void default_gpio(unsigned short gpio) | 163 | static void default_gpio(unsigned short gpio) |
164 | { | 164 | { |
165 | unsigned short bank,bitmask; | 165 | unsigned short bank, bitmask; |
166 | 166 | ||
167 | bank = gpio_bank(gpio); | 167 | bank = gpio_bank(gpio); |
168 | bitmask = gpio_bit(gpio); | 168 | bitmask = gpio_bit(gpio); |
@@ -183,7 +183,7 @@ static int __init bfin_gpio_init(void) | |||
183 | 183 | ||
184 | printk(KERN_INFO "Blackfin GPIO Controller\n"); | 184 | printk(KERN_INFO "Blackfin GPIO Controller\n"); |
185 | 185 | ||
186 | for (i = 0; i < MAX_BLACKFIN_GPIOS; i+=GPIO_BANKSIZE) | 186 | for (i = 0; i < MAX_BLACKFIN_GPIOS; i += GPIO_BANKSIZE) |
187 | reserved_map[gpio_bank(i)] = 0; | 187 | reserved_map[gpio_bank(i)] = 0; |
188 | 188 | ||
189 | #if defined(BF537_FAMILY) && (defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)) | 189 | #if defined(BF537_FAMILY) && (defined(CONFIG_BFIN_MAC) || defined(CONFIG_BFIN_MAC_MODULE)) |
@@ -478,7 +478,7 @@ u32 gpio_pm_setup(void) | |||
478 | u32 sic_iwr = 0; | 478 | u32 sic_iwr = 0; |
479 | u16 bank, mask, i, gpio; | 479 | u16 bank, mask, i, gpio; |
480 | 480 | ||
481 | for (i = 0; i < MAX_BLACKFIN_GPIOS; i+=GPIO_BANKSIZE) { | 481 | for (i = 0; i < MAX_BLACKFIN_GPIOS; i += GPIO_BANKSIZE) { |
482 | mask = wakeup_map[gpio_bank(i)]; | 482 | mask = wakeup_map[gpio_bank(i)]; |
483 | bank = gpio_bank(i); | 483 | bank = gpio_bank(i); |
484 | 484 | ||
@@ -522,12 +522,11 @@ u32 gpio_pm_setup(void) | |||
522 | return IWR_ENABLE_ALL; | 522 | return IWR_ENABLE_ALL; |
523 | } | 523 | } |
524 | 524 | ||
525 | |||
526 | void gpio_pm_restore(void) | 525 | void gpio_pm_restore(void) |
527 | { | 526 | { |
528 | u16 bank, mask, i; | 527 | u16 bank, mask, i; |
529 | 528 | ||
530 | for (i = 0; i < MAX_BLACKFIN_GPIOS; i+=GPIO_BANKSIZE) { | 529 | for (i = 0; i < MAX_BLACKFIN_GPIOS; i += GPIO_BANKSIZE) { |
531 | mask = wakeup_map[gpio_bank(i)]; | 530 | mask = wakeup_map[gpio_bank(i)]; |
532 | bank = gpio_bank(i); | 531 | bank = gpio_bank(i); |
533 | 532 | ||
@@ -591,7 +590,6 @@ int gpio_request(unsigned short gpio, const char *label) | |||
591 | } | 590 | } |
592 | EXPORT_SYMBOL(gpio_request); | 591 | EXPORT_SYMBOL(gpio_request); |
593 | 592 | ||
594 | |||
595 | void gpio_free(unsigned short gpio) | 593 | void gpio_free(unsigned short gpio) |
596 | { | 594 | { |
597 | unsigned long flags; | 595 | unsigned long flags; |
@@ -616,7 +614,6 @@ void gpio_free(unsigned short gpio) | |||
616 | } | 614 | } |
617 | EXPORT_SYMBOL(gpio_free); | 615 | EXPORT_SYMBOL(gpio_free); |
618 | 616 | ||
619 | |||
620 | void gpio_direction_input(unsigned short gpio) | 617 | void gpio_direction_input(unsigned short gpio) |
621 | { | 618 | { |
622 | unsigned long flags; | 619 | unsigned long flags; |
diff --git a/arch/blackfin/kernel/bfin_ksyms.c b/arch/blackfin/kernel/bfin_ksyms.c index f64ecb638fab..70455949cfd2 100644 --- a/arch/blackfin/kernel/bfin_ksyms.c +++ b/arch/blackfin/kernel/bfin_ksyms.c | |||
@@ -28,10 +28,11 @@ | |||
28 | */ | 28 | */ |
29 | 29 | ||
30 | #include <linux/module.h> | 30 | #include <linux/module.h> |
31 | #include <asm/irq.h> | 31 | #include <linux/irq.h> |
32 | #include <linux/uaccess.h> | ||
33 | |||
32 | #include <asm/checksum.h> | 34 | #include <asm/checksum.h> |
33 | #include <asm/cacheflush.h> | 35 | #include <asm/cacheflush.h> |
34 | #include <asm/uaccess.h> | ||
35 | 36 | ||
36 | /* platform dependent support */ | 37 | /* platform dependent support */ |
37 | 38 | ||
diff --git a/arch/blackfin/kernel/dma-mapping.c b/arch/blackfin/kernel/dma-mapping.c index 539eb24e062f..bda57ec88151 100644 --- a/arch/blackfin/kernel/dma-mapping.c +++ b/arch/blackfin/kernel/dma-mapping.c | |||
@@ -34,8 +34,8 @@ | |||
34 | #include <linux/spinlock.h> | 34 | #include <linux/spinlock.h> |
35 | #include <linux/device.h> | 35 | #include <linux/device.h> |
36 | #include <linux/dma-mapping.h> | 36 | #include <linux/dma-mapping.h> |
37 | #include <linux/io.h> | ||
37 | #include <asm/cacheflush.h> | 38 | #include <asm/cacheflush.h> |
38 | #include <asm/io.h> | ||
39 | #include <asm/bfin-global.h> | 39 | #include <asm/bfin-global.h> |
40 | 40 | ||
41 | static spinlock_t dma_page_lock; | 41 | static spinlock_t dma_page_lock; |
diff --git a/arch/blackfin/kernel/dualcore_test.c b/arch/blackfin/kernel/dualcore_test.c index 8b89c99f9dfa..0fcba74840b7 100644 --- a/arch/blackfin/kernel/dualcore_test.c +++ b/arch/blackfin/kernel/dualcore_test.c | |||
@@ -30,19 +30,19 @@ | |||
30 | #include <linux/init.h> | 30 | #include <linux/init.h> |
31 | #include <linux/module.h> | 31 | #include <linux/module.h> |
32 | 32 | ||
33 | static int *testarg = (int*)0xfeb00000; | 33 | static int *testarg = (int *)0xfeb00000; |
34 | 34 | ||
35 | static int test_init(void) | 35 | static int test_init(void) |
36 | { | 36 | { |
37 | *testarg = 1; | 37 | *testarg = 1; |
38 | printk("Dual core test module inserted: set testarg = [%d]\n @ [%p]\n", | 38 | printk(KERN_INFO "Dual core test module inserted: set testarg = [%d]\n @ [%p]\n", |
39 | *testarg, testarg); | 39 | *testarg, testarg); |
40 | return 0; | 40 | return 0; |
41 | } | 41 | } |
42 | 42 | ||
43 | static void test_exit(void) | 43 | static void test_exit(void) |
44 | { | 44 | { |
45 | printk("Dual core test module removed: testarg = [%d]\n", *testarg); | 45 | printk(KERN_INFO "Dual core test module removed: testarg = [%d]\n", *testarg); |
46 | } | 46 | } |
47 | 47 | ||
48 | module_init(test_init); | 48 | module_init(test_init); |
diff --git a/arch/blackfin/kernel/fixed_code.S b/arch/blackfin/kernel/fixed_code.S index 99ea296c82c7..d8b1ebc70996 100644 --- a/arch/blackfin/kernel/fixed_code.S +++ b/arch/blackfin/kernel/fixed_code.S | |||
@@ -8,8 +8,8 @@ | |||
8 | * BF561 SMP). | 8 | * BF561 SMP). |
9 | */ | 9 | */ |
10 | #include <linux/linkage.h> | 10 | #include <linux/linkage.h> |
11 | #include <linux/unistd.h> | ||
11 | #include <asm/entry.h> | 12 | #include <asm/entry.h> |
12 | #include <asm/unistd.h> | ||
13 | 13 | ||
14 | .text | 14 | .text |
15 | ENTRY(_fixed_code_start) | 15 | ENTRY(_fixed_code_start) |
diff --git a/arch/blackfin/kernel/flat.c b/arch/blackfin/kernel/flat.c index a92587b628b5..d188b2430536 100644 --- a/arch/blackfin/kernel/flat.c +++ b/arch/blackfin/kernel/flat.c | |||
@@ -36,24 +36,22 @@ unsigned long bfin_get_addr_from_rp(unsigned long *ptr, | |||
36 | unsigned long val; | 36 | unsigned long val; |
37 | 37 | ||
38 | switch (type) { | 38 | switch (type) { |
39 | case FLAT_BFIN_RELOC_TYPE_16_BIT: | 39 | case FLAT_BFIN_RELOC_TYPE_16_BIT: |
40 | case FLAT_BFIN_RELOC_TYPE_16H_BIT: | 40 | case FLAT_BFIN_RELOC_TYPE_16H_BIT: |
41 | usptr = (unsigned short *)ptr; | 41 | usptr = (unsigned short *)ptr; |
42 | pr_debug("*usptr = %x", get_unaligned(usptr)); | 42 | pr_debug("*usptr = %x", get_unaligned(usptr)); |
43 | val = get_unaligned(usptr); | 43 | val = get_unaligned(usptr); |
44 | val += *persistent; | 44 | val += *persistent; |
45 | break; | 45 | break; |
46 | 46 | ||
47 | case FLAT_BFIN_RELOC_TYPE_32_BIT: | 47 | case FLAT_BFIN_RELOC_TYPE_32_BIT: |
48 | pr_debug("*ptr = %lx", get_unaligned(ptr)); | 48 | pr_debug("*ptr = %lx", get_unaligned(ptr)); |
49 | val = get_unaligned(ptr); | 49 | val = get_unaligned(ptr); |
50 | break; | 50 | break; |
51 | 51 | ||
52 | default: | 52 | default: |
53 | pr_debug("BINFMT_FLAT: Unknown relocation type %x\n", | 53 | pr_debug("BINFMT_FLAT: Unknown relocation type %x\n", type); |
54 | type); | 54 | return 0; |
55 | |||
56 | return 0; | ||
57 | } | 55 | } |
58 | 56 | ||
59 | /* | 57 | /* |
@@ -81,21 +79,20 @@ void bfin_put_addr_at_rp(unsigned long *ptr, unsigned long addr, | |||
81 | int type = (relval >> 26) & 7; | 79 | int type = (relval >> 26) & 7; |
82 | 80 | ||
83 | switch (type) { | 81 | switch (type) { |
84 | case FLAT_BFIN_RELOC_TYPE_16_BIT: | 82 | case FLAT_BFIN_RELOC_TYPE_16_BIT: |
85 | put_unaligned(addr, usptr); | 83 | put_unaligned(addr, usptr); |
86 | pr_debug("new value %x at %p", get_unaligned(usptr), | 84 | pr_debug("new value %x at %p", get_unaligned(usptr), usptr); |
87 | usptr); | 85 | break; |
88 | break; | ||
89 | 86 | ||
90 | case FLAT_BFIN_RELOC_TYPE_16H_BIT: | 87 | case FLAT_BFIN_RELOC_TYPE_16H_BIT: |
91 | put_unaligned(addr >> 16, usptr); | 88 | put_unaligned(addr >> 16, usptr); |
92 | pr_debug("new value %x", get_unaligned(usptr)); | 89 | pr_debug("new value %x", get_unaligned(usptr)); |
93 | break; | 90 | break; |
94 | 91 | ||
95 | case FLAT_BFIN_RELOC_TYPE_32_BIT: | 92 | case FLAT_BFIN_RELOC_TYPE_32_BIT: |
96 | put_unaligned(addr, ptr); | 93 | put_unaligned(addr, ptr); |
97 | pr_debug("new ptr =%lx", get_unaligned(ptr)); | 94 | pr_debug("new ptr =%lx", get_unaligned(ptr)); |
98 | break; | 95 | break; |
99 | } | 96 | } |
100 | } | 97 | } |
101 | EXPORT_SYMBOL(bfin_put_addr_at_rp); | 98 | EXPORT_SYMBOL(bfin_put_addr_at_rp); |
diff --git a/arch/blackfin/kernel/irqchip.c b/arch/blackfin/kernel/irqchip.c index 80996a1a94ca..1fc001c7abda 100644 --- a/arch/blackfin/kernel/irqchip.c +++ b/arch/blackfin/kernel/irqchip.c | |||
@@ -82,7 +82,7 @@ int show_interrupts(struct seq_file *p, void *v) | |||
82 | seq_printf(p, ", %s", action->name); | 82 | seq_printf(p, ", %s", action->name); |
83 | 83 | ||
84 | seq_putc(p, '\n'); | 84 | seq_putc(p, '\n'); |
85 | unlock: | 85 | unlock: |
86 | spin_unlock_irqrestore(&irq_desc[i].lock, flags); | 86 | spin_unlock_irqrestore(&irq_desc[i].lock, flags); |
87 | } else if (i == NR_IRQS) { | 87 | } else if (i == NR_IRQS) { |
88 | seq_printf(p, "Err: %10lu\n", irq_err_count); | 88 | seq_printf(p, "Err: %10lu\n", irq_err_count); |
diff --git a/arch/blackfin/kernel/module.c b/arch/blackfin/kernel/module.c index 372f756f1ad9..8b9fe29d03f4 100644 --- a/arch/blackfin/kernel/module.c +++ b/arch/blackfin/kernel/module.c | |||
@@ -165,8 +165,8 @@ module_frob_arch_sections(Elf_Ehdr * hdr, Elf_Shdr * sechdrs, | |||
165 | 165 | ||
166 | for (s = sechdrs; s < sechdrs_end; ++s) { | 166 | for (s = sechdrs; s < sechdrs_end; ++s) { |
167 | if ((strcmp(".l1.text", secstrings + s->sh_name) == 0) || | 167 | if ((strcmp(".l1.text", secstrings + s->sh_name) == 0) || |
168 | ((strcmp(".text", secstrings + s->sh_name)==0) && | 168 | ((strcmp(".text", secstrings + s->sh_name) == 0) && |
169 | (hdr->e_flags & FLG_CODE_IN_L1) && (s->sh_size > 0))) { | 169 | (hdr->e_flags & FLG_CODE_IN_L1) && (s->sh_size > 0))) { |
170 | mod->arch.text_l1 = s; | 170 | mod->arch.text_l1 = s; |
171 | dest = l1_inst_sram_alloc(s->sh_size); | 171 | dest = l1_inst_sram_alloc(s->sh_size); |
172 | if (dest == NULL) { | 172 | if (dest == NULL) { |
@@ -179,9 +179,9 @@ module_frob_arch_sections(Elf_Ehdr * hdr, Elf_Shdr * sechdrs, | |||
179 | s->sh_flags &= ~SHF_ALLOC; | 179 | s->sh_flags &= ~SHF_ALLOC; |
180 | s->sh_addr = (unsigned long)dest; | 180 | s->sh_addr = (unsigned long)dest; |
181 | } | 181 | } |
182 | if ((strcmp(".l1.data", secstrings + s->sh_name) == 0)|| | 182 | if ((strcmp(".l1.data", secstrings + s->sh_name) == 0) || |
183 | ((strcmp(".data", secstrings + s->sh_name)==0) && | 183 | ((strcmp(".data", secstrings + s->sh_name) == 0) && |
184 | (hdr->e_flags & FLG_DATA_IN_L1) && (s->sh_size > 0))) { | 184 | (hdr->e_flags & FLG_DATA_IN_L1) && (s->sh_size > 0))) { |
185 | mod->arch.data_a_l1 = s; | 185 | mod->arch.data_a_l1 = s; |
186 | dest = l1_data_sram_alloc(s->sh_size); | 186 | dest = l1_data_sram_alloc(s->sh_size); |
187 | if (dest == NULL) { | 187 | if (dest == NULL) { |
@@ -195,8 +195,8 @@ module_frob_arch_sections(Elf_Ehdr * hdr, Elf_Shdr * sechdrs, | |||
195 | s->sh_addr = (unsigned long)dest; | 195 | s->sh_addr = (unsigned long)dest; |
196 | } | 196 | } |
197 | if (strcmp(".l1.bss", secstrings + s->sh_name) == 0 || | 197 | if (strcmp(".l1.bss", secstrings + s->sh_name) == 0 || |
198 | ((strcmp(".bss", secstrings + s->sh_name)==0) && | 198 | ((strcmp(".bss", secstrings + s->sh_name) == 0) && |
199 | (hdr->e_flags & FLG_DATA_IN_L1) && (s->sh_size > 0))) { | 199 | (hdr->e_flags & FLG_DATA_IN_L1) && (s->sh_size > 0))) { |
200 | mod->arch.bss_a_l1 = s; | 200 | mod->arch.bss_a_l1 = s; |
201 | dest = l1_data_sram_alloc(s->sh_size); | 201 | dest = l1_data_sram_alloc(s->sh_size); |
202 | if (dest == NULL) { | 202 | if (dest == NULL) { |
@@ -326,7 +326,7 @@ apply_relocate_add(Elf_Shdr * sechdrs, const char *strtab, | |||
326 | pr_debug("before %x after %x\n", *location16, | 326 | pr_debug("before %x after %x\n", *location16, |
327 | (value & 0xffff)); | 327 | (value & 0xffff)); |
328 | tmp = (value & 0xffff); | 328 | tmp = (value & 0xffff); |
329 | if((unsigned long)location16 >= L1_CODE_START) { | 329 | if ((unsigned long)location16 >= L1_CODE_START) { |
330 | dma_memcpy(location16, &tmp, 2); | 330 | dma_memcpy(location16, &tmp, 2); |
331 | } else | 331 | } else |
332 | *location16 = tmp; | 332 | *location16 = tmp; |
@@ -335,7 +335,7 @@ apply_relocate_add(Elf_Shdr * sechdrs, const char *strtab, | |||
335 | pr_debug("before %x after %x\n", *location16, | 335 | pr_debug("before %x after %x\n", *location16, |
336 | ((value >> 16) & 0xffff)); | 336 | ((value >> 16) & 0xffff)); |
337 | tmp = ((value >> 16) & 0xffff); | 337 | tmp = ((value >> 16) & 0xffff); |
338 | if((unsigned long)location16 >= L1_CODE_START) { | 338 | if ((unsigned long)location16 >= L1_CODE_START) { |
339 | dma_memcpy(location16, &tmp, 2); | 339 | dma_memcpy(location16, &tmp, 2); |
340 | } else | 340 | } else |
341 | *location16 = tmp; | 341 | *location16 = tmp; |
@@ -404,8 +404,8 @@ module_finalize(const Elf_Ehdr * hdr, | |||
404 | continue; | 404 | continue; |
405 | 405 | ||
406 | if ((sechdrs[i].sh_type == SHT_RELA) && | 406 | if ((sechdrs[i].sh_type == SHT_RELA) && |
407 | ((strcmp(".rela.l1.text", secstrings + sechdrs[i].sh_name) == 0)|| | 407 | ((strcmp(".rela.l1.text", secstrings + sechdrs[i].sh_name) == 0) || |
408 | ((strcmp(".rela.text", secstrings + sechdrs[i].sh_name) == 0) && | 408 | ((strcmp(".rela.text", secstrings + sechdrs[i].sh_name) == 0) && |
409 | (hdr->e_flags & FLG_CODE_IN_L1)))) { | 409 | (hdr->e_flags & FLG_CODE_IN_L1)))) { |
410 | apply_relocate_add((Elf_Shdr *) sechdrs, strtab, | 410 | apply_relocate_add((Elf_Shdr *) sechdrs, strtab, |
411 | symindex, i, mod); | 411 | symindex, i, mod); |
@@ -417,13 +417,13 @@ module_finalize(const Elf_Ehdr * hdr, | |||
417 | void module_arch_cleanup(struct module *mod) | 417 | void module_arch_cleanup(struct module *mod) |
418 | { | 418 | { |
419 | if ((mod->arch.text_l1) && (mod->arch.text_l1->sh_addr)) | 419 | if ((mod->arch.text_l1) && (mod->arch.text_l1->sh_addr)) |
420 | l1_inst_sram_free((void*)mod->arch.text_l1->sh_addr); | 420 | l1_inst_sram_free((void *)mod->arch.text_l1->sh_addr); |
421 | if ((mod->arch.data_a_l1) && (mod->arch.data_a_l1->sh_addr)) | 421 | if ((mod->arch.data_a_l1) && (mod->arch.data_a_l1->sh_addr)) |
422 | l1_data_sram_free((void*)mod->arch.data_a_l1->sh_addr); | 422 | l1_data_sram_free((void *)mod->arch.data_a_l1->sh_addr); |
423 | if ((mod->arch.bss_a_l1) && (mod->arch.bss_a_l1->sh_addr)) | 423 | if ((mod->arch.bss_a_l1) && (mod->arch.bss_a_l1->sh_addr)) |
424 | l1_data_sram_free((void*)mod->arch.bss_a_l1->sh_addr); | 424 | l1_data_sram_free((void *)mod->arch.bss_a_l1->sh_addr); |
425 | if ((mod->arch.data_b_l1) && (mod->arch.data_b_l1->sh_addr)) | 425 | if ((mod->arch.data_b_l1) && (mod->arch.data_b_l1->sh_addr)) |
426 | l1_data_B_sram_free((void*)mod->arch.data_b_l1->sh_addr); | 426 | l1_data_B_sram_free((void *)mod->arch.data_b_l1->sh_addr); |
427 | if ((mod->arch.bss_b_l1) && (mod->arch.bss_b_l1->sh_addr)) | 427 | if ((mod->arch.bss_b_l1) && (mod->arch.bss_b_l1->sh_addr)) |
428 | l1_data_B_sram_free((void*)mod->arch.bss_b_l1->sh_addr); | 428 | l1_data_B_sram_free((void *)mod->arch.bss_b_l1->sh_addr); |
429 | } | 429 | } |
diff --git a/arch/blackfin/kernel/process.c b/arch/blackfin/kernel/process.c index 6b7a94ab96c2..5a51dd6ab280 100644 --- a/arch/blackfin/kernel/process.c +++ b/arch/blackfin/kernel/process.c | |||
@@ -32,9 +32,9 @@ | |||
32 | #include <linux/unistd.h> | 32 | #include <linux/unistd.h> |
33 | #include <linux/user.h> | 33 | #include <linux/user.h> |
34 | #include <linux/a.out.h> | 34 | #include <linux/a.out.h> |
35 | #include <linux/uaccess.h> | ||
35 | 36 | ||
36 | #include <asm/blackfin.h> | 37 | #include <asm/blackfin.h> |
37 | #include <asm/uaccess.h> | ||
38 | #include <asm/fixed_code.h> | 38 | #include <asm/fixed_code.h> |
39 | 39 | ||
40 | #define LED_ON 0 | 40 | #define LED_ON 0 |
@@ -174,8 +174,8 @@ void show_regs(struct pt_regs *regs) | |||
174 | printk(KERN_NOTICE "R4: %08lx R5: %08lx R6: %08lx R7: %08lx\n", | 174 | printk(KERN_NOTICE "R4: %08lx R5: %08lx R6: %08lx R7: %08lx\n", |
175 | regs->r4, regs->r5, regs->r6, regs->r7); | 175 | regs->r4, regs->r5, regs->r6, regs->r7); |
176 | 176 | ||
177 | if (!(regs->ipend)) | 177 | if (!regs->ipend) |
178 | printk("USP: %08lx\n", rdusp()); | 178 | printk(KERN_NOTICE "USP: %08lx\n", rdusp()); |
179 | } | 179 | } |
180 | 180 | ||
181 | /* Fill in the fpu structure for a core dump. */ | 181 | /* Fill in the fpu structure for a core dump. */ |
@@ -323,7 +323,7 @@ asmlinkage int sys_execve(char *name, char **argv, char **envp) | |||
323 | goto out; | 323 | goto out; |
324 | error = do_execve(filename, argv, envp, regs); | 324 | error = do_execve(filename, argv, envp, regs); |
325 | putname(filename); | 325 | putname(filename); |
326 | out: | 326 | out: |
327 | unlock_kernel(); | 327 | unlock_kernel(); |
328 | return error; | 328 | return error; |
329 | } | 329 | } |
@@ -421,7 +421,7 @@ int _access_ok(unsigned long addr, unsigned long size) | |||
421 | 421 | ||
422 | if (addr > (addr + size)) | 422 | if (addr > (addr + size)) |
423 | return 0; | 423 | return 0; |
424 | if (segment_eq(get_fs(),KERNEL_DS)) | 424 | if (segment_eq(get_fs(), KERNEL_DS)) |
425 | return 1; | 425 | return 1; |
426 | #ifdef CONFIG_MTD_UCLINUX | 426 | #ifdef CONFIG_MTD_UCLINUX |
427 | if (addr >= memory_start && (addr + size) <= memory_end) | 427 | if (addr >= memory_start && (addr + size) <= memory_end) |
diff --git a/arch/blackfin/kernel/ptrace.c b/arch/blackfin/kernel/ptrace.c index e718bb4a1ef0..ed800c7456dd 100644 --- a/arch/blackfin/kernel/ptrace.c +++ b/arch/blackfin/kernel/ptrace.c | |||
@@ -36,8 +36,8 @@ | |||
36 | #include <linux/ptrace.h> | 36 | #include <linux/ptrace.h> |
37 | #include <linux/user.h> | 37 | #include <linux/user.h> |
38 | #include <linux/signal.h> | 38 | #include <linux/signal.h> |
39 | #include <linux/uaccess.h> | ||
39 | 40 | ||
40 | #include <asm/uaccess.h> | ||
41 | #include <asm/page.h> | 41 | #include <asm/page.h> |
42 | #include <asm/pgtable.h> | 42 | #include <asm/pgtable.h> |
43 | #include <asm/system.h> | 43 | #include <asm/system.h> |
@@ -122,7 +122,7 @@ static inline long get_reg(struct task_struct *task, int regno) | |||
122 | static inline int | 122 | static inline int |
123 | put_reg(struct task_struct *task, int regno, unsigned long data) | 123 | put_reg(struct task_struct *task, int regno, unsigned long data) |
124 | { | 124 | { |
125 | char * reg_ptr; | 125 | char *reg_ptr; |
126 | 126 | ||
127 | struct pt_regs *regs = | 127 | struct pt_regs *regs = |
128 | (struct pt_regs *)((unsigned long)task_stack_page(task) + | 128 | (struct pt_regs *)((unsigned long)task_stack_page(task) + |
@@ -146,7 +146,7 @@ put_reg(struct task_struct *task, int regno, unsigned long data) | |||
146 | break; | 146 | break; |
147 | default: | 147 | default: |
148 | if (regno <= 216) | 148 | if (regno <= 216) |
149 | *(long *)(reg_ptr + regno) = data; | 149 | *(long *)(reg_ptr + regno) = data; |
150 | } | 150 | } |
151 | return 0; | 151 | return 0; |
152 | } | 152 | } |
diff --git a/arch/blackfin/kernel/setup.c b/arch/blackfin/kernel/setup.c index a86bf6545781..3309238890ae 100644 --- a/arch/blackfin/kernel/setup.c +++ b/arch/blackfin/kernel/setup.c | |||
@@ -362,15 +362,15 @@ void __init setup_arch(char **cmdline_p) | |||
362 | , _stext, _etext, | 362 | , _stext, _etext, |
363 | __start_rodata, __end_rodata, | 363 | __start_rodata, __end_rodata, |
364 | _sdata, _edata, | 364 | _sdata, _edata, |
365 | (void*)&init_thread_union, (void*)((int)(&init_thread_union) + 0x2000), | 365 | (void *)&init_thread_union, (void *)((int)(&init_thread_union) + 0x2000), |
366 | __init_begin, __init_end, | 366 | __init_begin, __init_end, |
367 | __bss_start, __bss_stop, | 367 | __bss_start, __bss_stop, |
368 | (void*)_ramstart, (void*)memory_end | 368 | (void *)_ramstart, (void *)memory_end |
369 | #ifdef CONFIG_MTD_UCLINUX | 369 | #ifdef CONFIG_MTD_UCLINUX |
370 | , (void*)memory_mtd_start, (void*)(memory_mtd_start + mtd_size) | 370 | , (void *)memory_mtd_start, (void *)(memory_mtd_start + mtd_size) |
371 | #endif | 371 | #endif |
372 | #if DMA_UNCACHED_REGION > 0 | 372 | #if DMA_UNCACHED_REGION > 0 |
373 | , (void*)(_ramend - DMA_UNCACHED_REGION), (void*)(_ramend) | 373 | , (void *)(_ramend - DMA_UNCACHED_REGION), (void *)(_ramend) |
374 | #endif | 374 | #endif |
375 | ); | 375 | ); |
376 | 376 | ||
@@ -476,7 +476,6 @@ u_long get_cclk(void) | |||
476 | return get_vco() / ssel; | 476 | return get_vco() / ssel; |
477 | return get_vco() >> csel; | 477 | return get_vco() >> csel; |
478 | } | 478 | } |
479 | |||
480 | EXPORT_SYMBOL(get_cclk); | 479 | EXPORT_SYMBOL(get_cclk); |
481 | 480 | ||
482 | /* Get the System clock */ | 481 | /* Get the System clock */ |
@@ -495,7 +494,6 @@ u_long get_sclk(void) | |||
495 | 494 | ||
496 | return get_vco() / ssel; | 495 | return get_vco() / ssel; |
497 | } | 496 | } |
498 | |||
499 | EXPORT_SYMBOL(get_sclk); | 497 | EXPORT_SYMBOL(get_sclk); |
500 | 498 | ||
501 | /* | 499 | /* |
@@ -550,23 +548,23 @@ static int show_cpuinfo(struct seq_file *m, void *v) | |||
550 | seq_printf(m, "D-CACHE:\tOFF\n"); | 548 | seq_printf(m, "D-CACHE:\tOFF\n"); |
551 | 549 | ||
552 | 550 | ||
553 | switch(bfin_read_DMEM_CONTROL() & (1 << DMC0_P | 1 << DMC1_P)) { | 551 | switch (bfin_read_DMEM_CONTROL() & (1 << DMC0_P | 1 << DMC1_P)) { |
554 | case ACACHE_BSRAM: | 552 | case ACACHE_BSRAM: |
555 | seq_printf(m, "DBANK-A:\tCACHE\n" "DBANK-B:\tSRAM\n"); | 553 | seq_printf(m, "DBANK-A:\tCACHE\n" "DBANK-B:\tSRAM\n"); |
556 | dcache_size = 16; | 554 | dcache_size = 16; |
557 | dsup_banks = 1; | 555 | dsup_banks = 1; |
558 | break; | 556 | break; |
559 | case ACACHE_BCACHE: | 557 | case ACACHE_BCACHE: |
560 | seq_printf(m, "DBANK-A:\tCACHE\n" "DBANK-B:\tCACHE\n"); | 558 | seq_printf(m, "DBANK-A:\tCACHE\n" "DBANK-B:\tCACHE\n"); |
561 | dcache_size = 32; | 559 | dcache_size = 32; |
562 | dsup_banks = 2; | 560 | dsup_banks = 2; |
563 | break; | 561 | break; |
564 | case ASRAM_BSRAM: | 562 | case ASRAM_BSRAM: |
565 | seq_printf(m, "DBANK-A:\tSRAM\n" "DBANK-B:\tSRAM\n"); | 563 | seq_printf(m, "DBANK-A:\tSRAM\n" "DBANK-B:\tSRAM\n"); |
566 | dcache_size = 0; | 564 | dcache_size = 0; |
567 | dsup_banks = 0; | 565 | dsup_banks = 0; |
568 | break; | 566 | break; |
569 | default: | 567 | default: |
570 | break; | 568 | break; |
571 | } | 569 | } |
572 | 570 | ||
diff --git a/arch/blackfin/kernel/signal.c b/arch/blackfin/kernel/signal.c index 316e65c3439d..5564c9588aa8 100644 --- a/arch/blackfin/kernel/signal.c +++ b/arch/blackfin/kernel/signal.c | |||
@@ -34,8 +34,8 @@ | |||
34 | #include <linux/personality.h> | 34 | #include <linux/personality.h> |
35 | #include <linux/binfmts.h> | 35 | #include <linux/binfmts.h> |
36 | #include <linux/freezer.h> | 36 | #include <linux/freezer.h> |
37 | #include <linux/uaccess.h> | ||
37 | 38 | ||
38 | #include <asm/uaccess.h> | ||
39 | #include <asm/cacheflush.h> | 39 | #include <asm/cacheflush.h> |
40 | #include <asm/ucontext.h> | 40 | #include <asm/ucontext.h> |
41 | 41 | ||
@@ -124,7 +124,7 @@ asmlinkage int do_rt_sigreturn(unsigned long __unused) | |||
124 | 124 | ||
125 | return r0; | 125 | return r0; |
126 | 126 | ||
127 | badframe: | 127 | badframe: |
128 | force_sig(SIGSEGV, current); | 128 | force_sig(SIGSEGV, current); |
129 | return 0; | 129 | return 0; |
130 | } | 130 | } |
@@ -239,7 +239,7 @@ setup_rt_frame(int sig, struct k_sigaction *ka, siginfo_t * info, | |||
239 | 239 | ||
240 | return 0; | 240 | return 0; |
241 | 241 | ||
242 | give_sigsegv: | 242 | give_sigsegv: |
243 | if (sig == SIGSEGV) | 243 | if (sig == SIGSEGV) |
244 | ka->sa.sa_handler = SIG_DFL; | 244 | ka->sa.sa_handler = SIG_DFL; |
245 | force_sig(SIGSEGV, current); | 245 | force_sig(SIGSEGV, current); |
@@ -263,7 +263,7 @@ handle_restart(struct pt_regs *regs, struct k_sigaction *ka, int has_handler) | |||
263 | } | 263 | } |
264 | /* fallthrough */ | 264 | /* fallthrough */ |
265 | case -ERESTARTNOINTR: | 265 | case -ERESTARTNOINTR: |
266 | do_restart: | 266 | do_restart: |
267 | regs->p0 = regs->orig_p0; | 267 | regs->p0 = regs->orig_p0; |
268 | regs->r0 = regs->orig_r0; | 268 | regs->r0 = regs->orig_r0; |
269 | regs->pc -= 2; | 269 | regs->pc -= 2; |
@@ -341,7 +341,7 @@ asmlinkage void do_signal(struct pt_regs *regs) | |||
341 | return; | 341 | return; |
342 | } | 342 | } |
343 | 343 | ||
344 | no_signal: | 344 | no_signal: |
345 | /* Did we come from a system call? */ | 345 | /* Did we come from a system call? */ |
346 | if (regs->orig_p0 >= 0) | 346 | if (regs->orig_p0 >= 0) |
347 | /* Restart the system call - no handlers present */ | 347 | /* Restart the system call - no handlers present */ |
diff --git a/arch/blackfin/kernel/sys_bfin.c b/arch/blackfin/kernel/sys_bfin.c index f436e6743f5a..f5e1ae3d1705 100644 --- a/arch/blackfin/kernel/sys_bfin.c +++ b/arch/blackfin/kernel/sys_bfin.c | |||
@@ -37,12 +37,12 @@ | |||
37 | #include <linux/syscalls.h> | 37 | #include <linux/syscalls.h> |
38 | #include <linux/mman.h> | 38 | #include <linux/mman.h> |
39 | #include <linux/file.h> | 39 | #include <linux/file.h> |
40 | #include <linux/uaccess.h> | ||
41 | #include <linux/ipc.h> | ||
42 | #include <linux/unistd.h> | ||
40 | 43 | ||
41 | #include <asm/cacheflush.h> | 44 | #include <asm/cacheflush.h> |
42 | #include <asm/uaccess.h> | ||
43 | #include <asm/ipc.h> | ||
44 | #include <asm/dma.h> | 45 | #include <asm/dma.h> |
45 | #include <asm/unistd.h> | ||
46 | 46 | ||
47 | /* | 47 | /* |
48 | * sys_pipe() is the normal C calling standard for creating | 48 | * sys_pipe() is the normal C calling standard for creating |
@@ -83,7 +83,7 @@ do_mmap2(unsigned long addr, unsigned long len, | |||
83 | 83 | ||
84 | if (file) | 84 | if (file) |
85 | fput(file); | 85 | fput(file); |
86 | out: | 86 | out: |
87 | return error; | 87 | return error; |
88 | } | 88 | } |
89 | 89 | ||
diff --git a/arch/blackfin/kernel/time.c b/arch/blackfin/kernel/time.c index f578176b6d92..beef057bd1dc 100644 --- a/arch/blackfin/kernel/time.c +++ b/arch/blackfin/kernel/time.c | |||
@@ -87,7 +87,7 @@ void __init init_leds(void) | |||
87 | static inline void do_leds(void) | 87 | static inline void do_leds(void) |
88 | { | 88 | { |
89 | static unsigned int count = 50; | 89 | static unsigned int count = 50; |
90 | static int flag = 0; | 90 | static int flag; |
91 | unsigned short tmp = 0; | 91 | unsigned short tmp = 0; |
92 | 92 | ||
93 | if (--count == 0) { | 93 | if (--count == 0) { |
@@ -200,7 +200,7 @@ irqreturn_t timer_interrupt(int irq, void *dummy)__attribute__((l1_text)); | |||
200 | irqreturn_t timer_interrupt(int irq, void *dummy) | 200 | irqreturn_t timer_interrupt(int irq, void *dummy) |
201 | { | 201 | { |
202 | /* last time the cmos clock got updated */ | 202 | /* last time the cmos clock got updated */ |
203 | static long last_rtc_update = 0; | 203 | static long last_rtc_update; |
204 | 204 | ||
205 | write_seqlock(&xtime_lock); | 205 | write_seqlock(&xtime_lock); |
206 | 206 | ||
diff --git a/arch/blackfin/kernel/traps.c b/arch/blackfin/kernel/traps.c index a58d0f50be20..114277bb46f8 100644 --- a/arch/blackfin/kernel/traps.c +++ b/arch/blackfin/kernel/traps.c | |||
@@ -27,16 +27,15 @@ | |||
27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | 27 | * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
28 | */ | 28 | */ |
29 | 29 | ||
30 | #include <asm/uaccess.h> | 30 | #include <linux/uaccess.h> |
31 | #include <linux/interrupt.h> | ||
32 | #include <linux/module.h> | ||
33 | #include <linux/kallsyms.h> | ||
31 | #include <asm/traps.h> | 34 | #include <asm/traps.h> |
32 | #include <asm/cacheflush.h> | 35 | #include <asm/cacheflush.h> |
33 | #include <asm/blackfin.h> | 36 | #include <asm/blackfin.h> |
34 | #include <asm/uaccess.h> | ||
35 | #include <asm/irq_handler.h> | 37 | #include <asm/irq_handler.h> |
36 | #include <asm/trace.h> | 38 | #include <asm/trace.h> |
37 | #include <linux/interrupt.h> | ||
38 | #include <linux/module.h> | ||
39 | #include <linux/kallsyms.h> | ||
40 | 39 | ||
41 | #ifdef CONFIG_KGDB | 40 | #ifdef CONFIG_KGDB |
42 | # include <linux/debugger.h> | 41 | # include <linux/debugger.h> |
@@ -77,7 +76,7 @@ static int printk_address(unsigned long address) | |||
77 | if (!modname) | 76 | if (!modname) |
78 | modname = delim = ""; | 77 | modname = delim = ""; |
79 | return printk("<0x%p> { %s%s%s%s + 0x%lx }", | 78 | return printk("<0x%p> { %s%s%s%s + 0x%lx }", |
80 | (void*)address, delim, modname, delim, symname, | 79 | (void *)address, delim, modname, delim, symname, |
81 | (unsigned long)offset); | 80 | (unsigned long)offset); |
82 | 81 | ||
83 | } | 82 | } |
@@ -120,7 +119,7 @@ static int printk_address(unsigned long address) | |||
120 | 119 | ||
121 | write_unlock_irq(&tasklist_lock); | 120 | write_unlock_irq(&tasklist_lock); |
122 | return printk("<0x%p> [ %s + 0x%lx ]", | 121 | return printk("<0x%p> [ %s + 0x%lx ]", |
123 | (void*)address, name, offset); | 122 | (void *)address, name, offset); |
124 | } | 123 | } |
125 | 124 | ||
126 | vml = vml->next; | 125 | vml = vml->next; |
@@ -129,7 +128,7 @@ static int printk_address(unsigned long address) | |||
129 | write_unlock_irq(&tasklist_lock); | 128 | write_unlock_irq(&tasklist_lock); |
130 | 129 | ||
131 | /* we were unable to find this address anywhere */ | 130 | /* we were unable to find this address anywhere */ |
132 | return printk("[<0x%p>]", (void*)address); | 131 | return printk("[<0x%p>]", (void *)address); |
133 | } | 132 | } |
134 | 133 | ||
135 | asmlinkage void trap_c(struct pt_regs *fp) | 134 | asmlinkage void trap_c(struct pt_regs *fp) |
@@ -538,29 +537,28 @@ void dump_bfin_regs(struct pt_regs *fp, void *retaddr) | |||
538 | printk(KERN_EMERG "TEXT = 0x%p-0x%p DATA = 0x%p-0x%p\n" | 537 | printk(KERN_EMERG "TEXT = 0x%p-0x%p DATA = 0x%p-0x%p\n" |
539 | KERN_EMERG "BSS = 0x%p-0x%p USER-STACK = 0x%p\n" | 538 | KERN_EMERG "BSS = 0x%p-0x%p USER-STACK = 0x%p\n" |
540 | KERN_EMERG "\n", | 539 | KERN_EMERG "\n", |
541 | (void*)current->mm->start_code, | 540 | (void *)current->mm->start_code, |
542 | (void*)current->mm->end_code, | 541 | (void *)current->mm->end_code, |
543 | (void*)current->mm->start_data, | 542 | (void *)current->mm->start_data, |
544 | (void*)current->mm->end_data, | 543 | (void *)current->mm->end_data, |
545 | (void*)current->mm->end_data, | 544 | (void *)current->mm->end_data, |
546 | (void*)current->mm->brk, | 545 | (void *)current->mm->brk, |
547 | (void*)current->mm->start_stack); | 546 | (void *)current->mm->start_stack); |
548 | } | 547 | } |
549 | 548 | ||
550 | printk(KERN_EMERG "return address: [0x%p]; contents of:", retaddr); | 549 | printk(KERN_EMERG "return address: [0x%p]; contents of:", retaddr); |
551 | if (retaddr != 0 && retaddr <= (void*)physical_mem_end | 550 | if (retaddr != 0 && retaddr <= (void *)physical_mem_end |
552 | #if L1_CODE_LENGTH != 0 | 551 | #if L1_CODE_LENGTH != 0 |
553 | /* FIXME: Copy the code out of L1 Instruction SRAM through dma | 552 | /* FIXME: Copy the code out of L1 Instruction SRAM through dma |
554 | memcpy. */ | 553 | memcpy. */ |
555 | && !(retaddr >= (void*)L1_CODE_START | 554 | && !(retaddr >= (void *)L1_CODE_START |
556 | && retaddr < (void*)(L1_CODE_START + L1_CODE_LENGTH)) | 555 | && retaddr < (void *)(L1_CODE_START + L1_CODE_LENGTH)) |
557 | #endif | 556 | #endif |
558 | ) { | 557 | ) { |
559 | int i = ((unsigned int)retaddr & 0xFFFFFFF0) - 32; | 558 | int i = ((unsigned int)retaddr & 0xFFFFFFF0) - 32; |
560 | unsigned short x = 0; | 559 | unsigned short x = 0; |
561 | for (; i < ((unsigned int)retaddr & 0xFFFFFFF0 ) + 32 ; | 560 | for (; i < ((unsigned int)retaddr & 0xFFFFFFF0) + 32; i += 2) { |
562 | i += 2) { | 561 | if (!(i & 0xF)) |
563 | if ( !(i & 0xF) ) | ||
564 | printk(KERN_EMERG "\n" KERN_EMERG | 562 | printk(KERN_EMERG "\n" KERN_EMERG |
565 | "0x%08x: ", i); | 563 | "0x%08x: ", i); |
566 | 564 | ||
@@ -579,7 +577,7 @@ void dump_bfin_regs(struct pt_regs *fp, void *retaddr) | |||
579 | " The rest of this error" | 577 | " The rest of this error" |
580 | " is meanless\n"); | 578 | " is meanless\n"); |
581 | #endif | 579 | #endif |
582 | if ( i == (unsigned int)retaddr ) | 580 | if (i == (unsigned int)retaddr) |
583 | printk("[%04x]", x); | 581 | printk("[%04x]", x); |
584 | else | 582 | else |
585 | printk(" %04x ", x); | 583 | printk(" %04x ", x); |
@@ -672,8 +670,8 @@ void panic_cplb_error(int cplb_panic, struct pt_regs *fp) | |||
672 | break; | 670 | break; |
673 | } | 671 | } |
674 | 672 | ||
675 | printk(KERN_EMERG "DCPLB_FAULT_ADDR=%p\n", (void*)bfin_read_DCPLB_FAULT_ADDR()); | 673 | printk(KERN_EMERG "DCPLB_FAULT_ADDR=%p\n", (void *)bfin_read_DCPLB_FAULT_ADDR()); |
676 | printk(KERN_EMERG "ICPLB_FAULT_ADDR=%p\n", (void*)bfin_read_ICPLB_FAULT_ADDR()); | 674 | printk(KERN_EMERG "ICPLB_FAULT_ADDR=%p\n", (void *)bfin_read_ICPLB_FAULT_ADDR()); |
677 | dump_bfin_regs(fp, (void *)fp->retx); | 675 | dump_bfin_regs(fp, (void *)fp->retx); |
678 | dump_stack(); | 676 | dump_stack(); |
679 | panic("Unrecoverable event\n"); | 677 | panic("Unrecoverable event\n"); |