Re: ucc_geth DPRAM alloc error, 2.6.22-rc3
From: Joakim Tjernlund <hidden>
Date: 2007-06-15 14:35:18
On Fri, 2007-06-15 at 15:03 +0200, Joakim Tjernlund wrote:
On Thu, 2007-06-14 at 21:42 +0800, Li Yang wrote:quoted
Here is the patch to remove internal fragment when doing aligned allocation. The patch change to add the fragments back into the free list, instead of allocate the whole trunk of space with internal fragment. ---This gives me: MURAM alloc, start:400, size:200(512), align:8(8) MURAM alloc, start:600, size:208(520), align:8(8) MURAM alloc, start:880, size:80(128), align:80(128) MURAM alloc, start:900, size:1a0(416), align:100(256) MURAM alloc, start:aa0, size:40(64), align:20(32) MURAM alloc, start:b00, size:100(256), align:100(256) MURAM alloc, start:c00, size:a0(160), align:100(256) MURAM alloc, start:cc0, size:c(12), align:40(64) MURAM alloc, start:cd0, size:30(48), align:8(8) MURAM alloc, start:d00, size:80(128), align:80(128) MURAM alloc, start:d80, size:80(128), align:80(128) MURAM alloc, start:e00, size:80(128), align:80(128) MURAM alloc, start:e80, size:80(128), align:80(128) MURAM alloc, start:f00, size:40(64), align:40(64) MURAM alloc, start:f40, size:40(64), align:40(64) MURAM alloc, start:f80, size:40(64), align:40(64) MURAM alloc, start:fc0, size:40(64), align:40(64) MURAM alloc, start:1000, size:5d(93), align:4(4)
BTW, this last alloc looks a bit off, size if 93 bytes. Jocke