⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cifs_debug.c

📁 Linux Kernel 2.6.9 for OMAP1710
💻 C
📖 第 1 页 / 共 2 页
字号:
	remove_proc_entry("cifs", proc_root_fs);}static intcifsFYI_read(char *page, char **start, off_t off, int count,	     int *eof, void *data){	int len;	len = sprintf(page, "%d\n", cifsFYI);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static intcifsFYI_write(struct file *file, const char __user *buffer,	      unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		cifsFYI = 0;	else if (c == '1' || c == 'y' || c == 'Y')		cifsFYI = 1;	return count;}static intoplockEnabled_read(char *page, char **start, off_t off,		   int count, int *eof, void *data){	int len;	len = sprintf(page, "%d\n", oplockEnabled);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static intoplockEnabled_write(struct file *file, const char __user *buffer,		    unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		oplockEnabled = 0;	else if (c == '1' || c == 'y' || c == 'Y')		oplockEnabled = 1;	return count;}static intquotaEnabled_read(char *page, char **start, off_t off,                   int count, int *eof, void *data){        int len;        len = sprintf(page, "%d\n", quotaEnabled);/* could also check if quotas are enabled in kernel	as a whole first */        len -= off;        *start = page + off;        if (len > count)                len = count;        else                *eof = 1;        if (len < 0)                len = 0;        return len;}static intquotaEnabled_write(struct file *file, const char __user *buffer,                    unsigned long count, void *data){        char c;        int rc;        rc = get_user(c, buffer);        if (rc)                return rc;        if (c == '0' || c == 'n' || c == 'N')                quotaEnabled = 0;        else if (c == '1' || c == 'y' || c == 'Y')                quotaEnabled = 1;        return count;}static intlinuxExtensionsEnabled_read(char *page, char **start, off_t off,                   int count, int *eof, void *data){        int len;        len = sprintf(page, "%d\n", linuxExtEnabled);/* could also check if quotas are enabled in kernel	as a whole first */        len -= off;        *start = page + off;        if (len > count)                len = count;        else                *eof = 1;        if (len < 0)                len = 0;        return len;}static intlinuxExtensionsEnabled_write(struct file *file, const char __user *buffer,                    unsigned long count, void *data){        char c;        int rc;        rc = get_user(c, buffer);        if (rc)                return rc;        if (c == '0' || c == 'n' || c == 'N')                linuxExtEnabled = 0;        else if (c == '1' || c == 'y' || c == 'Y')                linuxExtEnabled = 1;        return count;}static intlookupFlag_read(char *page, char **start, off_t off,		   int count, int *eof, void *data){	int len;	len = sprintf(page, "%d\n", lookupCacheEnabled);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static intlookupFlag_write(struct file *file, const char __user *buffer,		    unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		lookupCacheEnabled = 0;	else if (c == '1' || c == 'y' || c == 'Y')		lookupCacheEnabled = 1;	return count;}static inttraceSMB_read(char *page, char **start, off_t off, int count,	      int *eof, void *data){	int len;	len = sprintf(page, "%d\n", traceSMB);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static inttraceSMB_write(struct file *file, const char __user *buffer,	       unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		traceSMB = 0;	else if (c == '1' || c == 'y' || c == 'Y')		traceSMB = 1;	return count;}static intmultiuser_mount_read(char *page, char **start, off_t off,		     int count, int *eof, void *data){	int len;	len = sprintf(page, "%d\n", multiuser_mount);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static intmultiuser_mount_write(struct file *file, const char __user *buffer,		      unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		multiuser_mount = 0;	else if (c == '1' || c == 'y' || c == 'Y')		multiuser_mount = 1;	return count;}static intextended_security_read(char *page, char **start, off_t off,		       int count, int *eof, void *data){	int len;	len = sprintf(page, "%d\n", extended_security);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static intextended_security_write(struct file *file, const char __user *buffer,			unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		extended_security = 0;	else if (c == '1' || c == 'y' || c == 'Y')		extended_security = 1;	return count;}static intntlmv2_enabled_read(char *page, char **start, off_t off,		       int count, int *eof, void *data){	int len;	len = sprintf(page, "%d\n", ntlmv2_support);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static intntlmv2_enabled_write(struct file *file, const char __user *buffer,			unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		ntlmv2_support = 0;	else if (c == '1' || c == 'y' || c == 'Y')		ntlmv2_support = 1;	return count;}static intpacket_signing_enabled_read(char *page, char **start, off_t off,		       int count, int *eof, void *data){	int len;	len = sprintf(page, "%d\n", sign_CIFS_PDUs);	len -= off;	*start = page + off;	if (len > count)		len = count;	else		*eof = 1;	if (len < 0)		len = 0;	return len;}static intpacket_signing_enabled_write(struct file *file, const char __user *buffer,			unsigned long count, void *data){	char c;	int rc;	rc = get_user(c, buffer);	if (rc)		return rc;	if (c == '0' || c == 'n' || c == 'N')		sign_CIFS_PDUs = 0;	else if (c == '1' || c == 'y' || c == 'Y')		sign_CIFS_PDUs = 1;	else if (c == '2')		sign_CIFS_PDUs = 2;	return count;}#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -