1 commit 3f293c7caaefc2c37b61e44e8ebd5a7f1c554afb
2 Author: Dario Faggioli <dario.faggioli@citrix.com>
3 Date: Thu Feb 25 13:03:04 2016 +0100
5 public: typo: use ' as apostrophe in grant_table.h
7 If grep 2.23 is installed, build fails like this:
10 grep -v 'DEFINE_XEN_GUEST_HANDLE(long)' public/grant_table.h | \
11 python /home/SOURCES/xen/xen/xen.git/xen/tools/compat-build-source.py >compat/grant_table.c.new
12 mv -f compat/grant_table.c.new compat/grant_table.c
13 gcc ... -o compat/grant_table.i compat/grant_table.c
14 compat/grant_table.c:33:1: error: unterminated comment
17 compat/grant_table.c:28:0: error: unterminated #ifndef
18 #ifndef __XEN_PUBLIC_GRANT_TABLE_H__
20 Makefile:62: recipe for target 'compat/grant_table.i' failed
21 make[3]: *** [compat/grant_table.i] Error 1
22 rm compat/grant_table.c
23 make[3]: Leaving directory '/home/SOURCES/xen/xen/xen.git/xen/include'
26 This is because grant_table.h contains this (note the
27 apostrophe): "granter
\92s memory", and `grep -v', in version
28 2.23, stops processing the file (while, for instance,
29 until 2.22, this was not happening).
31 Although the above behavior is likely an issue in grep,
32 (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=22461)
33 I think we better switch to using " ' " in that line
34 anyway, as we do basically everywhere else (even in
37 Signed-off-by: Dario Faggioli <dario.faggioli@citrix.com>
39 diff --git a/xen/include/public/grant_table.h b/xen/include/public/grant_table.h
40 index e9393fd..e5f04ec 100644
41 --- a/xen/include/public/grant_table.h
42 +++ b/xen/include/public/grant_table.h
44 * table are identified by grant references. A grant reference is an
45 * integer, which indexes into the grant table. It acts as a
46 * capability which the grantee can use to perform operations on the
47 - * granter’s memory.
50 * This capability-based system allows shared-memory communications
51 * between unprivileged domains. A grant reference also encapsulates