Commit 3eba032
committed
Merge branch 'kvm-userspace-hypercall' into HEAD
Make the completion of hypercalls go through the complete_hypercall
function pointer argument, no matter if the hypercall exits to
userspace or not. Previously, the code assumed that KVM_HC_MAP_GPA_RANGE
specifically went to userspace, and all the others did not; the new code
need not special case KVM_HC_MAP_GPA_RANGE and in fact does not care at
all whether there was an exit to userspace or not.4 files changed
+67
-41
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2203 | 2203 | | |
2204 | 2204 | | |
2205 | 2205 | | |
2206 | | - | |
2207 | | - | |
2208 | | - | |
2209 | | - | |
2210 | | - | |
2211 | | - | |
2212 | 2206 | | |
2213 | 2207 | | |
2214 | 2208 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3627 | 3627 | | |
3628 | 3628 | | |
3629 | 3629 | | |
3630 | | - | |
| 3630 | + | |
3631 | 3631 | | |
3632 | 3632 | | |
3633 | 3633 | | |
3634 | 3634 | | |
3635 | 3635 | | |
3636 | 3636 | | |
| 3637 | + | |
| 3638 | + | |
| 3639 | + | |
| 3640 | + | |
| 3641 | + | |
| 3642 | + | |
| 3643 | + | |
3637 | 3644 | | |
3638 | 3645 | | |
3639 | 3646 | | |
| |||
3710 | 3717 | | |
3711 | 3718 | | |
3712 | 3719 | | |
3713 | | - | |
| 3720 | + | |
3714 | 3721 | | |
3715 | 3722 | | |
3716 | 3723 | | |
| |||
3797 | 3804 | | |
3798 | 3805 | | |
3799 | 3806 | | |
| 3807 | + | |
| 3808 | + | |
| 3809 | + | |
| 3810 | + | |
| 3811 | + | |
| 3812 | + | |
| 3813 | + | |
3800 | 3814 | | |
3801 | 3815 | | |
3802 | 3816 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9997 | 9997 | | |
9998 | 9998 | | |
9999 | 9999 | | |
10000 | | - | |
10001 | 10000 | | |
10002 | 10001 | | |
10003 | 10002 | | |
10004 | | - | |
10005 | | - | |
10006 | | - | |
10007 | | - | |
| 10003 | + | |
| 10004 | + | |
| 10005 | + | |
| 10006 | + | |
| 10007 | + | |
10008 | 10008 | | |
10009 | 10009 | | |
10010 | 10010 | | |
| 10011 | + | |
| 10012 | + | |
10011 | 10013 | | |
10012 | 10014 | | |
10013 | 10015 | | |
| |||
10059 | 10061 | | |
10060 | 10062 | | |
10061 | 10063 | | |
10062 | | - | |
| 10064 | + | |
10063 | 10065 | | |
10064 | 10066 | | |
10065 | 10067 | | |
| |||
10070 | 10072 | | |
10071 | 10073 | | |
10072 | 10074 | | |
| 10075 | + | |
| 10076 | + | |
| 10077 | + | |
| 10078 | + | |
| 10079 | + | |
| 10080 | + | |
| 10081 | + | |
10073 | 10082 | | |
10074 | 10083 | | |
10075 | 10084 | | |
| |||
10078 | 10087 | | |
10079 | 10088 | | |
10080 | 10089 | | |
10081 | | - | |
10082 | | - | |
| 10090 | + | |
10083 | 10091 | | |
10084 | 10092 | | |
10085 | 10093 | | |
| |||
10088 | 10096 | | |
10089 | 10097 | | |
10090 | 10098 | | |
10091 | | - | |
10092 | | - | |
| 10099 | + | |
| 10100 | + | |
10093 | 10101 | | |
10094 | | - | |
| 10102 | + | |
10095 | 10103 | | |
10096 | 10104 | | |
10097 | 10105 | | |
10098 | | - | |
10099 | | - | |
10100 | | - | |
10101 | | - | |
10102 | 10106 | | |
10103 | 10107 | | |
10104 | 10108 | | |
10105 | 10109 | | |
10106 | 10110 | | |
10107 | 10111 | | |
10108 | | - | |
10109 | | - | |
10110 | | - | |
10111 | | - | |
10112 | | - | |
10113 | | - | |
10114 | | - | |
10115 | | - | |
10116 | | - | |
10117 | | - | |
10118 | | - | |
10119 | | - | |
10120 | | - | |
10121 | | - | |
10122 | | - | |
10123 | | - | |
10124 | | - | |
10125 | | - | |
| 10112 | + | |
| 10113 | + | |
| 10114 | + | |
| 10115 | + | |
10126 | 10116 | | |
10127 | 10117 | | |
10128 | 10118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
616 | 616 | | |
617 | 617 | | |
618 | 618 | | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
619 | 647 | | |
0 commit comments