From: Adrian Bunk <bunk@stusta.de>
To: Andrew Morton <akpm@osdl.org>, jkmaline@cc.hut.fi, jgarzik@pobox.com
Cc: linux-kernel@vger.kernel.org, hostap@shmoo.com,
linux-net@vger.kernel.org
Subject: 2.6.12-rc1-mm1: hostap stack usage
Date: Tue, 22 Mar 2005 17:33:40 +0100 [thread overview]
Message-ID: <20050322163340.GD1948@stusta.de> (raw)
In-Reply-To: <20050321025159.1cabd62e.akpm@osdl.org>
On Mon, Mar 21, 2005 at 02:51:59AM -0800, Andrew Morton wrote:
>...
> Changes since 2.6.11-mm4:
>...
> bk-netdev.patch
>...
> Latest versions of various bk trees
>...
The stack usage in some files under drivers/net/wireless/hostap/ is
too high.
drivers/net/wireless/hostap/hostap_ioctl.c:
prism2_ioctl_giwaplist:
struct sockaddr addr[IW_MAX_AP];
struct iw_quality qual[IW_MAX_AP];
64 * (16 + 4) Bytes = 1280 Bytes
prism2_ioctl_ethtool:
struct ethtool_drvinfo info = { ETHTOOL_GDRVINFO };
196 Bytes
__prism2_translate_scan:
char buf[MAX_WPA_IE_LEN * 2 + 30];
(64 * 2) + 30 Bytes = 158 Bytes
drivers/net/wireless/hostap/hostap_cs.c:
prism2_config:
cisparse_t parse;
u_char buf[64];
config_info_t conf;
The main offender seems to be "parse" (but I'm too lame counting how
many bytes it's exactly) resulting in nearly 1 kB stack usage.
drivers/net/wireless/hostap/hostap_plx.c:
prism2_plx_check_cis:
#define CIS_MAX_LEN 256
u8 cis[CIS_MAX_LEN];
256 Bytes
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
next prev parent reply other threads:[~2005-03-22 16:33 UTC|newest]
Thread overview: 64+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-03-21 10:51 2.6.12-rc1-mm1 Andrew Morton
2005-03-21 17:05 ` 2.6.12-rc1-mm1 Brice Goglin
2005-03-21 17:09 ` 2.6.12-rc1-mm1 Jesse Barnes
2005-03-21 17:15 ` 2.6.12-rc1-mm1 Jesse Barnes
2005-03-21 20:25 ` 2.6.12-rc1-mm1 Adrian Bunk
2005-03-22 0:42 ` 2.6.12-rc1-mm1 Jesse Barnes
2005-03-22 6:50 ` 2.6.12-rc1-mm1 Arjan van de Ven
2005-03-22 9:18 ` 2.6.12-rc1-mm1 Adrian Bunk
2005-03-22 16:50 ` 2.6.12-rc1-mm1 Jesse Barnes
2005-03-21 20:20 ` 2.6.12-rc1-mm1 Russell King
2005-03-21 20:41 ` 2.6.12-rc1-mm1 Andrew Morton
2005-03-21 21:26 ` PCMCIA bugs in buglist [Was: Re: 2.6.12-rc1-mm1] Dominik Brodowski
2005-03-22 3:51 ` ALSA bugs in list [was " Lee Revell
2005-03-22 4:10 ` Andrew Morton
2005-03-22 4:16 ` Lee Revell
2005-03-22 4:23 ` Andrew Morton
2005-03-22 4:30 ` Lee Revell
2005-03-22 10:05 ` Takashi Iwai
2005-03-22 10:06 ` Jaroslav Kysela
2005-03-21 22:43 ` 2.6.12-rc1-mm1: Kernel BUG at pci:389 Rafael J. Wysocki
2005-03-22 0:03 ` Andrew Morton
2005-03-22 0:44 ` Pavel Machek
2005-03-22 1:06 ` Andrew Morton
2005-03-22 1:35 ` Pavel Machek
2005-03-22 1:49 ` Pavel Machek
2005-03-22 1:52 ` Andrew Morton
2005-03-22 2:07 ` Pavel Machek
2005-03-22 2:27 ` Andrew Morton
2005-03-22 7:21 ` Greg KH
2005-03-22 12:22 ` pm_message_t to struct conversion [was Re: 2.6.12-rc1-mm1: Kernel BUG at pci:389] Pavel Machek
2005-03-22 3:14 ` 2.6.12-rc1-mm1: Kernel BUG at pci:389 Li Shaohua
2005-03-22 4:04 ` Len Brown
2005-03-22 11:01 ` Pavel Machek
2005-03-22 21:49 ` 2.6.12-rc1-mm1: resume regression (was: Re: 2.6.12-rc1-mm1: Kernel BUG at pci:389) Rafael J. Wysocki
2005-03-23 22:29 ` 2.6.12-rc1-mm1: resume regression [update] " Rafael J. Wysocki
2005-03-23 22:39 ` Pavel Machek
2005-03-23 23:49 ` Rafael J. Wysocki
2005-03-24 1:03 ` Len Brown
2005-03-24 1:27 ` 2.6.12-rc1-mm1: resume regression [update] (was: " Li Shaohua
2005-03-24 13:42 ` Rafael J. Wysocki
2005-03-25 0:49 ` Li Shaohua
2005-03-25 11:19 ` Rafael J. Wysocki
2005-03-24 23:14 ` 2.6.12-rc1-mm1: resume regression [update] (was: Re: 2.6.12-rc1-mm1: " Rafael J. Wysocki
2005-03-22 11:00 ` 2.6.12-rc1-mm1: Kernel BUG at pci:389 Pavel Machek
2005-03-22 2:02 ` Dave Jones
2005-03-22 0:53 ` Pavel Machek
2005-03-22 12:22 ` [2.6 patch] fix net/ipv4/route.c with gcc 3.4 Adrian Bunk
2005-03-22 16:33 ` Adrian Bunk [this message]
2005-03-23 4:59 ` 2.6.12-rc1-mm1: hostap stack usage Jouni Malinen
2005-03-23 4:59 ` Jouni Malinen
2005-03-22 17:13 ` 2.6.12-rc1-mm1: REISER4_FS <-> 4KSTACKS Adrian Bunk
2005-03-22 17:50 ` Hans Reiser
2005-03-22 19:21 ` Adrian Bunk
2005-03-22 19:30 ` Jörn Engel
2005-03-22 20:15 ` Hans Reiser
2005-03-22 18:16 ` Arjan van de Ven
2005-03-22 18:56 ` Jörn Engel
2005-03-22 19:09 ` Jörn Engel
2005-03-22 19:17 ` Adrian Bunk
2005-03-24 3:10 ` [-mm patch] drivers/net/chelsio/osdep.h: small cleanups Adrian Bunk
2005-03-24 3:37 ` Christoph Lameter
2005-03-24 5:23 ` Randy.Dunlap
2005-03-24 5:32 ` Christoph Lameter
2005-03-24 5:36 ` Jeff Garzik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20050322163340.GD1948@stusta.de \
--to=bunk@stusta.de \
--cc=akpm@osdl.org \
--cc=hostap@shmoo.com \
--cc=jgarzik@pobox.com \
--cc=jkmaline@cc.hut.fi \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-net@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.