| # SPDX-License-Identifier: GPL-2.0-only | |
| config HFSPLUS_FS | |
| tristate "Apple Extended HFS file system support" | |
| depends on BLOCK | |
| select BUFFER_HEAD | |
| select NLS | |
| select NLS_UTF8 | |
| select LEGACY_DIRECT_IO | |
| help | |
| If you say Y here, you will be able to mount extended format | |
| Macintosh-formatted hard drive partitions with full read-write access. | |
| This file system is often called HFS+ and was introduced with | |
| MacOS 8. It includes all Mac specific filesystem data such as | |
| data forks and creator codes, but it also has several UNIX | |
| style features such as file ownership and permissions. | |
| config HFSPLUS_KUNIT_TEST | |
| tristate "KUnit tests for HFS+ filesystem" if !KUNIT_ALL_TESTS | |
| depends on HFSPLUS_FS && KUNIT | |
| default KUNIT_ALL_TESTS | |
| help | |
| This builds KUnit tests for the HFS+ filesystem. | |
| KUnit tests run during boot and output the results to the debug | |
| log in TAP format (https://testanything.org/). Only useful for | |
| kernel devs running KUnit test harness and are not for inclusion | |
| into a production build. | |
| For more information on KUnit and unit tests in general please | |
| refer to the KUnit documentation in Documentation/dev-tools/kunit/. |