W przypadku urządzeń znakowych tylko operacja open jest niepusta w zestawie operacji domyślnych def_chr_fops:
static struct file_operations def_chr_fops = { open: chrdev_open, };