| # SPDX-License-Identifier: GPL-2.0-only | |
| # | |
| # smbfs configuration | |
| source "fs/smb/client/Kconfig" | |
| source "fs/smb/server/Kconfig" | |
| source "fs/smb/smbdirect/Kconfig" | |
| config SMBFS | |
| tristate | |
| default y if CIFS=y || SMB_SERVER=y | |
| default m if CIFS=m || SMB_SERVER=m | |
| config SMB_KUNIT_TESTS | |
| tristate "KUnit tests for SMB" if !KUNIT_ALL_TESTS | |
| depends on SMBFS && KUNIT | |
| default KUNIT_ALL_TESTS | |
| help | |
| This builds the SMB KUnit tests. | |
| 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/. | |
| If unsure, say N. |