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
| ||
|
Message-Id: <20140825.125740.214306460002405867.davem@davemloft.net> Date: Mon, 25 Aug 2014 12:57:40 -0700 (PDT) From: David Miller <davem@...emloft.net> To: broonie@...nel.org Cc: chien.yen@...cle.com, rds-devel@....oracle.com, netdev@...r.kernel.org, linaro-kernel@...ts.linaro.org, broonie@...aro.org Subject: Re: [PATCH] net: rds: Don't allocate rds_sock on stack From: Mark Brown <broonie@...nel.org> Date: Sun, 24 Aug 2014 19:32:35 -0500 > From: Mark Brown <broonie@...aro.org> > > struct rds_sock is rather large ausing the following warning in an ARM > allmodconfig: > > net/rds/iw_rdma.c:200:1: warning: the frame size of 1056 bytes is larger than 1024 bytes [-Wframe-larger-than=] > > Fix this by dynamically allocating struct rds_sock in rds_iw_update_cm_id > instead of allocating it on the stack. > > Signed-off-by: Mark Brown <broonie@...aro.org> I'd like you to fix this differently. Creating pseudo instances of objects, and partially initializing it, just to satisfy an interface is always a really bad sign. Create a key structure argument for rds_iw_get_device() and initialize that and pass it in instead, update the other caller similarly. Thanks. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists