Page MenuHomeFreeBSD

D32922.id98328.diff
No OneTemporary

D32922.id98328.diff

diff --git a/sys/kern/uipc_mbuf.c b/sys/kern/uipc_mbuf.c
--- a/sys/kern/uipc_mbuf.c
+++ b/sys/kern/uipc_mbuf.c
@@ -1301,7 +1301,7 @@
pglen = m_epg_pagelen(m, i, pgoff);
if (off < pglen) {
count = min(pglen - off, len);
- p = (void *)PHYS_TO_DMAP(m->m_epg_pa[i] + pgoff);
+ p = (void *)PHYS_TO_DMAP(m->m_epg_pa[i] + pgoff + off);
rval = f(arg, p, count);
if (rval)
return (rval);

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 17, 2:31 AM (6 h, 47 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
39043321
Default Alt Text
D32922.id98328.diff (407 B)

Event Timeline