]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/isdn/mISDN/dsp_pipeline.c
mISDN: Minor cleanups
[linux-2.6-omap-h63xx.git] / drivers / isdn / mISDN / dsp_pipeline.c
index 7a3a3e1e4d80603932f3910230cf545de215835d..bf999bdc41c3e87df4a670738b81b90b215c1c97 100644 (file)
@@ -92,7 +92,7 @@ int mISDN_dsp_element_register(struct mISDN_dsp_element *elem)
        if (!elem)
                return -EINVAL;
 
-       entry = kzalloc(sizeof(struct dsp_element_entry), GFP_KERNEL);
+       entry = kzalloc(sizeof(struct dsp_element_entry), GFP_ATOMIC);
        if (!entry)
                return -ENOMEM;
 
@@ -253,7 +253,7 @@ int dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg)
        if (!len)
                return 0;
 
-       dup = kmalloc(len + 1, GFP_KERNEL);
+       dup = kmalloc(len + 1, GFP_ATOMIC);
        if (!dup)
                return 0;
        strcpy(dup, cfg);
@@ -270,7 +270,7 @@ int dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg)
                                elem = entry->elem;
 
                                pipeline_entry = kmalloc(sizeof(struct
-                                       dsp_pipeline_entry), GFP_KERNEL);
+                                       dsp_pipeline_entry), GFP_ATOMIC);
                                if (!pipeline_entry) {
                                        printk(KERN_ERR "%s: failed to add "
                                            "entry to pipeline: %s (out of "