diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/ieee1394/csr1212.c | 4 | ||||
-rw-r--r-- | drivers/ieee1394/csr1212.h | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/drivers/ieee1394/csr1212.c b/drivers/ieee1394/csr1212.c index 6c2f55bb9463..2fd465ec94ec 100644 --- a/drivers/ieee1394/csr1212.c +++ b/drivers/ieee1394/csr1212.c | |||
@@ -932,7 +932,9 @@ static void csr1212_fill_cache(struct csr1212_csr_rom_cache *cache) | |||
932 | } | 932 | } |
933 | } | 933 | } |
934 | 934 | ||
935 | #define CSR1212_EXTENDED_ROM_SIZE (0x10000 * sizeof(u32)) | 935 | /* This size is arbitrarily chosen. |
936 | * The struct overhead is subtracted for more economic allocations. */ | ||
937 | #define CSR1212_EXTENDED_ROM_SIZE (2048 - sizeof(struct csr1212_csr_rom_cache)) | ||
936 | 938 | ||
937 | int csr1212_generate_csr_image(struct csr1212_csr *csr) | 939 | int csr1212_generate_csr_image(struct csr1212_csr *csr) |
938 | { | 940 | { |
diff --git a/drivers/ieee1394/csr1212.h b/drivers/ieee1394/csr1212.h index 655827527ecc..cc23f3abe0cd 100644 --- a/drivers/ieee1394/csr1212.h +++ b/drivers/ieee1394/csr1212.h | |||
@@ -31,10 +31,10 @@ | |||
31 | #define __CSR1212_H__ | 31 | #define __CSR1212_H__ |
32 | 32 | ||
33 | #include <linux/types.h> | 33 | #include <linux/types.h> |
34 | #include <linux/vmalloc.h> | 34 | #include <linux/slab.h> |
35 | 35 | ||
36 | #define CSR1212_MALLOC(size) vmalloc((size)) | 36 | #define CSR1212_MALLOC(size) kmalloc((size), GFP_KERNEL) |
37 | #define CSR1212_FREE(ptr) vfree(ptr) | 37 | #define CSR1212_FREE(ptr) kfree(ptr) |
38 | 38 | ||
39 | #define CSR1212_SUCCESS (0) | 39 | #define CSR1212_SUCCESS (0) |
40 | 40 | ||