Commit f4d87ad
committed
Merge branch 'hv_netvsc-minor-changes'
Stephen Hemminger says:
====================
hv_netvsc: minor changes
This includes minor cleanup of code in send and receive path and
also a new statistic to check for allocation failures. This also
eliminates some of the extra RCU when not needed.
There is a theoritical bug where buffered data could be blocked
for longer than necessary if the ring buffer got full. This
has not been seen in the wild, found by inspection.
The reference count between net device and internal RNDIS
is not needed.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>File tree
4 files changed
+47
-68
lines changed- drivers/net/hyperv
4 files changed
+47
-68
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
194 | 194 | | |
195 | 195 | | |
196 | 196 | | |
197 | | - | |
| 197 | + | |
198 | 198 | | |
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
203 | 203 | | |
204 | 204 | | |
| 205 | + | |
205 | 206 | | |
206 | 207 | | |
207 | 208 | | |
| |||
222 | 223 | | |
223 | 224 | | |
224 | 225 | | |
225 | | - | |
226 | 226 | | |
227 | 227 | | |
228 | 228 | | |
| |||
705 | 705 | | |
706 | 706 | | |
707 | 707 | | |
| 708 | + | |
708 | 709 | | |
709 | 710 | | |
710 | 711 | | |
| |||
822 | 823 | | |
823 | 824 | | |
824 | 825 | | |
825 | | - | |
826 | | - | |
827 | 826 | | |
828 | 827 | | |
829 | 828 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
701 | 701 | | |
702 | 702 | | |
703 | 703 | | |
704 | | - | |
705 | | - | |
706 | | - | |
707 | | - | |
708 | | - | |
709 | | - | |
710 | | - | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
711 | 711 | | |
712 | 712 | | |
713 | 713 | | |
714 | 714 | | |
715 | 715 | | |
716 | | - | |
717 | 716 | | |
718 | 717 | | |
719 | 718 | | |
720 | 719 | | |
721 | 720 | | |
722 | 721 | | |
723 | 722 | | |
724 | | - | |
| 723 | + | |
725 | 724 | | |
726 | 725 | | |
727 | 726 | | |
| |||
733 | 732 | | |
734 | 733 | | |
735 | 734 | | |
736 | | - | |
737 | 735 | | |
738 | 736 | | |
739 | 737 | | |
740 | | - | |
| 738 | + | |
741 | 739 | | |
742 | | - | |
743 | | - | |
744 | | - | |
745 | | - | |
746 | 740 | | |
747 | 741 | | |
748 | 742 | | |
| |||
835 | 829 | | |
836 | 830 | | |
837 | 831 | | |
838 | | - | |
| 832 | + | |
839 | 833 | | |
840 | 834 | | |
841 | 835 | | |
842 | 836 | | |
843 | 837 | | |
| 838 | + | |
844 | 839 | | |
845 | 840 | | |
846 | 841 | | |
| |||
851 | 846 | | |
852 | 847 | | |
853 | 848 | | |
854 | | - | |
| 849 | + | |
855 | 850 | | |
856 | 851 | | |
857 | 852 | | |
| |||
902 | 897 | | |
903 | 898 | | |
904 | 899 | | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
| 904 | + | |
| 905 | + | |
| 906 | + | |
905 | 907 | | |
906 | 908 | | |
907 | 909 | | |
908 | | - | |
| 910 | + | |
909 | 911 | | |
910 | 912 | | |
911 | 913 | | |
| |||
925 | 927 | | |
926 | 928 | | |
927 | 929 | | |
928 | | - | |
| 930 | + | |
929 | 931 | | |
930 | 932 | | |
931 | 933 | | |
| |||
1088 | 1090 | | |
1089 | 1091 | | |
1090 | 1092 | | |
1091 | | - | |
| 1093 | + | |
1092 | 1094 | | |
1093 | 1095 | | |
1094 | 1096 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
626 | 626 | | |
627 | 627 | | |
628 | 628 | | |
629 | | - | |
| 629 | + | |
630 | 630 | | |
631 | 631 | | |
632 | 632 | | |
| |||
652 | 652 | | |
653 | 653 | | |
654 | 654 | | |
655 | | - | |
| 655 | + | |
656 | 656 | | |
657 | 657 | | |
658 | 658 | | |
659 | | - | |
660 | | - | |
| 659 | + | |
661 | 660 | | |
662 | 661 | | |
663 | 662 | | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | 663 | | |
672 | 664 | | |
673 | 665 | | |
| |||
747 | 739 | | |
748 | 740 | | |
749 | 741 | | |
| 742 | + | |
750 | 743 | | |
751 | 744 | | |
752 | 745 | | |
753 | 746 | | |
754 | 747 | | |
755 | 748 | | |
756 | | - | |
757 | 749 | | |
758 | | - | |
| 750 | + | |
759 | 751 | | |
760 | 752 | | |
761 | 753 | | |
762 | 754 | | |
763 | 755 | | |
764 | 756 | | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
772 | 757 | | |
773 | 758 | | |
774 | 759 | | |
775 | 760 | | |
776 | | - | |
777 | | - | |
| 761 | + | |
778 | 762 | | |
779 | 763 | | |
780 | 764 | | |
| |||
798 | 782 | | |
799 | 783 | | |
800 | 784 | | |
801 | | - | |
802 | | - | |
803 | 785 | | |
804 | 786 | | |
805 | 787 | | |
| |||
1125 | 1107 | | |
1126 | 1108 | | |
1127 | 1109 | | |
1128 | | - | |
| 1110 | + | |
1129 | 1111 | | |
1130 | 1112 | | |
1131 | 1113 | | |
1132 | 1114 | | |
1133 | 1115 | | |
| 1116 | + | |
1134 | 1117 | | |
1135 | 1118 | | |
1136 | 1119 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
137 | | - | |
| 137 | + | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
141 | | - | |
142 | 140 | | |
143 | 141 | | |
144 | 142 | | |
| |||
217 | 215 | | |
218 | 216 | | |
219 | 217 | | |
220 | | - | |
221 | 218 | | |
222 | 219 | | |
223 | 220 | | |
| |||
245 | 242 | | |
246 | 243 | | |
247 | 244 | | |
248 | | - | |
| 245 | + | |
249 | 246 | | |
250 | 247 | | |
251 | 248 | | |
| |||
354 | 351 | | |
355 | 352 | | |
356 | 353 | | |
| 354 | + | |
357 | 355 | | |
358 | 356 | | |
359 | 357 | | |
| |||
390 | 388 | | |
391 | 389 | | |
392 | 390 | | |
393 | | - | |
| 391 | + | |
| 392 | + | |
394 | 393 | | |
395 | 394 | | |
396 | 395 | | |
397 | 396 | | |
398 | 397 | | |
399 | 398 | | |
400 | | - | |
401 | 399 | | |
402 | 400 | | |
403 | 401 | | |
| |||
419 | 417 | | |
420 | 418 | | |
421 | 419 | | |
422 | | - | |
| 420 | + | |
423 | 421 | | |
424 | 422 | | |
425 | 423 | | |
426 | | - | |
| 424 | + | |
| 425 | + | |
427 | 426 | | |
428 | 427 | | |
429 | 428 | | |
| |||
434 | 433 | | |
435 | 434 | | |
436 | 435 | | |
437 | | - | |
| 436 | + | |
438 | 437 | | |
439 | 438 | | |
440 | 439 | | |
| |||
1362 | 1361 | | |
1363 | 1362 | | |
1364 | 1363 | | |
1365 | | - | |
1366 | | - | |
1367 | | - | |
1368 | 1364 | | |
1369 | 1365 | | |
1370 | 1366 | | |
| |||
1373 | 1369 | | |
1374 | 1370 | | |
1375 | 1371 | | |
1376 | | - | |
1377 | | - | |
1378 | | - | |
1379 | 1372 | | |
1380 | 1373 | | |
1381 | 1374 | | |
1382 | 1375 | | |
1383 | 1376 | | |
1384 | | - | |
| 1377 | + | |
| 1378 | + | |
| 1379 | + | |
1385 | 1380 | | |
0 commit comments