On Tue, 08 Dec 2009 16:06:50 -0600Paul Fulghum <paulkf@microgate.com> wrote:> + /* check required buffer space */> + bufs_needed = (size/DMABUFSIZE);> + if (size % DMABUFSIZE)> + ++bufs_needed; bufs_needed = DIV_ROUND_UP(size, DMABUFSIZE);?That unsent_tbufs() call looks like it might be expensive.