diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-blackfin/bfin5xx_spi.h | 3 | ||||
-rw-r--r-- | include/asm-blackfin/mach-bf533/portmux.h | 2 | ||||
-rw-r--r-- | include/asm-blackfin/mach-bf548/defBF54x_base.h | 17 | ||||
-rw-r--r-- | include/linux/inet_lro.h | 3 | ||||
-rw-r--r-- | include/linux/jbd.h | 2 | ||||
-rw-r--r-- | include/linux/proc_fs.h | 1 |
6 files changed, 25 insertions, 3 deletions
diff --git a/include/asm-blackfin/bfin5xx_spi.h b/include/asm-blackfin/bfin5xx_spi.h index f617d8765451..1a0b57f6a3d4 100644 --- a/include/asm-blackfin/bfin5xx_spi.h +++ b/include/asm-blackfin/bfin5xx_spi.h | |||
@@ -152,6 +152,7 @@ | |||
152 | struct bfin5xx_spi_master { | 152 | struct bfin5xx_spi_master { |
153 | u16 num_chipselect; | 153 | u16 num_chipselect; |
154 | u8 enable_dma; | 154 | u8 enable_dma; |
155 | u16 pin_req[4]; | ||
155 | }; | 156 | }; |
156 | 157 | ||
157 | /* spi_board_info.controller_data for SPI slave devices, | 158 | /* spi_board_info.controller_data for SPI slave devices, |
@@ -162,7 +163,7 @@ struct bfin5xx_spi_chip { | |||
162 | u8 enable_dma; | 163 | u8 enable_dma; |
163 | u8 bits_per_word; | 164 | u8 bits_per_word; |
164 | u8 cs_change_per_word; | 165 | u8 cs_change_per_word; |
165 | u8 cs_chg_udelay; | 166 | u16 cs_chg_udelay; /* Some devices require 16-bit delays */ |
166 | }; | 167 | }; |
167 | 168 | ||
168 | #endif /* _SPI_CHANNEL_H_ */ | 169 | #endif /* _SPI_CHANNEL_H_ */ |
diff --git a/include/asm-blackfin/mach-bf533/portmux.h b/include/asm-blackfin/mach-bf533/portmux.h index b88d7a03ee3e..137f4884acfe 100644 --- a/include/asm-blackfin/mach-bf533/portmux.h +++ b/include/asm-blackfin/mach-bf533/portmux.h | |||
@@ -42,7 +42,7 @@ | |||
42 | #define P_SPORT0_DRPRI (P_DONTCARE) | 42 | #define P_SPORT0_DRPRI (P_DONTCARE) |
43 | 43 | ||
44 | #define P_SPI0_MOSI (P_DONTCARE) | 44 | #define P_SPI0_MOSI (P_DONTCARE) |
45 | #define P_SPI0_MIS0 (P_DONTCARE) | 45 | #define P_SPI0_MISO (P_DONTCARE) |
46 | #define P_SPI0_SCK (P_DONTCARE) | 46 | #define P_SPI0_SCK (P_DONTCARE) |
47 | #define P_SPI0_SSEL7 (P_DEFINED | P_IDENT(GPIO_PF7)) | 47 | #define P_SPI0_SSEL7 (P_DEFINED | P_IDENT(GPIO_PF7)) |
48 | #define P_SPI0_SSEL6 (P_DEFINED | P_IDENT(GPIO_PF6)) | 48 | #define P_SPI0_SSEL6 (P_DEFINED | P_IDENT(GPIO_PF6)) |
diff --git a/include/asm-blackfin/mach-bf548/defBF54x_base.h b/include/asm-blackfin/mach-bf548/defBF54x_base.h index da979cb62f7d..319a48590c9c 100644 --- a/include/asm-blackfin/mach-bf548/defBF54x_base.h +++ b/include/asm-blackfin/mach-bf548/defBF54x_base.h | |||
@@ -1644,8 +1644,25 @@ | |||
1644 | #define RESTART 0x20 /* Work Unit Transitions */ | 1644 | #define RESTART 0x20 /* Work Unit Transitions */ |
1645 | #define DI_SEL 0x40 /* Data Interrupt Timing Select */ | 1645 | #define DI_SEL 0x40 /* Data Interrupt Timing Select */ |
1646 | #define DI_EN 0x80 /* Data Interrupt Enable */ | 1646 | #define DI_EN 0x80 /* Data Interrupt Enable */ |
1647 | |||
1647 | #define NDSIZE 0xf00 /* Flex Descriptor Size */ | 1648 | #define NDSIZE 0xf00 /* Flex Descriptor Size */ |
1649 | #define NDSIZE_0 0x0000 /* Next Descriptor Size = 0 (Stop/Autobuffer) */ | ||
1650 | #define NDSIZE_1 0x0100 /* Next Descriptor Size = 1 */ | ||
1651 | #define NDSIZE_2 0x0200 /* Next Descriptor Size = 2 */ | ||
1652 | #define NDSIZE_3 0x0300 /* Next Descriptor Size = 3 */ | ||
1653 | #define NDSIZE_4 0x0400 /* Next Descriptor Size = 4 */ | ||
1654 | #define NDSIZE_5 0x0500 /* Next Descriptor Size = 5 */ | ||
1655 | #define NDSIZE_6 0x0600 /* Next Descriptor Size = 6 */ | ||
1656 | #define NDSIZE_7 0x0700 /* Next Descriptor Size = 7 */ | ||
1657 | #define NDSIZE_8 0x0800 /* Next Descriptor Size = 8 */ | ||
1658 | #define NDSIZE_9 0x0900 /* Next Descriptor Size = 9 */ | ||
1659 | |||
1648 | #define DMAFLOW 0xf000 /* Next Operation */ | 1660 | #define DMAFLOW 0xf000 /* Next Operation */ |
1661 | #define DMAFLOW_STOP 0x0000 /* Stop Mode */ | ||
1662 | #define DMAFLOW_AUTO 0x1000 /* Autobuffer Mode */ | ||
1663 | #define DMAFLOW_ARRAY 0x4000 /* Descriptor Array Mode */ | ||
1664 | #define DMAFLOW_SMALL 0x6000 /* Small Model Descriptor List Mode */ | ||
1665 | #define DMAFLOW_LARGE 0x7000 /* Large Model Descriptor List Mode */ | ||
1649 | 1666 | ||
1650 | /* Bit masks for DMAx_IRQ_STATUS, MDMA_Sx_IRQ_STATUS, MDMA_Dx_IRQ_STATUS */ | 1667 | /* Bit masks for DMAx_IRQ_STATUS, MDMA_Sx_IRQ_STATUS, MDMA_Dx_IRQ_STATUS */ |
1651 | 1668 | ||
diff --git a/include/linux/inet_lro.h b/include/linux/inet_lro.h index 1246d46abbc0..80335b7d77c5 100644 --- a/include/linux/inet_lro.h +++ b/include/linux/inet_lro.h | |||
@@ -91,6 +91,9 @@ struct net_lro_mgr { | |||
91 | int max_desc; /* Max number of LRO descriptors */ | 91 | int max_desc; /* Max number of LRO descriptors */ |
92 | int max_aggr; /* Max number of LRO packets to be aggregated */ | 92 | int max_aggr; /* Max number of LRO packets to be aggregated */ |
93 | 93 | ||
94 | int frag_align_pad; /* Padding required to properly align layer 3 | ||
95 | * headers in generated skb when using frags */ | ||
96 | |||
94 | struct net_lro_desc *lro_arr; /* Array of LRO descriptors */ | 97 | struct net_lro_desc *lro_arr; /* Array of LRO descriptors */ |
95 | 98 | ||
96 | /* | 99 | /* |
diff --git a/include/linux/jbd.h b/include/linux/jbd.h index 16e7ed855a18..d9ecd13393b0 100644 --- a/include/linux/jbd.h +++ b/include/linux/jbd.h | |||
@@ -439,6 +439,8 @@ struct transaction_s | |||
439 | /* | 439 | /* |
440 | * Transaction's current state | 440 | * Transaction's current state |
441 | * [no locking - only kjournald alters this] | 441 | * [no locking - only kjournald alters this] |
442 | * [j_list_lock] guards transition of a transaction into T_FINISHED | ||
443 | * state and subsequent call of __journal_drop_transaction() | ||
442 | * FIXME: needs barriers | 444 | * FIXME: needs barriers |
443 | * KLUDGE: [use j_state_lock] | 445 | * KLUDGE: [use j_state_lock] |
444 | */ | 446 | */ |
diff --git a/include/linux/proc_fs.h b/include/linux/proc_fs.h index 523528d237b0..a5316829215b 100644 --- a/include/linux/proc_fs.h +++ b/include/linux/proc_fs.h | |||
@@ -77,7 +77,6 @@ struct proc_dir_entry { | |||
77 | read_proc_t *read_proc; | 77 | read_proc_t *read_proc; |
78 | write_proc_t *write_proc; | 78 | write_proc_t *write_proc; |
79 | atomic_t count; /* use count */ | 79 | atomic_t count; /* use count */ |
80 | int deleted; /* delete flag */ | ||
81 | int pde_users; /* number of callers into module in progress */ | 80 | int pde_users; /* number of callers into module in progress */ |
82 | spinlock_t pde_unload_lock; /* proc_fops checks and pde_users bumps */ | 81 | spinlock_t pde_unload_lock; /* proc_fops checks and pde_users bumps */ |
83 | struct completion *pde_unload_completion; | 82 | struct completion *pde_unload_completion; |