Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork51
Commitbeca7e7
committed
fix(vm): fix unmap silently not fully unmapping
Bug description:offset.unmap_range() bailed out if unmap() internally returned an error.The original intention was that the caller may choose to ignore the pagenot mapped errors as of demand paging. This obviously due to bad APIdesign decision bailed out early instead of unmapping the rest of theaddress range aswell. Causing all sorts of bugs. Now its fixed, yay!(xfe also works now)Signed-off-by: Anhad Singh <andypythonappdeveloper@gmail.com>1 parenta35528b commitbeca7e7
2 files changed
+11
-18
lines changedLines changed: 0 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1128 | 1128 |
| |
1129 | 1129 |
| |
1130 | 1130 |
| |
1131 |
| - | |
1132 |
| - | |
1133 |
| - | |
1134 |
| - | |
1135 |
| - | |
1136 |
| - | |
1137 |
| - | |
1138 |
| - | |
1139 |
| - | |
1140 | 1131 |
| |
1141 | 1132 |
| |
1142 | 1133 |
| |
|
Lines changed: 11 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
| 19 | + | |
19 | 20 |
| |
20 | 21 |
| |
21 | 22 |
| |
| |||
733 | 734 |
| |
734 | 735 |
| |
735 | 736 |
| |
736 |
| - | |
737 |
| - | |
738 |
| - | |
739 |
| - | |
740 |
| - | |
741 |
| - | |
742 |
| - | |
743 |
| - | |
744 |
| - | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
745 | 745 |
| |
| 746 | + | |
| 747 | + | |
746 | 748 |
| |
747 | 749 |
| |
748 | 750 |
| |
|
0 commit comments
Comments
(0)