switch (cmd) { case EXT2_IOC_GETVERSION: return put_user(inode->i_generation, (int __user *) arg); case EXT2_IOC_SETVERSION: {
__u32 generation;
if (!inode_owner_or_capable(&nop_mnt_idmap, inode)) return -EPERM;
ret = mnt_want_write_file(filp); if (ret) return ret; if (get_user(generation, (int __user *) arg)) {
ret = -EFAULT; goto setversion_out;
}
#ifdef CONFIG_COMPAT long ext2_compat_ioctl(struct file *file, unsignedint cmd, unsignedlong arg)
{ /* These are just misnamed, they actually get/put from/to user an int */ switch (cmd) { case EXT2_IOC32_GETVERSION:
cmd = EXT2_IOC_GETVERSION; break; case EXT2_IOC32_SETVERSION:
cmd = EXT2_IOC_SETVERSION; break; default: return -ENOIOCTLCMD;
} return ext2_ioctl(file, cmd, (unsignedlong) compat_ptr(arg));
} #endif
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-09-29)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.