Compile fix for Linux 2.6.26-rc1: don't use the removed list_for_each_safe_rcu macro.
authorBen Pfaff <blp@nicira.com>
Mon, 5 May 2008 18:14:02 +0000 (11:14 -0700)
committerBen Pfaff <blp@nicira.com>
Mon, 5 May 2008 19:17:04 +0000 (12:17 -0700)
commit726bd6832740c404d5fe6a3fb96908f7b3adabcc
treee9ba5daef1209dd58815ccfc2bf3d1d7e547aadb
parentf4c3fbc94d576e2e57717411ef015f27f84aceb5
Compile fix for Linux 2.6.26-rc1: don't use the removed list_for_each_safe_rcu macro.

There is no need for a "safe" version of the RCU list iteration macros,
because the ordinary version of the macros is "safe".  Linux 2.6.26-rc1
removed these "safe" versions, so this change modifies OpenFlow's uses
of these macros to use the ordinary versions.  This also simplifies the
code because we don't need to use the list_entry macros any longer.
datapath/linux-2.4/compat-2.4/include/linux/list.h
datapath/table-linear.c