bf95c9aee6
additional partition_data* child parameter now. * _user_get_partitionable_spaces() doesn't need to copy the buffer into the kernel, since it is no input parameter. It also copies back the actual partitionable spaces count on error, now -- B_BUFFER_OVERFLOW is returned when the buffer was too small, but then the count must be returned too. * Fixed several instances of syscall implementations that unloaded a disk system, although they didn't load it in the first place. This screwed up the load count with undesirable consequences. * _user_create_child_partition() would set the size to the supplied offset. * Fixed broken loop in KPhysicalPartition::CreateShadowPartition(). * KPartition::RemoveChild() notified the listeners about the wrong event. * Intel partitioning module: - The *_get_partitionable_spaces() correctly return B_BUFFER_OVERFLOW now, if the supplied buffer is too small. - Implemented a part of pm_shadow_changed(), which creates and updates the PartitionMap, so that the validate_*() hooks have a chance to work at all. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22475 a95241bf-73f2-0310-859d-f6bbb57e9c96 |
||
---|---|---|
.. | ||
bus | ||
pcmcia | ||
usb | ||
ACPI.h | ||
atomizer.h | ||
block_io.h | ||
bus_manager.h | ||
config_manager.h | ||
device_manager.h | ||
disk_device_manager.h | ||
dpc.h | ||
driver_settings.h | ||
Drivers.h | ||
fs_cache.h | ||
fs_interface.h | ||
interrupt_controller.h | ||
ISA.h | ||
isapnp.h | ||
KernelExport.h | ||
locked_pool.h | ||
midi_driver.h | ||
mime_table.h | ||
module.h | ||
PCI.h | ||
pnp_devfs.h | ||
Select.h | ||
socket_interface.h | ||
USB2.h | ||
USB3.h | ||
USB_printer.h | ||
USB_rle.h | ||
USB_spec.h | ||
USB.h |