diff options
-rw-r--r-- | drivers/atm/he.c | 6 | ||||
-rw-r--r-- | drivers/s390/block/dasd_eckd.c | 2 | ||||
-rw-r--r-- | drivers/s390/block/dasd_fba.c | 2 | ||||
-rw-r--r-- | drivers/usb/core/buffer.c | 2 | ||||
-rw-r--r-- | include/linux/slab.h | 3 | ||||
-rw-r--r-- | mm/slab.c | 4 |
6 files changed, 8 insertions, 11 deletions
diff --git a/drivers/atm/he.c b/drivers/atm/he.c index ec8a7a633e68..7d9b4e52f0bf 100644 --- a/drivers/atm/he.c +++ b/drivers/atm/he.c | |||
@@ -820,7 +820,7 @@ he_init_group(struct he_dev *he_dev, int group) | |||
820 | void *cpuaddr; | 820 | void *cpuaddr; |
821 | 821 | ||
822 | #ifdef USE_RBPS_POOL | 822 | #ifdef USE_RBPS_POOL |
823 | cpuaddr = pci_pool_alloc(he_dev->rbps_pool, GFP_KERNEL|SLAB_DMA, &dma_handle); | 823 | cpuaddr = pci_pool_alloc(he_dev->rbps_pool, GFP_KERNEL|GFP_DMA, &dma_handle); |
824 | if (cpuaddr == NULL) | 824 | if (cpuaddr == NULL) |
825 | return -ENOMEM; | 825 | return -ENOMEM; |
826 | #else | 826 | #else |
@@ -884,7 +884,7 @@ he_init_group(struct he_dev *he_dev, int group) | |||
884 | void *cpuaddr; | 884 | void *cpuaddr; |
885 | 885 | ||
886 | #ifdef USE_RBPL_POOL | 886 | #ifdef USE_RBPL_POOL |
887 | cpuaddr = pci_pool_alloc(he_dev->rbpl_pool, GFP_KERNEL|SLAB_DMA, &dma_handle); | 887 | cpuaddr = pci_pool_alloc(he_dev->rbpl_pool, GFP_KERNEL|GFP_DMA, &dma_handle); |
888 | if (cpuaddr == NULL) | 888 | if (cpuaddr == NULL) |
889 | return -ENOMEM; | 889 | return -ENOMEM; |
890 | #else | 890 | #else |
@@ -1724,7 +1724,7 @@ __alloc_tpd(struct he_dev *he_dev) | |||
1724 | struct he_tpd *tpd; | 1724 | struct he_tpd *tpd; |
1725 | dma_addr_t dma_handle; | 1725 | dma_addr_t dma_handle; |
1726 | 1726 | ||
1727 | tpd = pci_pool_alloc(he_dev->tpd_pool, GFP_ATOMIC|SLAB_DMA, &dma_handle); | 1727 | tpd = pci_pool_alloc(he_dev->tpd_pool, GFP_ATOMIC|GFP_DMA, &dma_handle); |
1728 | if (tpd == NULL) | 1728 | if (tpd == NULL) |
1729 | return NULL; | 1729 | return NULL; |
1730 | 1730 | ||
diff --git a/drivers/s390/block/dasd_eckd.c b/drivers/s390/block/dasd_eckd.c index 5ecea3e4fdef..fdaa471e845f 100644 --- a/drivers/s390/block/dasd_eckd.c +++ b/drivers/s390/block/dasd_eckd.c | |||
@@ -1215,7 +1215,7 @@ dasd_eckd_build_cp(struct dasd_device * device, struct request *req) | |||
1215 | dst = page_address(bv->bv_page) + bv->bv_offset; | 1215 | dst = page_address(bv->bv_page) + bv->bv_offset; |
1216 | if (dasd_page_cache) { | 1216 | if (dasd_page_cache) { |
1217 | char *copy = kmem_cache_alloc(dasd_page_cache, | 1217 | char *copy = kmem_cache_alloc(dasd_page_cache, |
1218 | SLAB_DMA | __GFP_NOWARN); | 1218 | GFP_DMA | __GFP_NOWARN); |
1219 | if (copy && rq_data_dir(req) == WRITE) | 1219 | if (copy && rq_data_dir(req) == WRITE) |
1220 | memcpy(copy + bv->bv_offset, dst, bv->bv_len); | 1220 | memcpy(copy + bv->bv_offset, dst, bv->bv_len); |
1221 | if (copy) | 1221 | if (copy) |
diff --git a/drivers/s390/block/dasd_fba.c b/drivers/s390/block/dasd_fba.c index 80926c548228..b857fd5893fd 100644 --- a/drivers/s390/block/dasd_fba.c +++ b/drivers/s390/block/dasd_fba.c | |||
@@ -308,7 +308,7 @@ dasd_fba_build_cp(struct dasd_device * device, struct request *req) | |||
308 | dst = page_address(bv->bv_page) + bv->bv_offset; | 308 | dst = page_address(bv->bv_page) + bv->bv_offset; |
309 | if (dasd_page_cache) { | 309 | if (dasd_page_cache) { |
310 | char *copy = kmem_cache_alloc(dasd_page_cache, | 310 | char *copy = kmem_cache_alloc(dasd_page_cache, |
311 | SLAB_DMA | __GFP_NOWARN); | 311 | GFP_DMA | __GFP_NOWARN); |
312 | if (copy && rq_data_dir(req) == WRITE) | 312 | if (copy && rq_data_dir(req) == WRITE) |
313 | memcpy(copy + bv->bv_offset, dst, bv->bv_len); | 313 | memcpy(copy + bv->bv_offset, dst, bv->bv_len); |
314 | if (copy) | 314 | if (copy) |
diff --git a/drivers/usb/core/buffer.c b/drivers/usb/core/buffer.c index 840442a25b61..c3915dc28608 100644 --- a/drivers/usb/core/buffer.c +++ b/drivers/usb/core/buffer.c | |||
@@ -93,7 +93,7 @@ void hcd_buffer_destroy (struct usb_hcd *hcd) | |||
93 | } | 93 | } |
94 | 94 | ||
95 | 95 | ||
96 | /* sometimes alloc/free could use kmalloc with SLAB_DMA, for | 96 | /* sometimes alloc/free could use kmalloc with GFP_DMA, for |
97 | * better sharing and to leverage mm/slab.c intelligence. | 97 | * better sharing and to leverage mm/slab.c intelligence. |
98 | */ | 98 | */ |
99 | 99 | ||
diff --git a/include/linux/slab.h b/include/linux/slab.h index 639f65efa46e..fbcfc208f52b 100644 --- a/include/linux/slab.h +++ b/include/linux/slab.h | |||
@@ -18,9 +18,6 @@ typedef struct kmem_cache kmem_cache_t; | |||
18 | #include <asm/page.h> /* kmalloc_sizes.h needs PAGE_SIZE */ | 18 | #include <asm/page.h> /* kmalloc_sizes.h needs PAGE_SIZE */ |
19 | #include <asm/cache.h> /* kmalloc_sizes.h needs L1_CACHE_BYTES */ | 19 | #include <asm/cache.h> /* kmalloc_sizes.h needs L1_CACHE_BYTES */ |
20 | 20 | ||
21 | /* flags for kmem_cache_alloc() */ | ||
22 | #define SLAB_DMA GFP_DMA | ||
23 | |||
24 | /* flags to pass to kmem_cache_create(). | 21 | /* flags to pass to kmem_cache_create(). |
25 | * The first 3 are only valid when the allocator as been build | 22 | * The first 3 are only valid when the allocator as been build |
26 | * SLAB_DEBUG_SUPPORT. | 23 | * SLAB_DEBUG_SUPPORT. |
@@ -2637,7 +2637,7 @@ static void cache_init_objs(struct kmem_cache *cachep, | |||
2637 | 2637 | ||
2638 | static void kmem_flagcheck(struct kmem_cache *cachep, gfp_t flags) | 2638 | static void kmem_flagcheck(struct kmem_cache *cachep, gfp_t flags) |
2639 | { | 2639 | { |
2640 | if (flags & SLAB_DMA) | 2640 | if (flags & GFP_DMA) |
2641 | BUG_ON(!(cachep->gfpflags & GFP_DMA)); | 2641 | BUG_ON(!(cachep->gfpflags & GFP_DMA)); |
2642 | else | 2642 | else |
2643 | BUG_ON(cachep->gfpflags & GFP_DMA); | 2643 | BUG_ON(cachep->gfpflags & GFP_DMA); |
@@ -2721,7 +2721,7 @@ static int cache_grow(struct kmem_cache *cachep, gfp_t flags, int nodeid) | |||
2721 | * Be lazy and only check for valid flags here, keeping it out of the | 2721 | * Be lazy and only check for valid flags here, keeping it out of the |
2722 | * critical path in kmem_cache_alloc(). | 2722 | * critical path in kmem_cache_alloc(). |
2723 | */ | 2723 | */ |
2724 | BUG_ON(flags & ~(SLAB_DMA | GFP_LEVEL_MASK | __GFP_NO_GROW)); | 2724 | BUG_ON(flags & ~(GFP_DMA | GFP_LEVEL_MASK | __GFP_NO_GROW)); |
2725 | if (flags & __GFP_NO_GROW) | 2725 | if (flags & __GFP_NO_GROW) |
2726 | return 0; | 2726 | return 0; |
2727 | 2727 | ||