mISDN: Minor cleanups
authorAndreas Eversberg <andreas@eversberg.eu>
Sat, 11 Oct 2008 06:13:29 +0000 (08:13 +0200)
committerKarsten Keil <kkeil@suse.de>
Fri, 9 Jan 2009 21:44:29 +0000 (22:44 +0100)
Signed-off-by: Andreas Eversberg <andreas@eversberg.eu>
Signed-off-by: Karsten Keil <kkeil@suse.de>
drivers/isdn/hardware/mISDN/hfcpci.c
drivers/isdn/mISDN/dsp_core.c
drivers/isdn/mISDN/dsp_pipeline.c

index 8df12bf..2db0649 100644 (file)
@@ -2333,10 +2333,10 @@ HFC_init(void)
                poll = HFCPCI_BTRANS_THRESHOLD;
 
        if (poll != HFCPCI_BTRANS_THRESHOLD) {
-               tics = poll * HZ / 8000;
+               tics = (poll * HZ) / 8000;
                if (tics < 1)
                        tics = 1;
-               poll = tics * 8000 / HZ;
+               poll = (tics * 8000) / HZ;
                if (poll > 256 || poll < 8) {
                        printk(KERN_ERR "%s: Wrong poll value %d not in range "
                                "of 8..256.\n", __func__, poll);
index c16cb7a..7e60cb9 100644 (file)
@@ -1141,7 +1141,7 @@ static int dsp_init(void)
        } else {
                poll = 8;
                while (poll <= MAX_POLL) {
-                       tics = poll * HZ / 8000;
+                       tics = (poll * HZ) / 8000;
                        if (tics * 8000 == poll * HZ) {
                                dsp_tics = tics;
                                dsp_poll = poll;
index 7a3a3e1..bf999bd 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 "