[ovs-git] Open vSwitch: datapath: Disable preemption updating per-CPU data in dp_dev_recv(). (master)

dev at openvswitch.org dev at openvswitch.org
Wed Jan 13 18:43:40 UTC 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, master has been updated
       via  81eec36e0200a149f7e239b717cdf93378f6107a (commit)
      from  78f172aa4ea3acd28085a457059ad82ba2f2c79a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 81eec36e0200a149f7e239b717cdf93378f6107a
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=81eec36e0200a149f7e239b717cdf93378f6107a
Author: Ben Pfaff <blp at nicira.com>
		
datapath: Disable preemption updating per-CPU data in dp_dev_recv().
		
dp_dev_recv() is called from do_output(), which can be called from
execute_actions(), which can be called from process context with
preemption enabled, so it needs to disabled preemption before it can
access per-CPU data.

Build tested on a few different kernels.

Bug #2316.

Reported-by: John Galgay <john at galgay.net>
CC: Dan Wendlandt <dan at nicira.com>


-----------------------------------------------------------------------

Summary of changes:
 datapath/dp_dev.c |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list