#
750afaef |
|
11-Sep-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
bfs: disable some block sizes when the partition size is too small these would otherwise trigger an assert when initializing. fixes #6781 Change-Id: I4fa34455e7734f6a4039705527bf5ab09b46998d Reviewed-on: https://review.haiku-os.org/c/haiku/+/5659 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
fce7f3a7 |
|
09-Dec-2020 |
X512 <danger_mail@list.ru> |
integrate AutoDeleter's into pointers Change-Id: I6c3925a7aec4d0647c76c2a03aad7b08985d7166 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3490 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
27aefde9 |
|
25-Jan-2019 |
Rob Gill <rrobgill@protonmail.com> |
add-ons/disk_systems Fix printf format - PVS 2049 * printf type set to unsigned Change-Id: Ib4a8e1bb56c9e00ce90adef680db651fb17686c0 Reviewed-on: https://review.haiku-os.org/c/901 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
b08627f3 |
|
04-May-2018 |
Murai Takashi <tmurai01@gmail.com> |
Fix catching polymorphic type by value Replace catching polymorphic type std::bad_alloc 'by value' with 'by reference'. Pointed by gcc8
|
#
816aded4 |
|
18-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added Installer and DriveSetup to image.
|
#
936b7fe4 |
|
24-May-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Fixed a possible FD leak, CID 702009.
|
#
bae8d9ab |
|
31-Mar-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Reset the counter after each pass.
|
#
ce17af69 |
|
31-Mar-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented repairing index b+trees. * There are now two passes in case a corrupted index tree has been found. * The second pass will clear the affected indices at first, and will then walk over all inodes again to fill them. * As a side effect, this will also defragment the indices; ie. the same mechanism could be used for this some day.
|
#
08601a84 |
|
06-Mar-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for reporting invalid B+trees. * Fixed the inode progress not being overwritten by the final stats. * Minor cleanup.
|
#
21d6b8e2 |
|
12-Jun-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Let checkfs collect stats of how the data streams are used. * Would be nice to only show this when an extra argument had been passed to checkfs, but I'm afraid the API is somewhat limited, not to say pretty much unusable for the task. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42125 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2f3ce2bf |
|
23-Oct-2010 |
Bryce Groff <bgroff@hawaii.edu> |
DriveSetup: - File system is now only displayed when the partition actually has a filesystem. - Now checks if the DiskSystem supports initializing. - Updated the *ParamsPanels, as well as, the Disk System add-ons to use the new storage api changes (see below). Storage Kit: - Simplified the parameters editor system. Now all parameter editor requests go through a single function, GetParameterEditor, and pass a B_PARAMETER_EDITOR_TYPE to request a particular parameter editor. - Moved DiskDeviceAddOnManager.h to the headers directory, as it is now required by InitParamsPanel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc8dd201 |
|
18-Oct-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Replaced %Ld with %lld in printf output * Prettify layout of final stats output of checkfs based on patch by engleek from ticket #4277. * Fixed minor coding style violation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38996 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5edde94c |
|
06-Mar-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* checkfs is now working again; I couldn't test my earlier changes because I had no time left, but I didn't want to lose them either. * This fixes bug #5536, sorry for the inconvenience. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35770 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
625ab0de |
|
03-Mar-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35742 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64b14593 |
|
29-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* checkfs is now also able to fix name mismatches (when the inode contains a different name than the directory entry pointing to it). The BeOS BFS is known to create such problems from time to time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f96148c |
|
20-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Bryce Groff with changes by myself: * Added missing name parameter to the partitioning system module child creation and child creation validation hooks. Pass the name to them. * Added BPartitionParameterEditor interface, which is/will be used for editing disk system specific parameters. * Implemented partition parameter editors for BFS initialization and Intel partition map child creation. * Fixed the incorrect supported child partition type iteration in the Intel partition map add-on. It does now return actual types. * Handle the "active" flag parameter in the Intel partitioning system module. * DriveSetup: - Replaced the "Create" submenu by a simple menu item. The type can now by chosen in the dialog. - Make use of initialization and child creation parameter editors. Some non-generic code has been moved to the respective editor implementations (BFS, intel partitioning system). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9810e04 |
|
01-Nov-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented a "chkbfs" using the old ioctl interface formerly only used by the old bfs_shell. This is probably not how Ingo anticipated this to be used :-) * It still seems to work, though, haven't yet tested on a partition with harder errors. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28437 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0b38d8a |
|
16-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Initialize() should also cause initializing the partition which would only happen if BPartition::SetContentType() set it (which set it only if the original type differed). * This fixes a part of bug #1928, but of course, it still won't work (now the partition reports to be busy). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24419 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
db81403d |
|
10-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginnings of a BFS userland disk system add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
816aded4c161cb68946562c79e05c5a7eb145268 |
|
18-Aug-2012 |
Alex Smith <alex@alex-smith.me.uk> |
Added Installer and DriveSetup to image.
|
#
936b7fe4331f2dbfe63697bd90e29ce23fb828c7 |
|
24-May-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Fixed a possible FD leak, CID 702009.
|
#
bae8d9ab83443c1161411e3c30a5a81b6d94eeab |
|
31-Mar-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Reset the counter after each pass.
|
#
ce17af69dc33c82dfec3a956c384725ef0b2a656 |
|
31-Mar-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Implemented repairing index b+trees. * There are now two passes in case a corrupted index tree has been found. * The second pass will clear the affected indices at first, and will then walk over all inodes again to fill them. * As a side effect, this will also defragment the indices; ie. the same mechanism could be used for this some day.
|
#
08601a84881b975db1feef1047eab8bc63b08168 |
|
06-Mar-2012 |
Axel Dörfler <axeld@pinc-software.de> |
Added support for reporting invalid B+trees. * Fixed the inode progress not being overwritten by the final stats. * Minor cleanup.
|
#
21d6b8e2c7d3f4506007547fd2faf25b42d43fd6 |
|
12-Jun-2011 |
Axel Dörfler <axeld@pinc-software.de> |
* Let checkfs collect stats of how the data streams are used. * Would be nice to only show this when an extra argument had been passed to checkfs, but I'm afraid the API is somewhat limited, not to say pretty much unusable for the task. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42125 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
2f3ce2bf7ee30d5039ca706f86b51e3145a663f5 |
|
23-Oct-2010 |
Bryce Groff <bgroff@hawaii.edu> |
DriveSetup: - File system is now only displayed when the partition actually has a filesystem. - Now checks if the DiskSystem supports initializing. - Updated the *ParamsPanels, as well as, the Disk System add-ons to use the new storage api changes (see below). Storage Kit: - Simplified the parameters editor system. Now all parameter editor requests go through a single function, GetParameterEditor, and pass a B_PARAMETER_EDITOR_TYPE to request a particular parameter editor. - Moved DiskDeviceAddOnManager.h to the headers directory, as it is now required by InitParamsPanel. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39115 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
dc8dd201f8bfc88b808a72641eac111f2b31dbc1 |
|
18-Oct-2010 |
Stephan Aßmus <superstippi@gmx.de> |
* Replaced %Ld with %lld in printf output * Prettify layout of final stats output of checkfs based on patch by engleek from ticket #4277. * Fixed minor coding style violation. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38996 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5edde94cab42af0a1194c04466bc6731ff0b708b |
|
06-Mar-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* checkfs is now working again; I couldn't test my earlier changes because I had no time left, but I didn't want to lose them either. * This fixes bug #5536, sorry for the inconvenience. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35770 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
625ab0dea17cd04d09f9dc46c435ac20c47ff19a |
|
03-Mar-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Cleanup. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35742 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
64b145930e28cd1b717da8951d787d3916c9ed37 |
|
29-Jul-2009 |
Axel Dörfler <axeld@pinc-software.de> |
* checkfs is now also able to fix name mismatches (when the inode contains a different name than the directory entry pointing to it). The BeOS BFS is known to create such problems from time to time. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31937 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
7f96148cacdbf4ed476c22e6e8148b7f44a91d9e |
|
20-Jul-2009 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Bryce Groff with changes by myself: * Added missing name parameter to the partitioning system module child creation and child creation validation hooks. Pass the name to them. * Added BPartitionParameterEditor interface, which is/will be used for editing disk system specific parameters. * Implemented partition parameter editors for BFS initialization and Intel partition map child creation. * Fixed the incorrect supported child partition type iteration in the Intel partition map add-on. It does now return actual types. * Handle the "active" flag parameter in the Intel partitioning system module. * DriveSetup: - Replaced the "Create" submenu by a simple menu item. The type can now by chosen in the dialog. - Make use of initialization and child creation parameter editors. Some non-generic code has been moved to the respective editor implementations (BFS, intel partitioning system). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31658 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
d9810e04cf47c92b97c06c449a0bd1fc032b0f0a |
|
01-Nov-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Implemented a "chkbfs" using the old ioctl interface formerly only used by the old bfs_shell. This is probably not how Ingo anticipated this to be used :-) * It still seems to work, though, haven't yet tested on a partition with harder errors. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28437 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
e0b38d8aab652b4d0407f1bb02977479215ac67c |
|
16-Mar-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* Initialize() should also cause initializing the partition which would only happen if BPartition::SetContentType() set it (which set it only if the original type differed). * This fixes a part of bug #1928, but of course, it still won't work (now the partition reports to be busy). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24419 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
db81403db4d5f692a97788abe0e158737dec79c2 |
|
10-Nov-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Beginnings of a BFS userland disk system add-on. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22872 a95241bf-73f2-0310-859d-f6bbb57e9c96
|