xcp-1.6-updates/xen-4.1.hg

view .hgtags @ 23319:ff523faf2be1

x86/mm: fix mod_l1_entry() return value when encountering r/o MMIO page

While putting together the workaround announced in
http://lists.xen.org/archives/html/xen-devel/2012-06/msg00709.html, I
found that mod_l1_entry(), upon encountering a set bit in
mmio_ro_ranges, would return 1 instead of 0 (the removal of the write
permission is supposed to be entirely transparent to the caller, even
more so to the calling guest).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen-unstable changeset: 25487:baa85434d0ec
xen-unstable date: Thu Jun 21 11:30:59 2012 +0200
author Jan Beulich <jbeulich@novell.com>
date Mon Jul 09 10:30:16 2012 +0100 (2012-07-09)
parents e8ded2fee76f
children 74e010c1a2e9
line source
1 42882b3e0dda89f3a8ec00da568f86e9b3c230f1 RELEASE-2.0.0
2 475a162b66e2c19b1e9468b234a4ba705334905e RELEASE-2.0.1
3 dc2f08429f17e6614fd2f1ab88cc09ca0a850f32 RELEASE-2.0.2
4 6e1bbc13911751efa0b1c018425c1b085820fa02 RELEASE-2.0.3
5 fb875591fd72e15c31879c0e9034d99b80225595 RELEASE-2.0.4
6 1a522944f76540ea9d73fcc1b0d13d0f670183f0 RELEASE-2.0.5
7 2a5814ad2e5634a5fa291b703a152e7fc0b4faf0 RELEASE-2.0.6
8 487b2ee37d1cecb5f3e7a546b05ad097a0226f2f beta1
9 6a65fe0f84c8339b5b89362d0ec34d8abab752b0 ia64-stable
10 3d330e41f41ce1bc118c02346e18949ad5d67f6b latest-semistable
11 30c521db4c71960b0cf1d9c9e1b658e77b535a3e latest-stable
12 9afec5bc14aeb197ef37ea54a57eacd427463fc3 semistable
13 30c521db4c71960b0cf1d9c9e1b658e77b535a3e split-1.0
14 3d330e41f41ce1bc118c02346e18949ad5d67f6b split-1.1
15 c8fdb0caa77b429cf47f9707926e83947778cb48 RELEASE-3.0.0
16 af0573e9e5258db0a9d28aa954dd302ddd2c2d23 3.0.2-rc
17 d0d3fef37685be264a7f52201f8ef44c030daad3 3.0.2-branched
18 6ed4368b4a9e1924c983774c4b1a2b6baf8e98a6 3.0.3-branched
19 057f7c4dbed1c75a3fbe446d346cee04cff31497 3.0.4-branched
20 d2ef85c6bf84cc619ca2d42c2edfc6229e70a6ad 3.1.0-branched
21 bd3d6b4c52ec809f080c89c4ffcf61dc6e445978 sparse-tree-deprecated
22 1f0c6e0d74a4acc1d3796ff705adc8485eba9377 3.2.0-rc1
23 458dc123dd02d38aaa9acb513d6f237a1c6e967e 3.2.0-rc2
24 ed79613b48817d5e0d1f9b3cf104c0e4e8b0d8cf 3.2.0-rc3
25 c5deb251b9dcece9e466a48a66d3528ca1797db4 3.2.0-rc4
26 36bb2ab4722733d919d32e4555eb46cc6a06cb8f 3.2.0-rc5
27 9facc624a238f2b9437b07fa28ff65884aa867f2 3.2.0-rc6
28 c3494402098e26507fc61a6579832c0149351d6a 3.3.0-rc1
29 dde12ff94c96331668fe38a7b09506fa94d03c34 3.3.0-rc2
30 57fca3648f25dcc085ee380954342960a7979987 3.3.0-rc3
31 96d0a48e87ee46ba7b73e8c906a7e2e0baf60e2e 3.3.0-rc4
32 b4dba6a0e97cb6dd080fa566468e3cc972c34d7a 3.3.0-rc5
33 bc372510f1794ee41a8b0501cc84f8a65d05e094 3.3.0-rc6
34 daf1193bcd11345d566a4747fe1f12c90b44452c 3.3.0-rc7
35 1e99ba54035623731bc7318a8357aa6a118c5da1 3.3.0-branched
36 d611d9ac6d0271b53eb1d4e5d0c4ef20b269eea8 3.4.0-rc1
37 087854cf3ed9e30ce6bcf7499c9675b759e1e9e7 3.4.0-rc2
38 22e01301ff64c6f9f835f604523ac019f0f5e993 3.4.0-rc3
39 67b5ad8ae87e64159807374ad66d5b5b2fb2ca1f 4.0.0-rc1
40 e5e4573bcaba68a8b93a35768c825c1e8daa23be 4.0.0-rc2
41 7d565d58f49859a2161f0e74844773d3b3312634 4.0.0-rc3
42 912295f1b1f30307975c7514569f6f9c8faae4a7 4.0.0-rc4
43 92f2ee87e5018073edc08734b425bc60bcd80bcd 4.0.0-rc5
44 b4a1832a916f1e8f2aa2ad5b1efa155f9dd0cb4f 4.0.0-rc6
45 ec8f2e7dea44905eb86bb794516506451e4771cb 4.0.0-rc7
46 542211ba675c74813ed0df3be686d7cd201e82e9 4.0.0-rc8
47 91232efdcfdcfb6402b4c0e3724716655ee42af6 4.0.0-branched
48 2a60be40e2cb2a3c62836e690927588c3e31d01c 4.1.0-rc1
49 9dca60d88c630fcc7a07ad68fd3a0dce02aee646 4.1.0-rc2
50 e7b31cc0093c6002effce7d038e929d936ed023f 4.1.0-rc3
51 8df0c7f9cda6cb271a1414114e26f72e1d93a69a 4.1.0-rc4
52 d2d27d989ebce4325575f871415337cc54891dde 4.1.0-rc5
53 7b6791dbfecdb2eba6acd2c8bf0ced17d06746b2 4.1.0-rc6
54 6241fa0ad1a939d2eba11bdec929564276f56a9e 4.1.0-branched
55 32203061c1f762de4bea517a68f243d878b5240f 4.1.0-rc7
56 98c5805050539a920523b33227d5934965bcc038 4.1.0-rc8
57 6a2089f00dc7573e3559635f72ca93e0540b030d RELEASE-4.1.0
58 f01f0ed5839040ee7104642bb9a6ef59f3eea52e 4.1.1-rc1
59 e302291362a41edc294344addda9ed0685485c06 4.1.1-rc2
60 ab0e3dac2c63434cd88466bdd4e89ad0075fdec4 RELEASE-4.1.1
61 1f21da33dea4acb2dbfb988bcd1b7898e019316c 4.1.2-rc1
62 3e6a3bf83935cc2460707b94ef2801bb6f19d581 4.1.2-rc2
63 24041ed83728ac6c26d3c32d29d7d08eb8433149 4.1.2-rc3
64 3eca5bf65e6cca881d599c68f2305f865e0f9fd0 RELEASE-4.1.2
65 da64f68730cf1c42c06919578e70d8bc01041051 4.1.3-rc1
66 acbd3617691397911f34e4574d03385c08aec900 4.1.3-rc2