xfs
[Top] [All Lists]

Warning - running *really* short on DMA buffers

To: Linux XFS List <linux-xfs@xxxxxxxxxxx>
Subject: Warning - running *really* short on DMA buffers
From: Mihai RUSU <dizzy@xxxxxxxxx>
Date: Mon, 18 Nov 2002 15:51:37 +0200 (EET)
Sender: linux-xfs-bounce@xxxxxxxxxxx
Hi

I am testing the 2.4.19-xfs_1.2pre3 kernel release. I compiled it from
sources with gcc 2.95.3. I am very glad to see much unlink() improvements
using version2 journal. Also external journal blasts away any internal
journal bench :) (external on another PCI bus, controller and disk).

I observed the message from the $subject in my kernel logs just right
after a mkfs.xfs line, here is what I used:
mkfs.xfs -f -l logdev=/dev/sda1,size=32768b,version=2 /dev/sdb1

/dev/sdb is a IBM ServeRAID
/dev/sda is a SCSI on-board controller/disk Adaptec 7899P (Intel SCB2
motherboard)

Looking in the sources I see this message printk() from
drivers/scsi/scsi_merge.c :

        /*
         * Now fill the scatter-gather table.
         */
        if (!sgpnt) {
                /*
                 * If we cannot allocate the scatter-gather table, then
                 * simply write the first buffer all by itself.
                 */
                printk("Warning - running *really* short on DMA buffers\n");
                this_count = SCpnt->request.current_nr_sectors;
                goto single_segment;
        }


What does that mean ? Where can I increase those "DMA buffers" ? What
could be the possible cause ? What does xfs.mkfs do that could trigger
that message ?

Thanks

----------------------------
Mihai RUSU


<Prev in Thread] Current Thread [Next in Thread>