Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/fs/udf



Daniel Carosone wrote:

> On Sat, Jul 19, 2008 at 04:36:40PM +0000, Reinoud Zandijk wrote:
> > 
> > Module Name:        src
> > Committed By:       reinoud
> > Date:               Sat Jul 19 16:36:40 UTC 2008
> > 
> > Modified Files:
> >     src/sys/fs/udf: udf_vfsops.c
> > 
> > Log Message:
> > Limit sectorsize to max. 4096 bytes. This prevents a panic when declaring
> > the node pool since standard pools are limited upto 4096 aparently.
> > Pagesize limit even?
> 
> Yes, page size.

Further to that, it's just the default allocator that uses the page
based allocator.  Look at the palloc argument to pool_init() in pool(9)
if you want/need to use a different allocator that has different
constraints.

Two other questions/comments:

 - What's the correlation between sector size and node sizes?  The
   pool_init() call uses sizeof(struct udf_node) which in no way
   seems dependent on the sector size so I'm not sure I understand
   what panic this fixes.

 - The original commit message says "limit to 4096" but the code
   says ">= 8192".

Cheers,
Simon.


Home | Main Index | Thread Index | Old Index