162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * sysctl.h - Defines for sysctl handling in NTFS Linux kernel driver. Part of
462306a36Sopenharmony_ci *	      the Linux-NTFS project. Adapted from the old NTFS driver,
562306a36Sopenharmony_ci *	      Copyright (C) 1997 Martin von Löwis, Régis Duchesne
662306a36Sopenharmony_ci *
762306a36Sopenharmony_ci * Copyright (c) 2002-2004 Anton Altaparmakov
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#ifndef _LINUX_NTFS_SYSCTL_H
1162306a36Sopenharmony_ci#define _LINUX_NTFS_SYSCTL_H
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci#if defined(DEBUG) && defined(CONFIG_SYSCTL)
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciextern int ntfs_sysctl(int add);
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci#else
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci/* Just return success. */
2162306a36Sopenharmony_cistatic inline int ntfs_sysctl(int add)
2262306a36Sopenharmony_ci{
2362306a36Sopenharmony_ci	return 0;
2462306a36Sopenharmony_ci}
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci#endif /* DEBUG && CONFIG_SYSCTL */
2762306a36Sopenharmony_ci#endif /* _LINUX_NTFS_SYSCTL_H */
28