Commit c7bb3fb
committed
Merge tag '6.0-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
Pull cfis fixes from Steve French:
- two locking fixes (zero range, punch hole)
- DFS 9 fix (padding), affecting some servers
- three minor cleanup changes
* tag '6.0-rc2-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6:
cifs: Add helper function to check smb1+ server
cifs: Use help macro to get the mid header size
cifs: Use help macro to get the header preamble size
cifs: skip extra NULL byte in filenames
smb3: missing inode locks in punch hole
smb3: missing inode locks in zero rangeFile tree
6 files changed
+70
-67
lines changed- fs/cifs
6 files changed
+70
-67
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
36 | 35 | | |
37 | 36 | | |
38 | | - | |
| 37 | + | |
39 | 38 | | |
40 | 39 | | |
41 | 40 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
557 | 557 | | |
558 | 558 | | |
559 | 559 | | |
| 560 | + | |
| 561 | + | |
560 | 562 | | |
561 | 563 | | |
562 | 564 | | |
| |||
750 | 752 | | |
751 | 753 | | |
752 | 754 | | |
| 755 | + | |
| 756 | + | |
| 757 | + | |
| 758 | + | |
| 759 | + | |
753 | 760 | | |
754 | 761 | | |
755 | 762 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
871 | 871 | | |
872 | 872 | | |
873 | 873 | | |
874 | | - | |
| 874 | + | |
875 | 875 | | |
876 | 876 | | |
877 | 877 | | |
| |||
1050 | 1050 | | |
1051 | 1051 | | |
1052 | 1052 | | |
1053 | | - | |
| 1053 | + | |
1054 | 1054 | | |
1055 | 1055 | | |
1056 | 1056 | | |
| |||
1065 | 1065 | | |
1066 | 1066 | | |
1067 | 1067 | | |
1068 | | - | |
1069 | | - | |
| 1068 | + | |
1070 | 1069 | | |
1071 | 1070 | | |
1072 | 1071 | | |
| |||
1122 | 1121 | | |
1123 | 1122 | | |
1124 | 1123 | | |
1125 | | - | |
| 1124 | + | |
1126 | 1125 | | |
1127 | 1126 | | |
1128 | 1127 | | |
| |||
1180 | 1179 | | |
1181 | 1180 | | |
1182 | 1181 | | |
1183 | | - | |
1184 | | - | |
1185 | | - | |
| 1182 | + | |
1186 | 1183 | | |
| 1184 | + | |
| 1185 | + | |
1187 | 1186 | | |
1188 | 1187 | | |
1189 | 1188 | | |
| |||
1198 | 1197 | | |
1199 | 1198 | | |
1200 | 1199 | | |
1201 | | - | |
1202 | | - | |
| 1200 | + | |
1203 | 1201 | | |
1204 | 1202 | | |
1205 | 1203 | | |
| |||
1208 | 1206 | | |
1209 | 1207 | | |
1210 | 1208 | | |
1211 | | - | |
1212 | | - | |
1213 | | - | |
| 1209 | + | |
| 1210 | + | |
1214 | 1211 | | |
1215 | 1212 | | |
1216 | 1213 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3307 | 3307 | | |
3308 | 3308 | | |
3309 | 3309 | | |
| 3310 | + | |
| 3311 | + | |
| 3312 | + | |
| 3313 | + | |
| 3314 | + | |
| 3315 | + | |
| 3316 | + | |
| 3317 | + | |
| 3318 | + | |
| 3319 | + | |
| 3320 | + | |
| 3321 | + | |
| 3322 | + | |
| 3323 | + | |
| 3324 | + | |
| 3325 | + | |
| 3326 | + | |
| 3327 | + | |
3310 | 3328 | | |
3311 | 3329 | | |
3312 | 3330 | | |
3313 | 3331 | | |
3314 | | - | |
3315 | | - | |
| 3332 | + | |
| 3333 | + | |
3316 | 3334 | | |
3317 | | - | |
3318 | 3335 | | |
3319 | 3336 | | |
3320 | 3337 | | |
3321 | 3338 | | |
3322 | 3339 | | |
3323 | 3340 | | |
3324 | | - | |
3325 | | - | |
3326 | | - | |
3327 | 3341 | | |
3328 | 3342 | | |
3329 | 3343 | | |
| 3344 | + | |
| 3345 | + | |
| 3346 | + | |
3330 | 3347 | | |
3331 | 3348 | | |
3332 | 3349 | | |
3333 | 3350 | | |
3334 | 3351 | | |
3335 | 3352 | | |
3336 | 3353 | | |
3337 | | - | |
3338 | | - | |
3339 | | - | |
3340 | | - | |
3341 | | - | |
3342 | | - | |
3343 | | - | |
3344 | | - | |
3345 | | - | |
3346 | | - | |
3347 | | - | |
3348 | | - | |
3349 | | - | |
| 3354 | + | |
| 3355 | + | |
| 3356 | + | |
3350 | 3357 | | |
3351 | | - | |
3352 | | - | |
3353 | | - | |
3354 | | - | |
3355 | | - | |
3356 | | - | |
| 3358 | + | |
| 3359 | + | |
3357 | 3360 | | |
3358 | 3361 | | |
3359 | 3362 | | |
| |||
3366 | 3369 | | |
3367 | 3370 | | |
3368 | 3371 | | |
| 3372 | + | |
| 3373 | + | |
3369 | 3374 | | |
3370 | 3375 | | |
3371 | 3376 | | |
| |||
3379 | 3384 | | |
3380 | 3385 | | |
3381 | 3386 | | |
3382 | | - | |
| 3387 | + | |
3383 | 3388 | | |
3384 | 3389 | | |
3385 | 3390 | | |
| |||
3388 | 3393 | | |
3389 | 3394 | | |
3390 | 3395 | | |
3391 | | - | |
3392 | | - | |
| 3396 | + | |
3393 | 3397 | | |
3394 | 3398 | | |
3395 | 3399 | | |
3396 | 3400 | | |
3397 | | - | |
3398 | | - | |
| 3401 | + | |
3399 | 3402 | | |
3400 | 3403 | | |
3401 | 3404 | | |
| |||
3415 | 3418 | | |
3416 | 3419 | | |
3417 | 3420 | | |
3418 | | - | |
3419 | 3421 | | |
| 3422 | + | |
| 3423 | + | |
| 3424 | + | |
3420 | 3425 | | |
3421 | 3426 | | |
3422 | 3427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2572 | 2572 | | |
2573 | 2573 | | |
2574 | 2574 | | |
2575 | | - | |
2576 | | - | |
2577 | | - | |
2578 | | - | |
2579 | | - | |
| 2575 | + | |
| 2576 | + | |
2580 | 2577 | | |
2581 | 2578 | | |
2582 | | - | |
2583 | | - | |
| 2579 | + | |
| 2580 | + | |
2584 | 2581 | | |
2585 | | - | |
2586 | | - | |
2587 | | - | |
| 2582 | + | |
| 2583 | + | |
2588 | 2584 | | |
2589 | 2585 | | |
2590 | 2586 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
261 | 261 | | |
262 | 262 | | |
263 | 263 | | |
264 | | - | |
265 | | - | |
| 264 | + | |
| 265 | + | |
266 | 266 | | |
267 | 267 | | |
268 | 268 | | |
| |||
346 | 346 | | |
347 | 347 | | |
348 | 348 | | |
349 | | - | |
| 349 | + | |
350 | 350 | | |
351 | 351 | | |
352 | 352 | | |
| |||
1238 | 1238 | | |
1239 | 1239 | | |
1240 | 1240 | | |
1241 | | - | |
| 1241 | + | |
1242 | 1242 | | |
1243 | 1243 | | |
1244 | 1244 | | |
| |||
1643 | 1643 | | |
1644 | 1644 | | |
1645 | 1645 | | |
1646 | | - | |
| 1646 | + | |
1647 | 1647 | | |
1648 | 1648 | | |
1649 | 1649 | | |
| |||
1689 | 1689 | | |
1690 | 1690 | | |
1691 | 1691 | | |
1692 | | - | |
1693 | | - | |
| 1692 | + | |
1694 | 1693 | | |
1695 | 1694 | | |
1696 | 1695 | | |
| |||
1724 | 1723 | | |
1725 | 1724 | | |
1726 | 1725 | | |
1727 | | - | |
1728 | | - | |
| 1726 | + | |
| 1727 | + | |
1729 | 1728 | | |
1730 | | - | |
| 1729 | + | |
1731 | 1730 | | |
1732 | 1731 | | |
1733 | 1732 | | |
| |||
1752 | 1751 | | |
1753 | 1752 | | |
1754 | 1753 | | |
1755 | | - | |
| 1754 | + | |
1756 | 1755 | | |
1757 | 1756 | | |
1758 | 1757 | | |
| |||
0 commit comments