]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/staging/me4000/me4000.c
saner FASYNC handling on file close
[linux-2.6-omap-h63xx.git] / drivers / staging / me4000 / me4000.c
index 75c268c3730809180c2a45d5b8cce621dc068ee6..cf8b01bcac8d18d25e5c18e1afe55d9f8d82fa8b 100644 (file)
@@ -1633,9 +1633,6 @@ static int me4000_release(struct inode *inode_p, struct file *file_p)
 
                free_irq(ext_int_context->irq, ext_int_context);
 
-               /* Delete the fasync structure and free memory */
-               me4000_ext_int_fasync(0, file_p, 0);
-
                /* Mark as unused */
                ext_int_context->in_use = 0;
        } else {
@@ -6017,14 +6014,14 @@ static int me4000_read_procmem(char *buf, char **start, off_t offset, int count,
                    sprintf(buf + len, "PLX base register = 0x%lX\n",
                            board_info->plx_regbase);
                len +=
-                   sprintf(buf + len, "PLX base register size = 0x%lX\n",
-                           board_info->plx_regbase_size);
+                   sprintf(buf + len, "PLX base register size = 0x%X\n",
+                           (unsigned int)board_info->plx_regbase_size);
                len +=
-                   sprintf(buf + len, "ME4000 base register = 0x%lX\n",
-                           board_info->me4000_regbase);
+                   sprintf(buf + len, "ME4000 base register = 0x%X\n",
+                           (unsigned int)board_info->me4000_regbase);
                len +=
-                   sprintf(buf + len, "ME4000 base register size = 0x%lX\n",
-                           board_info->me4000_regbase_size);
+                   sprintf(buf + len, "ME4000 base register size = 0x%X\n",
+                           (unsigned int)board_info->me4000_regbase_size);
                len +=
                    sprintf(buf + len, "Serial number = 0x%X\n",
                            board_info->serial_no);