mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-01 08:36:43 +07:00
9a311b96c3
This removes the BKL in hpfs in a rather awful way, by making the code only work on uniprocessor systems without kernel preemption, as suggested by Andi Kleen. The HPFS code probably has close to zero remaining users on current kernels, all archeological uses of the file system can probably be done with the significant restrictions. The hpfs_lock/hpfs_unlock functions are left in the code, sincen Mikulas has indicated that he is still interested in fixing it in a better way. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Acked-by: Andi Kleen <ak@linux.intel.com> Cc: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> Cc: linux-fsdevel@vger.kernel.org
16 lines
671 B
Plaintext
16 lines
671 B
Plaintext
config HPFS_FS
|
|
tristate "OS/2 HPFS file system support"
|
|
depends on BLOCK
|
|
depends on BROKEN || !PREEMPT
|
|
help
|
|
OS/2 is IBM's operating system for PC's, the same as Warp, and HPFS
|
|
is the file system used for organizing files on OS/2 hard disk
|
|
partitions. Say Y if you want to be able to read files from and
|
|
write files to an OS/2 HPFS partition on your hard drive. OS/2
|
|
floppies however are in regular MSDOS format, so you don't need this
|
|
option in order to be able to read them. Read
|
|
<file:Documentation/filesystems/hpfs.txt>.
|
|
|
|
To compile this file system support as a module, choose M here: the
|
|
module will be called hpfs. If unsure, say N.
|