that's true, we can handle the SEEK_SET/CUR/END cases with generic_file_llseek and only take the mutex when dealing with SEEK_HOLE/DATA