Date: Mon, 7 Jun 2010 03:08:52 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r208882 - projects/altix/sys/dev/usb Message-ID: <201006070308.o5738qgp037011@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marcel Date: Mon Jun 7 03:08:52 2010 New Revision: 208882 URL: http://svn.freebsd.org/changeset/base/208882 Log: Don't call bus_dmamap_sync() with a NULL dmamap. Modified: projects/altix/sys/dev/usb/usb_busdma.c Modified: projects/altix/sys/dev/usb/usb_busdma.c ============================================================================== --- projects/altix/sys/dev/usb/usb_busdma.c Sun Jun 6 22:27:32 2010 (r208881) +++ projects/altix/sys/dev/usb/usb_busdma.c Mon Jun 7 03:08:52 2010 (r208882) @@ -675,7 +675,7 @@ usb_pc_load_mem(struct usb_page_cache *p void usb_pc_cpu_invalidate(struct usb_page_cache *pc) { - if (pc->page_offset_end == pc->page_offset_buf) { + if (pc->page_offset_end == pc->page_offset_buf || pc->map == NULL) { /* nothing has been loaded into this page cache! */ return; } @@ -695,7 +695,7 @@ usb_pc_cpu_invalidate(struct usb_page_ca void usb_pc_cpu_flush(struct usb_page_cache *pc) { - if (pc->page_offset_end == pc->page_offset_buf) { + if (pc->page_offset_end == pc->page_offset_buf || pc->map == NULL) { /* nothing has been loaded into this page cache! */ return; }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006070308.o5738qgp037011>