From: Tetsuo Handa Date: Wed, 11 Feb 2015 04:31:13 +0000 (+1030) Subject: virtio: Avoid possible kernel panic if DEBUG is enabled. X-Git-Tag: omap-for-v4.1/prcm-dts-mfd-syscon-fix~45^2~52 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5e05bf5833eb3dd97b6b6a52301d81e033714cb3;p=pandora-kernel.git virtio: Avoid possible kernel panic if DEBUG is enabled. The virtqueue_add() calls START_USE() upon entry. The virtqueue_kick() is called if vq->num_added == (1 << 16) - 1 before calling END_USE(). The virtqueue_kick_prepare() called via virtqueue_kick() calls START_USE() upon entry, and will call panic() if DEBUG is enabled. Move this virtqueue_kick() call to after END_USE() call. Signed-off-by: Tetsuo Handa Signed-off-by: Rusty Russell --- Reading git-diff-tree failed