From: Kenn H. <ke...@us...> - 2003-02-09 01:40:00
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/vax/bus In directory sc8-pr-cvs1:/tmp/cvs-serv21753/drivers/vax/bus Modified Files: qbus.c Log Message: It's possible for qbus_alloc_mapregs() to be called from interrupt context. Hence need GFP_ATOMIC, not GFP_KERNEL. Index: qbus.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/vax/bus/qbus.c,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- qbus.c 18 Jul 2002 23:39:32 -0000 1.1 +++ qbus.c 9 Feb 2003 01:39:56 -0000 1.2 @@ -85,7 +85,7 @@ { struct vax_dmamap *map; - map = kmalloc(sizeof(struct vax_dmamap), GFP_KERNEL); + map = kmalloc(sizeof(struct vax_dmamap), GFP_ATOMIC); if (map != NULL) { int reg; unsigned int pagelets; |