aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Morton <akpm@linux-foundation.org>2007-04-26 02:27:04 -0400
committerDavid Woodhouse <dwmw2@infradead.org>2007-04-26 02:27:04 -0400
commitf6449f4ece2bf283500bda73edcbea82f2cb3a1b (patch)
tree8b506666f2af8d79375290e4504f35b2b6a7e6a3
parent61c4b23770d1b0cef7c06a23378ab544eb0c64b4 (diff)
[JFFS2] Fix compr_rubin.c build after include file elimination.
It seems to be silly season lately. (Oops, test builds are more useful if the file in question is actually configured on. dwmw2). Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: David Woodhouse <dwmw2@infradead.org>
-rw-r--r--fs/jffs2/compr_rubin.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/fs/jffs2/compr_rubin.c b/fs/jffs2/compr_rubin.c
index 1f3a4410523b..ea0431e047d5 100644
--- a/fs/jffs2/compr_rubin.c
+++ b/fs/jffs2/compr_rubin.c
@@ -21,16 +21,6 @@
21#define LOWER_BITS_RUBIN ((((long) 1)<<(RUBIN_REG_SIZE-1))-1) 21#define LOWER_BITS_RUBIN ((((long) 1)<<(RUBIN_REG_SIZE-1))-1)
22 22
23 23
24struct rubin_state {
25 unsigned long p;
26 unsigned long q;
27 unsigned long rec_q;
28 long bit_number;
29 struct pushpull pp;
30 int bit_divider;
31 int bits[8];
32};
33
34#define BIT_DIVIDER_MIPS 1043 24#define BIT_DIVIDER_MIPS 1043
35static int bits_mips[8] = { 277,249,290,267,229,341,212,241}; /* mips32 */ 25static int bits_mips[8] = { 277,249,290,267,229,341,212,241}; /* mips32 */
36 26
@@ -43,6 +33,15 @@ struct pushpull {
43 unsigned int reserve; 33 unsigned int reserve;
44}; 34};
45 35
36struct rubin_state {
37 unsigned long p;
38 unsigned long q;
39 unsigned long rec_q;
40 long bit_number;
41 struct pushpull pp;
42 int bit_divider;
43 int bits[8];
44};
46 45
47static inline void init_pushpull(struct pushpull *pp, char *buf, unsigned buflen, unsigned ofs, unsigned reserve) 46static inline void init_pushpull(struct pushpull *pp, char *buf, unsigned buflen, unsigned ofs, unsigned reserve)
48{ 47{