direct.c (c9d8f89d9816c1d16ada492aa547a4d692508c0d) | direct.c (dbae4c73f08b8a7980cc912954ade3d4c1fb6147) |
---|---|
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 --- 333 unchanged lines hidden (view full) --- 342 msg.rpc_argp = &data->args; 343 msg.rpc_resp = &data->res; 344 345 task_setup_data.task = &data->task; 346 task_setup_data.callback_data = data; 347 NFS_PROTO(inode)->read_setup(data, &msg); 348 349 task = rpc_run_task(&task_setup_data); | 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 --- 333 unchanged lines hidden (view full) --- 342 msg.rpc_argp = &data->args; 343 msg.rpc_resp = &data->res; 344 345 task_setup_data.task = &data->task; 346 task_setup_data.callback_data = data; 347 NFS_PROTO(inode)->read_setup(data, &msg); 348 349 task = rpc_run_task(&task_setup_data); |
350 if (!IS_ERR(task)) 351 rpc_put_task(task); | 350 if (IS_ERR(task)) 351 break; 352 rpc_put_task(task); |
352 353 dprintk("NFS: %5u initiated direct read call " 354 "(req %s/%Ld, %zu bytes @ offset %Lu)\n", 355 data->task.tk_pid, 356 inode->i_sb->s_id, 357 (long long)NFS_FILEID(inode), 358 bytes, 359 (unsigned long long)data->args.offset); --- 398 unchanged lines hidden (view full) --- 758 759 task_setup_data.task = &data->task; 760 task_setup_data.callback_data = data; 761 msg.rpc_argp = &data->args; 762 msg.rpc_resp = &data->res; 763 NFS_PROTO(inode)->write_setup(data, &msg); 764 765 task = rpc_run_task(&task_setup_data); | 353 354 dprintk("NFS: %5u initiated direct read call " 355 "(req %s/%Ld, %zu bytes @ offset %Lu)\n", 356 data->task.tk_pid, 357 inode->i_sb->s_id, 358 (long long)NFS_FILEID(inode), 359 bytes, 360 (unsigned long long)data->args.offset); --- 398 unchanged lines hidden (view full) --- 759 760 task_setup_data.task = &data->task; 761 task_setup_data.callback_data = data; 762 msg.rpc_argp = &data->args; 763 msg.rpc_resp = &data->res; 764 NFS_PROTO(inode)->write_setup(data, &msg); 765 766 task = rpc_run_task(&task_setup_data); |
766 if (!IS_ERR(task)) 767 rpc_put_task(task); | 767 if (IS_ERR(task)) 768 break; 769 rpc_put_task(task); |
768 769 dprintk("NFS: %5u initiated direct write call " 770 "(req %s/%Ld, %zu bytes @ offset %Lu)\n", 771 data->task.tk_pid, 772 inode->i_sb->s_id, 773 (long long)NFS_FILEID(inode), 774 bytes, 775 (unsigned long long)data->args.offset); --- 226 unchanged lines hidden --- | 770 771 dprintk("NFS: %5u initiated direct write call " 772 "(req %s/%Ld, %zu bytes @ offset %Lu)\n", 773 data->task.tk_pid, 774 inode->i_sb->s_id, 775 (long long)NFS_FILEID(inode), 776 bytes, 777 (unsigned long long)data->args.offset); --- 226 unchanged lines hidden --- |