patch-2.4.20 linux-2.4.20/drivers/pnp/isapnp_proc.c
Next file: linux-2.4.20/drivers/s390/block/dasd.c
Previous file: linux-2.4.20/drivers/pnp/isapnp.c
Back to the patch index
Back to the overall index
- Lines: 32
- Date:
Thu Nov 28 15:53:14 2002
- Orig file:
linux-2.4.19/drivers/pnp/isapnp_proc.c
- Orig date:
Wed Jan 17 13:29:14 2001
diff -urN linux-2.4.19/drivers/pnp/isapnp_proc.c linux-2.4.20/drivers/pnp/isapnp_proc.c
@@ -944,6 +944,22 @@
res->start = res->end = dma;
res->flags = IORESOURCE_DMA;
}
+
+extern int isapnp_allow_dma0;
+static int isapnp_set_allow_dma0(char *line)
+{
+ int i;
+ char value[32];
+
+ isapnp_get_str(value, line, sizeof(value));
+ i = simple_strtoul(value, NULL, 0);
+ if (i < 0 || i > 1) {
+ printk("isapnp: wrong value %i for allow_dma0\n", i);
+ return 1;
+ }
+ isapnp_allow_dma0 = i;
+ return 0;
+}
static int isapnp_set_dma(char *line)
{
@@ -1030,6 +1046,8 @@
char cmd[32];
line = isapnp_get_str(cmd, line, sizeof(cmd));
+ if (!strcmp(cmd, "allow_dma0"))
+ return isapnp_set_allow_dma0(line);
if (!strcmp(cmd, "card"))
return isapnp_set_card(line);
if (!strcmp(cmd, "csn"))
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)