direct.c (f056878332a91ed984a116bad4e7d49aefff9e6e) direct.c (a8b40bc7e635831b61c43acc71a86d3a68b2dff0)
1/*
2 * linux/fs/nfs/direct.c
3 *
4 * Copyright (C) 2003 by Chuck Lever <cel@netapp.com>
5 *
6 * High-performance uncached I/O for the Linux NFS client
7 *
8 * There are important applications whose performance or correctness

--- 443 unchanged lines hidden (view full) ---

452 struct list_head *p;
453 struct nfs_write_data *data;
454 struct rpc_task *task;
455 struct rpc_message msg = {
456 .rpc_cred = dreq->ctx->cred,
457 };
458 struct rpc_task_setup task_setup_data = {
459 .rpc_client = NFS_CLIENT(inode),
1/*
2 * linux/fs/nfs/direct.c
3 *
4 * Copyright (C) 2003 by Chuck Lever <cel@netapp.com>
5 *
6 * High-performance uncached I/O for the Linux NFS client
7 *
8 * There are important applications whose performance or correctness

--- 443 unchanged lines hidden (view full) ---

452 struct list_head *p;
453 struct nfs_write_data *data;
454 struct rpc_task *task;
455 struct rpc_message msg = {
456 .rpc_cred = dreq->ctx->cred,
457 };
458 struct rpc_task_setup task_setup_data = {
459 .rpc_client = NFS_CLIENT(inode),
460 .rpc_message = &msg,
460 .callback_ops = &nfs_write_direct_ops,
461 .workqueue = nfsiod_workqueue,
462 .flags = RPC_TASK_ASYNC,
463 };
464
465 dreq->count = 0;
466 get_dreq(dreq);
467

--- 542 unchanged lines hidden ---
461 .callback_ops = &nfs_write_direct_ops,
462 .workqueue = nfsiod_workqueue,
463 .flags = RPC_TASK_ASYNC,
464 };
465
466 dreq->count = 0;
467 get_dreq(dreq);
468

--- 542 unchanged lines hidden ---