函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\binfmt_misc.c Create Date:2022-07-29 11:02:10
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:Set status of entry/binfmt_misc:* '1' enables, '0' disables and '-1' clears entry/binfmt_misc

函数原型:static int parse_command(const char __user *buffer, size_t count)

返回类型:int

参数:

类型参数名称
const char __user *buffer
size_tcount
530  如果count大于3则返回:负EINVAL
532  如果copy_from_user(s, buffer, count)则返回:负EFAULT
534  如果非count则返回:0
536  如果s[count - 1]恒等于'\n'则count自减
538  如果count恒等于1且s[0]恒等于'0'则返回:1
540  如果count恒等于1且s[0]恒等于'1'则返回:2
542  如果count恒等于2且s[0]恒等于'-'且s[1]恒等于'1'则返回:3
544  返回:负EINVAL
调用者
名称描述
bm_entry_write
bm_status_write