Commit aeb6e6a
committed
Merge tag 'nfs-for-5.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
Pull NFS client updates from Trond Myklebust:
"Highlights include:
Stable fixes:
- pNFS/flexfiles: Fix infinite looping when the RDMA connection
errors out
Bugfixes:
- NFS: fix port value parsing
- SUNRPC: Reinitialise the backchannel request buffers before reuse
- SUNRPC: fix expiry of auth creds
- NFSv4: Fix races in the legacy idmapper upcall
- NFS: O_DIRECT fixes from Jeff Layton
- NFSv4.1: Fix OP_SEQUENCE error handling
- SUNRPC: Fix an RPC/RDMA performance regression
- NFS: Fix case insensitive renames
- NFSv4/pnfs: Fix a use-after-free bug in open
- NFSv4.1: RECLAIM_COMPLETE must handle EACCES
Features:
- NFSv4.1: session trunking enhancements
- NFSv4.2: READ_PLUS performance optimisations
- NFS: relax the rules for rsize/wsize mount options
- NFS: don't unhash dentry during unlink/rename
- SUNRPC: Fail faster on bad verifier
- NFS/SUNRPC: Various tracing improvements"
* tag 'nfs-for-5.20-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs: (46 commits)
NFS: Improve readpage/writepage tracing
NFS: Improve O_DIRECT tracing
NFS: Improve write error tracing
NFS: don't unhash dentry during unlink/rename
NFSv4/pnfs: Fix a use-after-free bug in open
NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
SUNRPC: Don't reuse bvec on retransmission of the request
SUNRPC: Reinitialise the backchannel request buffers before reuse
NFSv4.1: RECLAIM_COMPLETE must handle EACCES
NFSv4.1 probe offline transports for trunking on session creation
SUNRPC create a function that probes only offline transports
SUNRPC export xprt_iter_rewind function
SUNRPC restructure rpc_clnt_setup_test_and_add_xprt
NFSv4.1 remove xprt from xprt_switch if session trunking test fails
SUNRPC create an rpc function that allows xprt removal from rpc_clnt
SUNRPC enable back offline transports in trunking discovery
SUNRPC create an iterator to list only OFFLINE xprts
NFSv4.1 offline trunkable transports on DESTROY_SESSION
SUNRPC add function to offline remove trunkable transports
SUNRPC expose functions for offline remote xprt functionality
...File tree
37 files changed
+1032
-457
lines changed- fs/nfs
- blocklayout
- filelayout
- flexfilelayout
- include
- linux
- sunrpc
- trace/events
- net/sunrpc
- auth_gss
- xprtrdma
37 files changed
+1032
-457
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
301 | 301 | | |
302 | 302 | | |
303 | 303 | | |
304 | | - | |
305 | | - | |
306 | | - | |
307 | | - | |
308 | 304 | | |
309 | | - | |
| 305 | + | |
310 | 306 | | |
311 | 307 | | |
312 | 308 | | |
313 | 309 | | |
314 | | - | |
315 | | - | |
| 310 | + | |
| 311 | + | |
316 | 312 | | |
317 | 313 | | |
318 | 314 | | |
| |||
326 | 322 | | |
327 | 323 | | |
328 | 324 | | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | 325 | | |
352 | 326 | | |
353 | 327 | | |
| |||
360 | 334 | | |
361 | 335 | | |
362 | 336 | | |
363 | | - | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
364 | 344 | | |
365 | | - | |
| 345 | + | |
366 | 346 | | |
367 | 347 | | |
368 | 348 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
708 | 708 | | |
709 | 709 | | |
710 | 710 | | |
711 | | - | |
| 711 | + | |
712 | 712 | | |
713 | | - | |
| 713 | + | |
714 | 714 | | |
715 | 715 | | |
716 | 716 | | |
| |||
755 | 755 | | |
756 | 756 | | |
757 | 757 | | |
| 758 | + | |
758 | 759 | | |
759 | 760 | | |
760 | 761 | | |
761 | 762 | | |
762 | | - | |
| 763 | + | |
763 | 764 | | |
764 | | - | |
| 765 | + | |
765 | 766 | | |
766 | 767 | | |
767 | | - | |
| 768 | + | |
768 | 769 | | |
769 | | - | |
| 770 | + | |
770 | 771 | | |
771 | 772 | | |
772 | 773 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1084 | 1084 | | |
1085 | 1085 | | |
1086 | 1086 | | |
1087 | | - | |
| 1087 | + | |
1088 | 1088 | | |
1089 | 1089 | | |
1090 | 1090 | | |
| |||
1110 | 1110 | | |
1111 | 1111 | | |
1112 | 1112 | | |
1113 | | - | |
| 1113 | + | |
1114 | 1114 | | |
1115 | 1115 | | |
1116 | 1116 | | |
| |||
1739 | 1739 | | |
1740 | 1740 | | |
1741 | 1741 | | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
1742 | 1746 | | |
1743 | 1747 | | |
1744 | 1748 | | |
| |||
1778 | 1782 | | |
1779 | 1783 | | |
1780 | 1784 | | |
| 1785 | + | |
| 1786 | + | |
1781 | 1787 | | |
1782 | 1788 | | |
1783 | 1789 | | |
| |||
1786 | 1792 | | |
1787 | 1793 | | |
1788 | 1794 | | |
| 1795 | + | |
| 1796 | + | |
| 1797 | + | |
1789 | 1798 | | |
1790 | 1799 | | |
1791 | 1800 | | |
| |||
2454 | 2463 | | |
2455 | 2464 | | |
2456 | 2465 | | |
2457 | | - | |
2458 | 2466 | | |
2459 | 2467 | | |
2460 | 2468 | | |
| |||
2469 | 2477 | | |
2470 | 2478 | | |
2471 | 2479 | | |
2472 | | - | |
2473 | | - | |
2474 | | - | |
2475 | | - | |
| 2480 | + | |
| 2481 | + | |
| 2482 | + | |
| 2483 | + | |
| 2484 | + | |
| 2485 | + | |
| 2486 | + | |
| 2487 | + | |
| 2488 | + | |
| 2489 | + | |
| 2490 | + | |
| 2491 | + | |
| 2492 | + | |
| 2493 | + | |
2476 | 2494 | | |
2477 | 2495 | | |
2478 | 2496 | | |
2479 | | - | |
2480 | | - | |
| 2497 | + | |
| 2498 | + | |
2481 | 2499 | | |
2482 | 2500 | | |
2483 | 2501 | | |
| |||
2584 | 2602 | | |
2585 | 2603 | | |
2586 | 2604 | | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
2587 | 2614 | | |
2588 | 2615 | | |
2589 | 2616 | | |
| |||
2614 | 2641 | | |
2615 | 2642 | | |
2616 | 2643 | | |
2617 | | - | |
| 2644 | + | |
2618 | 2645 | | |
| 2646 | + | |
2619 | 2647 | | |
2620 | 2648 | | |
2621 | 2649 | | |
| |||
2633 | 2661 | | |
2634 | 2662 | | |
2635 | 2663 | | |
2636 | | - | |
2637 | | - | |
2638 | | - | |
| 2664 | + | |
| 2665 | + | |
| 2666 | + | |
| 2667 | + | |
2639 | 2668 | | |
2640 | | - | |
2641 | | - | |
2642 | | - | |
| 2669 | + | |
| 2670 | + | |
| 2671 | + | |
| 2672 | + | |
| 2673 | + | |
| 2674 | + | |
| 2675 | + | |
| 2676 | + | |
2643 | 2677 | | |
2644 | 2678 | | |
| 2679 | + | |
2645 | 2680 | | |
2646 | 2681 | | |
2647 | 2682 | | |
| 2683 | + | |
| 2684 | + | |
2648 | 2685 | | |
2649 | 2686 | | |
2650 | 2687 | | |
| |||
2657 | 2694 | | |
2658 | 2695 | | |
2659 | 2696 | | |
2660 | | - | |
2661 | 2697 | | |
| 2698 | + | |
| 2699 | + | |
| 2700 | + | |
| 2701 | + | |
2662 | 2702 | | |
| 2703 | + | |
2663 | 2704 | | |
2664 | 2705 | | |
2665 | 2706 | | |
2666 | 2707 | | |
2667 | | - | |
| 2708 | + | |
| 2709 | + | |
2668 | 2710 | | |
2669 | 2711 | | |
2670 | 2712 | | |
| |||
2688 | 2730 | | |
2689 | 2731 | | |
2690 | 2732 | | |
2691 | | - | |
2692 | | - | |
2693 | 2733 | | |
2694 | 2734 | | |
2695 | 2735 | | |
| |||
0 commit comments