Opened 12 years ago

Closed 11 years ago

#1519 closed bug (fixed)

firewire driver creates 193 areas of 4kB

Reported by: marcusoverhagen Owned by: absabs
Priority: normal Milestone: R1
Component: Drivers/FireWire Version: R1/pre-alpha1
Keywords: Cc: absabs
Blocked By: Blocking:
Has a Patch: no Platform: All


The firewire driver creates 193 single areas called "fw ir Area" with 4kByte each. Those should be combined or optimized.

Change History (6)

comment:1 by axeld, 12 years ago

Owner: changed from axeld to korli

comment:2 by korli, 12 years ago

Cc: absabs added

These areas seem to be fully used (allocated size is 4kB). The sole optimization to be expected is grouping these areas. This implies their management at the module level. Is it really needed to avoid many single areas ? Is it possible to use resize_area() for the job ?

comment:3 by axeld, 12 years ago

The address space allocator is pretty bad in Haiku (and BeOS, too) - while this will probably changed at some point in the future, grouping this area to a large one is very beneficial.

comment:4 by absabs, 12 years ago

re combine the mem area is needed

comment:5 by korli, 12 years ago

Owner: changed from korli to absabs

comment:6 by absabs, 11 years ago

Resolution: fixed
Status: newclosed

It should be fixed in hrev29396, so I close it

Note: See TracTickets for help on using tickets.