Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 477688 - sys-kernel/gentoo-sources-3.9.11 - net/bridge/br_multicast.c: In function ‘br_multicast_del_pg’: net/bridge/br_multicast.c:272:38: error: ‘struct net_bridge_mdb_entry’ has no member named ‘timer_armed’
Summary: sys-kernel/gentoo-sources-3.9.11 - net/bridge/br_multicast.c: In function ‘br...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Kernel Bug Wranglers and Kernel Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: CVE-2013-4129
  Show dependency tree
 
Reported: 2013-07-22 02:41 UTC by Stefan Huber
Modified: 2013-07-22 09:14 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Huber 2013-07-22 02:41:30 UTC
gentoo-sources-3.9.11 fails to compile while 3.9.10 still worked well. The compiler error is:

  CC      net/bridge/br_multicast.o
net/bridge/br_multicast.c: In function ‘br_multicast_del_pg’:
net/bridge/br_multicast.c:272:38: error: ‘struct net_bridge_mdb_entry’ has no member named ‘timer_armed’

The variable timer_armed is never defined:
grep -r -e "\<timer_armed\>" /usr/src/linux
/usr/src/linux/net/bridge/br_multicast.c:               if (!mp->ports && !mp->mglist && mp->timer_armed &&
/usr/src/linux/net/bridge/br_mdb.c:             if (!mp->ports && !mp->mglist && mp->timer_armed &&

This issue is introduced by 3.9/1600_CVE-2013-4129-bridge-fix-kernel-multicast-timer-BUG.patch in genpatches-3.9-16.base.tar.xz of gentoo-sources.

Reproducible: Always
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-22 09:14:44 UTC
+  22 Jul 2013; Tom Wijsman <TomWij@gentoo.org> +gentoo-sources-3.0.87.ebuild,
+  +gentoo-sources-3.10.2.ebuild, +gentoo-sources-3.4.54.ebuild,
+  +gentoo-sources-3.9.11-r1.ebuild, -gentoo-sources-3.0.83.ebuild,
+  -gentoo-sources-3.4.50.ebuild:
+  Linux patches 3.0.87, 3.4.54 and 3.10.2. Removed 1600_CVE-2013-4129-bridge-
+  fix-kernel-multicast-timer-BUG.patch from branches 3.8, 3.9 and 3.10 since it
+  was introduced in 3.11-rc1; causing a revision bump to 3.9.11-r1, as we want a
+  revision we can guarantee to be stable. Removed old.