S_IRGRP
mode &= ~(S_IRUSR | S_IRGRP | S_IROTH);
static DEVICE_ATTR(obppath, S_IRUSR | S_IRGRP | S_IROTH, show_pciobppath_attr, NULL);
static DEVICE_ATTR(obppath, S_IRUSR | S_IRGRP | S_IROTH,
{ .name = "README", .fops = &readme_fops, .perm = S_IRUSR | S_IRGRP | S_IROTH },
debugfs_create_u32("aes_ops", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u32("sha256_ops", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u32("sha512_ops", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u64("aes_bytes", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u64("sha256_bytes", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u64("sha512_bytes", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u32("errors", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u32("last_error", S_IRUSR | S_IRGRP | S_IROTH,
debugfs_create_u32("last_error_pid", S_IRUSR | S_IRGRP | S_IROTH,
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
umode |= S_IRUSR | S_IRGRP | S_IROTH;
static DEVICE_ATTR(range, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH, lg4ff_range_show, lg4ff_range_store);
static DEVICE_ATTR(alternate_modes, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH, lg4ff_alternate_modes_show, lg4ff_alternate_modes_store);
static DEVICE_ATTR(combine_pedals, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH, lg4ff_combine_show, lg4ff_combine_store);
static DEVICE_ATTR(range, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH, hidpp_ff_range_show, hidpp_ff_range_store);
#define DEV_ATTR_RO_PERM (S_IRUSR | S_IRGRP)
static DEVICE_ATTR(specified_fan_speed, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH,
static DEVICE_ATTR(limit_adjust, S_IRUSR|S_IWUSR|S_IRGRP|S_IROTH,
module_param(spi_enable, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
umode_t mode = S_IRUSR | S_IRGRP | S_IROTH;
module_param(console, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
module_param(fb_defio, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
module_param(console, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
module_param(fb_defio, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
module_param(shadow, bool, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
module_param(pixel_limit, int, S_IWUSR | S_IRUSR | S_IWGRP | S_IRGRP);
if (inode->i_mode & S_IRGRP)
perm_mode |= S_IRGRP;
S_IXGRP, S_IWGRP, S_IRGRP,
mode |= (wire & POSIX_R_GRP) ? S_IRGRP : 0;
inode->i_mode = S_IFDIR | S_IRWXU | S_IRUSR| S_IRGRP | S_IXUSR | S_IXGRP;
#define S_IRUGO (S_IRUSR|S_IRGRP|S_IROTH)
stx->stx_mode & S_IRGRP ? 'r' : '-',
dentry = securityfs_create_file(file_name, S_IRUSR | S_IRGRP,
dentry = securityfs_create_file(file_name, S_IRUSR | S_IRGRP,
S_IRUSR | S_IRGRP, ima_dir, NULL,
dentry = securityfs_create_file("violations", S_IRUSR | S_IRGRP,
S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
#define S_IRUGO (S_IRUSR|S_IRGRP|S_IROTH)