#
e065d697 |
|
30-Sep-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
Disk Device Manager: checks the raw content_name when editing a partition also only provide a default name for partition containing a file system fix #17958 Change-Id: Ib5a8928dc5272a400a99aa05b792201f3a6a2c7d Reviewed-on: https://review.haiku-os.org/c/haiku/+/5705 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
688acf41 |
|
15-Sep-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
add physical_block_size field where applicable only scsi_disk checks the actual value, other drivers take the logical block size. This change reports the physical block size from the disk rather than the block size used by IDE/SATA/SCSI commands. On typical modern SATA disks, the SATA commands will use 512 byte blocks, but the disk will actually read and write 4K blocks internally. This is only of importance for partition alignment for DriveSetup, and is independant of file systems or partitioning systems. This could also influence the recommended block size for some file systems. Change-Id: Id0f2e22659e89fcef64c1f8d04f81cd68995e01f Reviewed-on: https://review.haiku-os.org/c/haiku/+/5667 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
e3d59047 |
|
10-Sep-2022 |
PulkoMandy <pulkomandy@pulkomandy.tk> |
Disk Device Manager: generate a name for nameless volumes This will give the same result as fs_stat_dev, so the filesystems will have the same name everywhere. Change-Id: Ic684142efaeb2c16b393f3f3e5c9c3010a054b30 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5636 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
6eb9c264 |
|
25-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Bryce Groff with changes by myself: CreateChild(): * Added missing creation and initialization of the child's fData. * Name and parameters were set on the parent, not the child. * Fixed leak on error. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31236 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3ca9267c |
|
31-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* The BMutablePartition setters adjust the change flags accordingly. * PartitionDelegate::Uninitialize() uninitializes the mutable partition. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22779 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c70623fa |
|
18-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added base class of job classes DiskDeviceJob and job container class DiskDeviceJobQueue. * Basic synchronous implementation of BDiskDevice::CommitModifications(), ignoring the given parameters, though. * Some more work on DiskDeviceJobGenerator: Added class PartitionReference which will reference a partition while the jobs are executed. The generator manages the mapping of partitions to those references now. Also exemplarily implemented the generation of the InitializeJob. * Moved support functionality to private header DiskDeviceUtils.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22620 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
013e7894 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
We need flags to track what properties of the partition change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22609 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23b03456 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved disk device API into subdirectory disk_device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22607 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6eb9c264e755dc332c7024a131dd3eeb0d348075 |
|
25-Jun-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Bryce Groff with changes by myself: CreateChild(): * Added missing creation and initialization of the child's fData. * Name and parameters were set on the parent, not the child. * Fixed leak on error. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31236 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
6b202f4e3da73d4c131355fcd82b792d153f84f6 |
|
13-May-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Introduced new header directory headers/private/system which is supposed to contain headers shared by kernel and userland (mainly libroot). * Moved quite a few private kernel headers to the new location. Split several kernel headers into a shared part and one that is still kernel private. Adjusted all affected Jamfiles and source in the standard x86 build accordingly. The build for other architectures and for test code may be broken. * Quite a bit of userland code still includes private kernel headers. Mostly those are <util/*> headers. The ones that aren't strictly kernel-only should be moved to some other place (maybe headers/private/shared/util). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25486 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
3ca9267ce371f663301ffdfbed583d1306e5ba7c |
|
31-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* The BMutablePartition setters adjust the change flags accordingly. * PartitionDelegate::Uninitialize() uninitializes the mutable partition. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22779 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
c70623faaf3b579e8f7366c4fb74b010ad2181c1 |
|
18-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
* Added base class of job classes DiskDeviceJob and job container class DiskDeviceJobQueue. * Basic synchronous implementation of BDiskDevice::CommitModifications(), ignoring the given parameters, though. * Some more work on DiskDeviceJobGenerator: Added class PartitionReference which will reference a partition while the jobs are executed. The generator manages the mapping of partitions to those references now. Also exemplarily implemented the generation of the InitializeJob. * Moved support functionality to private header DiskDeviceUtils.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22620 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
013e7894b73a3c58f2538be4f418c939553f98f5 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
We need flags to track what properties of the partition change. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22609 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
23b034566f5dcc64317347525bd737b9b9532138 |
|
17-Oct-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Moved disk device API into subdirectory disk_device. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22607 a95241bf-73f2-0310-859d-f6bbb57e9c96
|