Commit
fa5b08d5f818063d18433194f20359ef2ae50254
[PATCH] sab: consolidate kmem_bufctl_t
This is used only in slab.c and each architecture gets to define whcih
underlying type is to be used.
Seems a bit silly - move it to slab.c and use the same type for all
architectures: unsigned int.
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Showing
23 changed files
with
1 additions
and
43 deletions
Side-by-side Diff
| ... |
... |
@@ -56,8 +56,6 @@ |
|
56
|
56 |
typedef u64 dma_addr_t; |
|
57
|
57 |
typedef u64 dma64_addr_t; |
|
58
|
58 |
|
|
59
|
|
-typedef unsigned short kmem_bufctl_t; |
|
60
|
|
- |
|
61
|
59 |
#endif /* __ASSEMBLY__ */ |
|
62
|
60 |
#endif /* __KERNEL__ */ |
|
63
|
61 |
#endif /* _ALPHA_TYPES_H */ |
| ... |
... |
@@ -52,8 +52,6 @@ |
|
52
|
52 |
typedef u32 dma_addr_t; |
|
53
|
53 |
typedef u32 dma64_addr_t; |
|
54
|
54 |
|
|
55
|
|
-typedef unsigned int kmem_bufctl_t; |
|
56
|
|
- |
|
57
|
55 |
#endif /* __ASSEMBLY__ */ |
|
58
|
56 |
|
|
59
|
57 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -52,8 +52,6 @@ |
|
52
|
52 |
typedef u32 dma_addr_t; |
|
53
|
53 |
typedef u32 dma64_addr_t; |
|
54
|
54 |
|
|
55
|
|
-typedef unsigned int kmem_bufctl_t; |
|
56
|
|
- |
|
57
|
55 |
#endif /* __ASSEMBLY__ */ |
|
58
|
56 |
|
|
59
|
57 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -52,8 +52,6 @@ |
|
52
|
52 |
typedef u32 dma_addr_t; |
|
53
|
53 |
typedef u32 dma64_addr_t; |
|
54
|
54 |
|
|
55
|
|
-typedef unsigned short kmem_bufctl_t; |
|
56
|
|
- |
|
57
|
55 |
#endif /* __ASSEMBLY__ */ |
|
58
|
56 |
|
|
59
|
57 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -65,8 +65,6 @@ |
|
65
|
65 |
|
|
66
|
66 |
typedef u32 dma_addr_t; |
|
67
|
67 |
|
|
68
|
|
-typedef unsigned short kmem_bufctl_t; |
|
69
|
|
- |
|
70
|
68 |
#endif /* __ASSEMBLY__ */ |
|
71
|
69 |
|
|
72
|
70 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -58,8 +58,6 @@ |
|
58
|
58 |
#define HAVE_SECTOR_T |
|
59
|
59 |
typedef u64 sector_t; |
|
60
|
60 |
|
|
61
|
|
-typedef unsigned int kmem_bufctl_t; |
|
62
|
|
- |
|
63
|
61 |
#endif /* __KERNEL__ */ |
|
64
|
62 |
|
|
65
|
63 |
#endif /* __ASSEMBLY__ */ |
| ... |
... |
@@ -63,8 +63,6 @@ |
|
63
|
63 |
#define HAVE_SECTOR_T |
|
64
|
64 |
#endif |
|
65
|
65 |
|
|
66
|
|
-typedef unsigned short kmem_bufctl_t; |
|
67
|
|
- |
|
68
|
66 |
#endif /* __ASSEMBLY__ */ |
|
69
|
67 |
|
|
70
|
68 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -67,8 +67,6 @@ |
|
67
|
67 |
|
|
68
|
68 |
typedef u64 dma_addr_t; |
|
69
|
69 |
|
|
70
|
|
-typedef unsigned short kmem_bufctl_t; |
|
71
|
|
- |
|
72
|
70 |
# endif /* __KERNEL__ */ |
|
73
|
71 |
#endif /* !__ASSEMBLY__ */ |
|
74
|
72 |
|
| ... |
... |
@@ -55,8 +55,6 @@ |
|
55
|
55 |
typedef u32 dma_addr_t; |
|
56
|
56 |
typedef u64 dma64_addr_t; |
|
57
|
57 |
|
|
58
|
|
-typedef unsigned short kmem_bufctl_t; |
|
59
|
|
- |
|
60
|
58 |
#endif /* __ASSEMBLY__ */ |
|
61
|
59 |
|
|
62
|
60 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -60,8 +60,6 @@ |
|
60
|
60 |
typedef u32 dma_addr_t; |
|
61
|
61 |
typedef u32 dma64_addr_t; |
|
62
|
62 |
|
|
63
|
|
-typedef unsigned short kmem_bufctl_t; |
|
64
|
|
- |
|
65
|
63 |
#endif /* __ASSEMBLY__ */ |
|
66
|
64 |
|
|
67
|
65 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -56,8 +56,6 @@ |
|
56
|
56 |
typedef u32 dma_addr_t; |
|
57
|
57 |
typedef u64 dma64_addr_t; |
|
58
|
58 |
|
|
59
|
|
-typedef unsigned int kmem_bufctl_t; |
|
60
|
|
- |
|
61
|
59 |
#endif /* __ASSEMBLY__ */ |
|
62
|
60 |
|
|
63
|
61 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -62,8 +62,6 @@ |
|
62
|
62 |
#define HAVE_SECTOR_T |
|
63
|
63 |
#endif |
|
64
|
64 |
|
|
65
|
|
-typedef unsigned int kmem_bufctl_t; |
|
66
|
|
- |
|
67
|
65 |
#endif /* __ASSEMBLY__ */ |
|
68
|
66 |
|
|
69
|
67 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -72,7 +72,6 @@ |
|
72
|
72 |
unsigned long env; |
|
73
|
73 |
} func_descr_t; |
|
74
|
74 |
|
|
75
|
|
-typedef unsigned int kmem_bufctl_t; |
|
76
|
75 |
#endif /* __ASSEMBLY__ */ |
|
77
|
76 |
|
|
78
|
77 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -79,8 +79,6 @@ |
|
79
|
79 |
|
|
80
|
80 |
typedef u32 dma_addr_t; |
|
81
|
81 |
|
|
82
|
|
-typedef unsigned int kmem_bufctl_t; |
|
83
|
|
- |
|
84
|
82 |
#ifndef __s390x__ |
|
85
|
83 |
typedef union { |
|
86
|
84 |
unsigned long long pair; |
| ... |
... |
@@ -58,8 +58,6 @@ |
|
58
|
58 |
#define HAVE_SECTOR_T |
|
59
|
59 |
#endif |
|
60
|
60 |
|
|
61
|
|
-typedef unsigned int kmem_bufctl_t; |
|
62
|
|
- |
|
63
|
61 |
#endif /* __ASSEMBLY__ */ |
|
64
|
62 |
|
|
65
|
63 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -65,8 +65,6 @@ |
|
65
|
65 |
#endif |
|
66
|
66 |
typedef u64 dma64_addr_t; |
|
67
|
67 |
|
|
68
|
|
-typedef unsigned int kmem_bufctl_t; |
|
69
|
|
- |
|
70
|
68 |
#endif /* __ASSEMBLY__ */ |
|
71
|
69 |
|
|
72
|
70 |
#define BITS_PER_LONG 32 |
| ... |
... |
@@ -54,8 +54,6 @@ |
|
54
|
54 |
typedef u32 dma_addr_t; |
|
55
|
55 |
typedef u32 dma64_addr_t; |
|
56
|
56 |
|
|
57
|
|
-typedef unsigned short kmem_bufctl_t; |
|
58
|
|
- |
|
59
|
57 |
#endif /* __ASSEMBLY__ */ |
|
60
|
58 |
|
|
61
|
59 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -56,8 +56,6 @@ |
|
56
|
56 |
typedef u32 dma_addr_t; |
|
57
|
57 |
typedef u64 dma64_addr_t; |
|
58
|
58 |
|
|
59
|
|
-typedef unsigned short kmem_bufctl_t; |
|
60
|
|
- |
|
61
|
59 |
#endif /* __ASSEMBLY__ */ |
|
62
|
60 |
|
|
63
|
61 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -59,8 +59,6 @@ |
|
59
|
59 |
|
|
60
|
60 |
typedef u32 dma_addr_t; |
|
61
|
61 |
|
|
62
|
|
-typedef unsigned int kmem_bufctl_t; |
|
63
|
|
- |
|
64
|
62 |
#endif /* !__ASSEMBLY__ */ |
|
65
|
63 |
|
|
66
|
64 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -51,8 +51,6 @@ |
|
51
|
51 |
typedef u64 sector_t; |
|
52
|
52 |
#define HAVE_SECTOR_T |
|
53
|
53 |
|
|
54
|
|
-typedef unsigned short kmem_bufctl_t; |
|
55
|
|
- |
|
56
|
54 |
#endif /* __ASSEMBLY__ */ |
|
57
|
55 |
|
|
58
|
56 |
#endif /* __KERNEL__ */ |
| ... |
... |
@@ -58,8 +58,6 @@ |
|
58
|
58 |
|
|
59
|
59 |
typedef u32 dma_addr_t; |
|
60
|
60 |
|
|
61
|
|
-typedef unsigned int kmem_bufctl_t; |
|
62
|
|
- |
|
63
|
61 |
#endif /* __KERNEL__ */ |
|
64
|
62 |
#endif |
|
65
|
63 |
|
| ... |
... |
@@ -189,6 +189,7 @@ |
|
189
|
189 |
* is less than 512 (PAGE_SIZE<<3), but greater than 256. |
|
190
|
190 |
*/ |
|
191
|
191 |
|
|
|
192 |
+typedef unsigned int kmem_bufctl_t; |
|
192
|
193 |
#define BUFCTL_END (((kmem_bufctl_t)(~0U))-0) |
|
193
|
194 |
#define BUFCTL_FREE (((kmem_bufctl_t)(~0U))-1) |
|
194
|
195 |
#define SLAB_LIMIT (((kmem_bufctl_t)(~0U))-2) |