()'s from Jan Beulich
v3:
* Addressed gnttab_swap_grant_ref() comment from Andrew Cooper
v2:
* Add arm part per request from Julien Grall
Christoph Egger (1):
gnttab: Introduce rwlock to protect updates to grant table state
Matt Wilson (1):
gnttab: refactor locking for scalability
out by Jan Beulich
* renamed double_gt_(un)lock to double_maptrack_(un)lock
per request from Jan Beulich
v3:
* Addressed gnttab_swap_grant_ref() comment from Andrew Cooper
v2:
* Add arm part per request from Julien Grall
Signed-off-by: Christoph Egger
Cc: Jan Beulich
Cc: Keir Fraser
Cc
d out
by Jan Beulich
v3:
* Addressed gnttab_swap_grant_ref() comment from Andrew Cooper
Signed-off-by: Christoph Egger
Cc: Anthony Liguori
Cc: Jan Beulich
Cc: Keir Fraser
---
docs/misc/grant-tables.txt | 21 +
xen/common/grant_table.c |
from Andrew Cooper
v2:
* Add arm part per request from Julien Grall
Signed-off-by: Christoph Egger
Cc: Jan Beulich
Cc: Keir Fraser
Cc: Julien Grall
---
docs/misc/grant-tables.txt| 28 -
xen/arch/arm/mm.c |4 +-
xen/arch/x86/mm.c |4 +-
xen/common
xen-staging, split into multiple commits]
v4:
* Addressed ASSERT()'s from Jan Beulich
* Addressed locking issues in unmap_common pointed out
by Jan Beulich
v3:
* Addressed gnttab_swap_grant_ref() comment from Andrew Cooper
Signed-off-by: Christoph Egger
Cc: Anthony Liguori
Cc
double_gt_(un)lock to double_maptrack_(un)lock
per request from Jan Beulich
* Addressed ASSERT()'s from Jan Beulich
v3:
* Addressed gnttab_swap_grant_ref() comment from Andrew Cooper
v2:
* Add arm part per request from Julien Grall
Christoph Egger (1):
gnttab: Introduce rwlock to pr
Julien Grall
Christoph Egger (1):
gnttab: Introduce rwlock to protect updates to grant table state
Matt Wilson (1):
gnttab: refactor locking for scalability
docs/misc/grant-tables.txt| 49 ++-
xen/arch/arm/mm.c |4 +-
xen/arch/x86/mm.c |4 +-
xen
xen-staging, split into multiple commits]
v3:
* Addressed gnttab_swap_grant_ref() comment from Andrew Cooper
Signed-off-by: Christoph Egger
Cc: Anthony Liguori
Cc: Jan Beulich
Cc: Keir Fraser
---
docs/misc/grant-tables.txt | 21 +
xen/common/grant_table.c | 219
[chegger: ported to xen-staging, split into multiple commits]
v3:
* Addressed gnttab_swap_grant_ref() comment from Andrew Cooper
v2:
* Add arm part per request from Julien Grall
Signed-off-by: Christoph Egger
Cc: Jan Beulich
Cc: Keir Fraser
Cc: Julien Grall
---
docs/misc/grant
[chegger: ported to xen-staging, split into multiple commits]
v2:
* Add arm part per request from Julien Grall
Signed-off-by: Christoph Egger
Cc: Jan Beulich
Cc: Keir Fraser
Cc: Julien Grall
---
docs/misc/grant-tables.txt| 28 -
xen/arch/arm/mm.c |4 +-
xen
This patch series changes the grant table locking to
a more fain grained locking protocol. The result is
a performance boost measured with blkfront/blkback.
Document the locking protocol.
Christoph Egger (1):
gnttab: Introduce rwlock to protect updates to grant table state
Matt Wilson (1
xen-staging, split into multiple commits]
Signed-off-by: Christoph Egger
Cc: Anthony Liguori
Cc: Jan Beulich
Cc: Keir Fraser
---
docs/misc/grant-tables.txt | 21 +
xen/common/grant_table.c | 213
2 files changed, 157 insertions(+), 77
xen-staging, split into multiple commits]
Signed-off-by: Christoph Egger
Cc: Anthony Liguori
Cc: Jan Beulich
Cc: Keir Fraser
---
docs/misc/grant-tables.txt | 21 +
xen/common/grant_table.c | 213
2 files changed, 157 insertions(+), 77
into multiple commits]
Signed-off-by: Christoph Egger
Cc: Jan Beulich
Cc: Keir Fraser
---
docs/misc/grant-tables.txt| 28 -
xen/arch/x86/mm.c |4 +-
xen/common/grant_table.c | 135 -
xen/include/xen/grant_table.h |9
This patch series changes the grant table locking to
a more fain grained locking protocol. The result is
a performance boost measured with blkfront/blkback.
Document the locking protocol.
[PATCH 1/2] gnttab: Introduce rwlock to protect updates to grant
[PATCH 2/2] gnttab: refactor locking for scal
15 matches
Mail list logo