Messages in this thread | | | Date | Wed, 6 Jun 2007 21:17:29 +0200 | From | Jens Axboe <> | Subject | Re: kmap_atomic in 2.6.20.x |
| |
On Wed, Jun 06 2007, Raz Ben-Jehuda(caro) wrote: > Hello > > I am running into some problems with kmap_atomic in my driver. > My driver copies some pages coming from > user space to "kernel space kmalloc'ed memory". > I had this code running from 2.6.5 to 2.6.17 without any problems. > I have upgraded to 2.6.20.xx and this code fails to kmap_atomic. > I am running a uni processor 2 GRAM machine, 32bit. > > Basically this is code does: > > get_user_pages(page,...) > > kmap_atomic(page,KM_USER0); > .. copy and stuff > kunmap_atomic(page,KM_USER0)
dst = kmap_atomic(page, KM_USER0); ... kunmap_atomic(dst, KM_USER0);
Note the subtle difference.
-- Jens Axboe
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |