📄 cifs_debug.c
字号:
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 + -