diff options
| -rw-r--r-- | MAINTAINERS | 2 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/board-ap4evb.c | 6 | ||||
| -rw-r--r-- | arch/arm/mach-shmobile/intc-sh7372.c | 2 | ||||
| -rw-r--r-- | fs/ocfs2/ocfs2.h | 6 | ||||
| -rw-r--r-- | mm/slub.c | 3 |
5 files changed, 13 insertions, 6 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 353e0ee30fe0..b647890c5142 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
| @@ -945,7 +945,7 @@ M: Magnus Damm <magnus.damm@gmail.com> | |||
| 945 | L: linux-sh@vger.kernel.org | 945 | L: linux-sh@vger.kernel.org |
| 946 | W: http://oss.renesas.com | 946 | W: http://oss.renesas.com |
| 947 | Q: http://patchwork.kernel.org/project/linux-sh/list/ | 947 | Q: http://patchwork.kernel.org/project/linux-sh/list/ |
| 948 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/genesis-2.6.git | 948 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.git rmobile-latest |
| 949 | S: Supported | 949 | S: Supported |
| 950 | F: arch/arm/mach-shmobile/ | 950 | F: arch/arm/mach-shmobile/ |
| 951 | F: drivers/sh/ | 951 | F: drivers/sh/ |
diff --git a/arch/arm/mach-shmobile/board-ap4evb.c b/arch/arm/mach-shmobile/board-ap4evb.c index 32d9e2816e56..d3260542b943 100644 --- a/arch/arm/mach-shmobile/board-ap4evb.c +++ b/arch/arm/mach-shmobile/board-ap4evb.c | |||
| @@ -163,11 +163,13 @@ static struct mtd_partition nor_flash_partitions[] = { | |||
| 163 | .name = "loader", | 163 | .name = "loader", |
| 164 | .offset = 0x00000000, | 164 | .offset = 0x00000000, |
| 165 | .size = 512 * 1024, | 165 | .size = 512 * 1024, |
| 166 | .mask_flags = MTD_WRITEABLE, | ||
| 166 | }, | 167 | }, |
| 167 | { | 168 | { |
| 168 | .name = "bootenv", | 169 | .name = "bootenv", |
| 169 | .offset = MTDPART_OFS_APPEND, | 170 | .offset = MTDPART_OFS_APPEND, |
| 170 | .size = 512 * 1024, | 171 | .size = 512 * 1024, |
| 172 | .mask_flags = MTD_WRITEABLE, | ||
| 171 | }, | 173 | }, |
| 172 | { | 174 | { |
| 173 | .name = "kernel_ro", | 175 | .name = "kernel_ro", |
| @@ -581,6 +583,10 @@ static int fsi_set_rate(int is_porta, int rate) | |||
| 581 | return -EINVAL; | 583 | return -EINVAL; |
| 582 | 584 | ||
| 583 | switch (rate) { | 585 | switch (rate) { |
| 586 | case 44100: | ||
| 587 | clk_set_rate(fsib_clk, clk_round_rate(fsib_clk, 11283000)); | ||
| 588 | ret = SH_FSI_ACKMD_256 | SH_FSI_BPFMD_64; | ||
| 589 | break; | ||
| 584 | case 48000: | 590 | case 48000: |
| 585 | clk_set_rate(fsib_clk, clk_round_rate(fsib_clk, 85428000)); | 591 | clk_set_rate(fsib_clk, clk_round_rate(fsib_clk, 85428000)); |
| 586 | clk_set_rate(fdiv_clk, clk_round_rate(fdiv_clk, 12204000)); | 592 | clk_set_rate(fdiv_clk, clk_round_rate(fdiv_clk, 12204000)); |
diff --git a/arch/arm/mach-shmobile/intc-sh7372.c b/arch/arm/mach-shmobile/intc-sh7372.c index 4cd3cae38e72..30b2f400666a 100644 --- a/arch/arm/mach-shmobile/intc-sh7372.c +++ b/arch/arm/mach-shmobile/intc-sh7372.c | |||
| @@ -98,7 +98,7 @@ static struct intc_vect intca_vectors[] __initdata = { | |||
| 98 | INTC_VECT(IRQ14A, 0x03c0), INTC_VECT(IRQ15A, 0x03e0), | 98 | INTC_VECT(IRQ14A, 0x03c0), INTC_VECT(IRQ15A, 0x03e0), |
| 99 | INTC_VECT(IRQ16A, 0x3200), INTC_VECT(IRQ17A, 0x3220), | 99 | INTC_VECT(IRQ16A, 0x3200), INTC_VECT(IRQ17A, 0x3220), |
| 100 | INTC_VECT(IRQ18A, 0x3240), INTC_VECT(IRQ19A, 0x3260), | 100 | INTC_VECT(IRQ18A, 0x3240), INTC_VECT(IRQ19A, 0x3260), |
| 101 | INTC_VECT(IRQ20A, 0x3280), INTC_VECT(IRQ31A, 0x32a0), | 101 | INTC_VECT(IRQ20A, 0x3280), INTC_VECT(IRQ21A, 0x32a0), |
| 102 | INTC_VECT(IRQ22A, 0x32c0), INTC_VECT(IRQ23A, 0x32e0), | 102 | INTC_VECT(IRQ22A, 0x32c0), INTC_VECT(IRQ23A, 0x32e0), |
| 103 | INTC_VECT(IRQ24A, 0x3300), INTC_VECT(IRQ25A, 0x3320), | 103 | INTC_VECT(IRQ24A, 0x3300), INTC_VECT(IRQ25A, 0x3320), |
| 104 | INTC_VECT(IRQ26A, 0x3340), INTC_VECT(IRQ27A, 0x3360), | 104 | INTC_VECT(IRQ26A, 0x3340), INTC_VECT(IRQ27A, 0x3360), |
diff --git a/fs/ocfs2/ocfs2.h b/fs/ocfs2/ocfs2.h index d8408217e3bd..1efea3615589 100644 --- a/fs/ocfs2/ocfs2.h +++ b/fs/ocfs2/ocfs2.h | |||
| @@ -159,7 +159,9 @@ struct ocfs2_lock_res { | |||
| 159 | char l_name[OCFS2_LOCK_ID_MAX_LEN]; | 159 | char l_name[OCFS2_LOCK_ID_MAX_LEN]; |
| 160 | unsigned int l_ro_holders; | 160 | unsigned int l_ro_holders; |
| 161 | unsigned int l_ex_holders; | 161 | unsigned int l_ex_holders; |
| 162 | unsigned char l_level; | 162 | char l_level; |
| 163 | char l_requested; | ||
| 164 | char l_blocking; | ||
| 163 | 165 | ||
| 164 | /* Data packed - type enum ocfs2_lock_type */ | 166 | /* Data packed - type enum ocfs2_lock_type */ |
| 165 | unsigned char l_type; | 167 | unsigned char l_type; |
| @@ -169,8 +171,6 @@ struct ocfs2_lock_res { | |||
| 169 | unsigned char l_action; | 171 | unsigned char l_action; |
| 170 | /* Data packed - enum type ocfs2_unlock_action */ | 172 | /* Data packed - enum type ocfs2_unlock_action */ |
| 171 | unsigned char l_unlock_action; | 173 | unsigned char l_unlock_action; |
| 172 | unsigned char l_requested; | ||
| 173 | unsigned char l_blocking; | ||
| 174 | unsigned int l_pending_gen; | 174 | unsigned int l_pending_gen; |
| 175 | 175 | ||
| 176 | spinlock_t l_lock; | 176 | spinlock_t l_lock; |
| @@ -3273,9 +3273,9 @@ struct kmem_cache *kmem_cache_create(const char *name, size_t size, | |||
| 3273 | kfree(n); | 3273 | kfree(n); |
| 3274 | kfree(s); | 3274 | kfree(s); |
| 3275 | } | 3275 | } |
| 3276 | err: | ||
| 3276 | up_write(&slub_lock); | 3277 | up_write(&slub_lock); |
| 3277 | 3278 | ||
| 3278 | err: | ||
| 3279 | if (flags & SLAB_PANIC) | 3279 | if (flags & SLAB_PANIC) |
| 3280 | panic("Cannot create slabcache %s\n", name); | 3280 | panic("Cannot create slabcache %s\n", name); |
| 3281 | else | 3281 | else |
| @@ -3862,6 +3862,7 @@ static ssize_t show_slab_objects(struct kmem_cache *s, | |||
| 3862 | x += sprintf(buf + x, " N%d=%lu", | 3862 | x += sprintf(buf + x, " N%d=%lu", |
| 3863 | node, nodes[node]); | 3863 | node, nodes[node]); |
| 3864 | #endif | 3864 | #endif |
| 3865 | up_read(&slub_lock); | ||
| 3865 | kfree(nodes); | 3866 | kfree(nodes); |
| 3866 | return x + sprintf(buf + x, "\n"); | 3867 | return x + sprintf(buf + x, "\n"); |
| 3867 | } | 3868 | } |
