diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2018-01-05 15:15:12 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2018-01-05 15:15:12 -0500 |
commit | 925cbd7ed4b073a2afc9915e241ab789b44a3f61 (patch) | |
tree | 202bb92fcc469a67ac79d54d05bd441a86358c86 | |
parent | 64648a5fcabf46000a496c41c92c5c0f16be78ed (diff) | |
parent | 4aac2caff30fdef1db8403af81e79807811d22ea (diff) |
Merge tag 'for-linus-4.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip
Pull xen fix from Juergen Gross:
"One minor fix adjusting the kmalloc flags in the new pvcalls driver
added in rc1"
* tag 'for-linus-4.15-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
xen/pvcalls: use GFP_ATOMIC under spin lock
-rw-r--r-- | drivers/xen/pvcalls-front.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/xen/pvcalls-front.c b/drivers/xen/pvcalls-front.c index d1e1d8d2b9d5..4c789e61554b 100644 --- a/drivers/xen/pvcalls-front.c +++ b/drivers/xen/pvcalls-front.c | |||
@@ -805,7 +805,7 @@ int pvcalls_front_accept(struct socket *sock, struct socket *newsock, int flags) | |||
805 | pvcalls_exit(); | 805 | pvcalls_exit(); |
806 | return ret; | 806 | return ret; |
807 | } | 807 | } |
808 | map2 = kzalloc(sizeof(*map2), GFP_KERNEL); | 808 | map2 = kzalloc(sizeof(*map2), GFP_ATOMIC); |
809 | if (map2 == NULL) { | 809 | if (map2 == NULL) { |
810 | clear_bit(PVCALLS_FLAG_ACCEPT_INFLIGHT, | 810 | clear_bit(PVCALLS_FLAG_ACCEPT_INFLIGHT, |
811 | (void *)&map->passive.flags); | 811 | (void *)&map->passive.flags); |