lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 25 Feb 2010 16:04:23 +0100
From:	Christoph Egger <siccegge@...d.informatik.uni-erlangen.de>
To:	"John W. Linville" <linville@...driver.com>,
	linux-kernel@...r.kernel.org
Cc:	vamos@...informatik.uni-erlangen.de,
	"David S. Miller" <davem@...emloft.net>,
	Eric Dumazet <eric.dumazet@...il.com>,
	Herbert Xu <herbert@...dor.apana.org.au>,
	Patrick McHardy <kaber@...sh.net>, Yi Zou <yi.zou@...el.com>
Subject: Question about WLAN_80211 removal

Hi all!

	As part of the VAMOS[0] research project at the University of
Erlangen we're checking referential integrity between kernel KConfig
options and in-code Conditional blocks.

	In git commit [1] the option WLAN_80211 was removed as well as
all references from within KConfig (as far as I can see) because the
non 80211 drivers moved to staging.

	I guess while doing so the help message was beliefed in which
tells that this option only enables selection of certain drivers which
is unfortunately wrong as this option is used in one header file[2]
where it influences (as I'm reading it) the maximum size required for
some networking header.	Is this, as it seems, a bug in kernel code or
rather harmless (intended?)?

Regards

	Christoph Egger

[0] http://vamos1.informatik.uni-erlangen.de/
[1] 133d7c6a504c672011ebc24b26e05b15f7410c07
[2] ./include/linux/netdevice.h
#if defined(CONFIG_WLAN_80211) || defined(CONFIG_AX25) || defined(CONFIG_AX25_MODULE)
# if defined(CONFIG_MAC80211_MESH)
#  define LL_MAX_HEADER 128
# else
#  define LL_MAX_HEADER 96
# endif
#elif defined(CONFIG_TR) || defined(CONFIG_TR_MODULE)
# define LL_MAX_HEADER 48
#else
# define LL_MAX_HEADER 32
#endif


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ