Commit 3f9ee8e
committed
Merge: CIFS: unlink(2)/rename(2) fixes for races and data corruption [rhel-9.8]
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/7410
- unlink(2)/rename(2) fixes for races and data corruption
JIRA: https://issues.redhat.com/browse/RHEL-114295
Signed-off-by: Paulo Alcantara <paalcant@redhat.com>
Approved-by: Jay Shin <jaeshin@redhat.com>
Approved-by: Benjamin Coddington <bcodding@redhat.com>
Approved-by: Scott Mayhew <smayhew@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>
Merged-by: Patrick Talbert <ptalbert@redhat.com>File tree
10 files changed
+413
-108
lines changed- fs/smb/client
10 files changed
+413
-108
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
90 | | - | |
| 90 | + | |
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| |||
1938 | 1938 | | |
1939 | 1939 | | |
1940 | 1940 | | |
1941 | | - | |
1942 | | - | |
1943 | | - | |
| 1941 | + | |
| 1942 | + | |
| 1943 | + | |
| 1944 | + | |
| 1945 | + | |
| 1946 | + | |
1944 | 1947 | | |
1945 | 1948 | | |
1946 | 1949 | | |
| |||
2374 | 2377 | | |
2375 | 2378 | | |
2376 | 2379 | | |
| 2380 | + | |
| 2381 | + | |
2377 | 2382 | | |
2378 | 2383 | | |
2379 | 2384 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
297 | 297 | | |
298 | 298 | | |
299 | 299 | | |
300 | | - | |
301 | | - | |
| 300 | + | |
| 301 | + | |
302 | 302 | | |
303 | 303 | | |
304 | 304 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
681 | 681 | | |
682 | 682 | | |
683 | 683 | | |
684 | | - | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
685 | 688 | | |
686 | 689 | | |
687 | 690 | | |
| |||
2286 | 2289 | | |
2287 | 2290 | | |
2288 | 2291 | | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
2289 | 2295 | | |
2290 | 2296 | | |
2291 | 2297 | | |
| |||
2403 | 2409 | | |
2404 | 2410 | | |
2405 | 2411 | | |
| 2412 | + | |
| 2413 | + | |
| 2414 | + | |
| 2415 | + | |
| 2416 | + | |
| 2417 | + | |
| 2418 | + | |
| 2419 | + | |
| 2420 | + | |
| 2421 | + | |
2406 | 2422 | | |
2407 | 2423 | | |
2408 | 2424 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1912 | 1912 | | |
1913 | 1913 | | |
1914 | 1914 | | |
1915 | | - | |
| 1915 | + | |
1916 | 1916 | | |
1917 | 1917 | | |
1918 | 1918 | | |
| |||
1964 | 1964 | | |
1965 | 1965 | | |
1966 | 1966 | | |
1967 | | - | |
| 1967 | + | |
1968 | 1968 | | |
1969 | 1969 | | |
1970 | 1970 | | |
| |||
1983 | 1983 | | |
1984 | 1984 | | |
1985 | 1985 | | |
1986 | | - | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
| 1989 | + | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
| 1995 | + | |
| 1996 | + | |
| 1997 | + | |
| 1998 | + | |
| 1999 | + | |
| 2000 | + | |
| 2001 | + | |
| 2002 | + | |
| 2003 | + | |
1987 | 2004 | | |
1988 | 2005 | | |
1989 | 2006 | | |
| |||
2051 | 2068 | | |
2052 | 2069 | | |
2053 | 2070 | | |
| 2071 | + | |
| 2072 | + | |
| 2073 | + | |
| 2074 | + | |
| 2075 | + | |
2054 | 2076 | | |
2055 | 2077 | | |
2056 | 2078 | | |
| |||
2338 | 2360 | | |
2339 | 2361 | | |
2340 | 2362 | | |
| 2363 | + | |
| 2364 | + | |
2341 | 2365 | | |
| 2366 | + | |
2342 | 2367 | | |
2343 | 2368 | | |
2344 | 2369 | | |
2345 | 2370 | | |
2346 | 2371 | | |
2347 | 2372 | | |
2348 | | - | |
2349 | 2373 | | |
2350 | 2374 | | |
2351 | 2375 | | |
| |||
2438 | 2462 | | |
2439 | 2463 | | |
2440 | 2464 | | |
2441 | | - | |
| 2465 | + | |
2442 | 2466 | | |
| 2467 | + | |
| 2468 | + | |
| 2469 | + | |
2443 | 2470 | | |
2444 | 2471 | | |
2445 | 2472 | | |
| |||
2450 | 2477 | | |
2451 | 2478 | | |
2452 | 2479 | | |
| 2480 | + | |
2453 | 2481 | | |
2454 | 2482 | | |
2455 | 2483 | | |
| |||
2485 | 2513 | | |
2486 | 2514 | | |
2487 | 2515 | | |
| 2516 | + | |
2488 | 2517 | | |
2489 | 2518 | | |
2490 | 2519 | | |
| |||
2502 | 2531 | | |
2503 | 2532 | | |
2504 | 2533 | | |
2505 | | - | |
| 2534 | + | |
2506 | 2535 | | |
2507 | | - | |
| 2536 | + | |
2508 | 2537 | | |
2509 | 2538 | | |
2510 | 2539 | | |
| |||
2569 | 2598 | | |
2570 | 2599 | | |
2571 | 2600 | | |
2572 | | - | |
2573 | | - | |
2574 | | - | |
2575 | | - | |
2576 | | - | |
2577 | | - | |
2578 | | - | |
2579 | | - | |
2580 | | - | |
2581 | | - | |
2582 | | - | |
2583 | | - | |
2584 | | - | |
| 2601 | + | |
| 2602 | + | |
| 2603 | + | |
| 2604 | + | |
| 2605 | + | |
| 2606 | + | |
| 2607 | + | |
| 2608 | + | |
| 2609 | + | |
| 2610 | + | |
| 2611 | + | |
| 2612 | + | |
| 2613 | + | |
| 2614 | + | |
| 2615 | + | |
| 2616 | + | |
| 2617 | + | |
| 2618 | + | |
| 2619 | + | |
| 2620 | + | |
| 2621 | + | |
| 2622 | + | |
| 2623 | + | |
| 2624 | + | |
| 2625 | + | |
| 2626 | + | |
| 2627 | + | |
| 2628 | + | |
| 2629 | + | |
| 2630 | + | |
| 2631 | + | |
| 2632 | + | |
| 2633 | + | |
| 2634 | + | |
| 2635 | + | |
| 2636 | + | |
| 2637 | + | |
| 2638 | + | |
| 2639 | + | |
| 2640 | + | |
| 2641 | + | |
| 2642 | + | |
| 2643 | + | |
| 2644 | + | |
| 2645 | + | |
| 2646 | + | |
| 2647 | + | |
2585 | 2648 | | |
2586 | 2649 | | |
2587 | 2650 | | |
| |||
2610 | 2673 | | |
2611 | 2674 | | |
2612 | 2675 | | |
| 2676 | + | |
| 2677 | + | |
2613 | 2678 | | |
2614 | 2679 | | |
2615 | 2680 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
832 | 832 | | |
833 | 833 | | |
834 | 834 | | |
835 | | - | |
836 | | - | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
837 | 838 | | |
838 | | - | |
839 | 839 | | |
840 | | - | |
841 | | - | |
| 840 | + | |
842 | 841 | | |
843 | 842 | | |
844 | | - | |
845 | 843 | | |
846 | 844 | | |
847 | | - | |
848 | | - | |
849 | | - | |
850 | | - | |
851 | | - | |
852 | | - | |
853 | | - | |
854 | | - | |
855 | | - | |
856 | | - | |
857 | | - | |
858 | | - | |
859 | | - | |
860 | | - | |
861 | | - | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
862 | 857 | | |
863 | 858 | | |
864 | 859 | | |
| |||
868 | 863 | | |
869 | 864 | | |
870 | 865 | | |
871 | | - | |
872 | 866 | | |
873 | 867 | | |
874 | 868 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
34 | 33 | | |
35 | 34 | | |
36 | | - | |
| 35 | + | |
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
| |||
0 commit comments