c
static void ffs_user_copy_worker(struct work_struct *work)
{
    struct ffs_io_data *io_data = container_of(work, struct ffs_io_data, work);
    if (!io_data || !io_data->kiocb) {
        // Handle error or return early
        return;
    }
    // Rest of the function remains the same
}
