Re: [U-Boot] [PATCH v3] arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0

2012-07-05 Thread Albert ARIBAUD
Hi Tetsuyuki, Tom,

On Fri, 29 Jun 2012 07:21:57 -0700, Tom Rini tr...@ti.com wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 On 06/29/2012 02:36 AM, Tetsuyuki Kobayashi wrote:
  save_boot_params_default() in cpu.c accesses uninitialized stack
  area when it compiled with -O0 (not optimized).
  
  Signed-off-by: Tetsuyuki Kobayashi k...@kmckk.co.jp
 
 Acked-by: Tom Rini tr...@ti.com

I'll take it in as soon as marvell and atmel are pulled in.
 
Amicalement,
-- 
Albert.
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v3] arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0

2012-07-05 Thread Albert ARIBAUD
Hi Tetsuyuki,

On Fri, 29 Jun 2012 18:36:21 +0900, Tetsuyuki Kobayashi
k...@kmckk.co.jp wrote:
 save_boot_params_default() in cpu.c accesses uninitialized stack area
 when it compiled with -O0 (not optimized).
 
 Signed-off-by: Tetsuyuki Kobayashi k...@kmckk.co.jp
 ---
 Changes for v2:
  - include linux/compiler.h and use __naked instead of
 __attribute__((naked))
 
 Changes for v3:
  - move __naked after void
  - reformat comments
 
  arch/arm/cpu/armv7/cpu.c |8 +++-
  1 file changed, 7 insertions(+), 1 deletion(-)

Applied to u-boot-arm/master, thanks.

Amicalement,
-- 
Albert.
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v3] arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0

2012-07-05 Thread Tom Rini
On Thu, Jul 05, 2012 at 01:57:26PM +0200, Albert ARIBAUD wrote:
 Hi Tetsuyuki,
 
 On Fri, 29 Jun 2012 18:36:21 +0900, Tetsuyuki Kobayashi
 k...@kmckk.co.jp wrote:
  save_boot_params_default() in cpu.c accesses uninitialized stack area
  when it compiled with -O0 (not optimized).
  
  Signed-off-by: Tetsuyuki Kobayashi k...@kmckk.co.jp
  ---
  Changes for v2:
   - include linux/compiler.h and use __naked instead of
  __attribute__((naked))
  
  Changes for v3:
   - move __naked after void
   - reformat comments
  
   arch/arm/cpu/armv7/cpu.c |8 +++-
   1 file changed, 7 insertions(+), 1 deletion(-)
 
 Applied to u-boot-arm/master, thanks.

Oh no...
cpu.c: In function 'save_boot_params_default':
cpu.c:48:1: warning: -fstack-usage not supported for this target [enabled by 
default]

Last time we made a const uint32 out of the instruction instead (see
494931a).  I don't think that's appropriate here however.  Maybe we can
declare the function weak in assembly instead, then we won't need the
naked part and won't have this warning.

-- 
Tom


signature.asc
Description: Digital signature
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v3] arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0

2012-07-05 Thread Albert ARIBAUD
Hi Tom,

On Thu, 5 Jul 2012 09:18:28 -0700, Tom Rini tr...@ti.com wrote:
 On Thu, Jul 05, 2012 at 01:57:26PM +0200, Albert ARIBAUD wrote:
  Hi Tetsuyuki,
  
  On Fri, 29 Jun 2012 18:36:21 +0900, Tetsuyuki Kobayashi
  k...@kmckk.co.jp wrote:
   save_boot_params_default() in cpu.c accesses uninitialized stack area
   when it compiled with -O0 (not optimized).
   
   Signed-off-by: Tetsuyuki Kobayashi k...@kmckk.co.jp
   ---
   Changes for v2:
- include linux/compiler.h and use __naked instead of
   __attribute__((naked))
   
   Changes for v3:
- move __naked after void
- reformat comments
   
arch/arm/cpu/armv7/cpu.c |8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
  
  Applied to u-boot-arm/master, thanks.
 
 Oh no...
 cpu.c: In function 'save_boot_params_default':
 cpu.c:48:1: warning: -fstack-usage not supported for this target [enabled by 
 default]
 
 Last time we made a const uint32 out of the instruction instead (see
 494931a).  I don't think that's appropriate here however.  Maybe we can
 declare the function weak in assembly instead, then we won't need the
 naked part and won't have this warning.

Meanwhile I'll remove this patch from my tree.

Amicalement,
-- 
Albert.
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] [PATCH v3] arm: bugfix: save_boot_params_default accesses uninitalized stack when -O0

2012-06-29 Thread Tom Rini
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 06/29/2012 02:36 AM, Tetsuyuki Kobayashi wrote:
 save_boot_params_default() in cpu.c accesses uninitialized stack
 area when it compiled with -O0 (not optimized).
 
 Signed-off-by: Tetsuyuki Kobayashi k...@kmckk.co.jp

Acked-by: Tom Rini tr...@ti.com

- -- 
Tom
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJP7boFAAoJENk4IS6UOR1WX18P/i+/SO3IcUVfLfuKHbc60W10
bZO7amiudkVDngroXJUl8jDZ6ersCsawOA+WxkuEOS0SjcwQsU8bfM0XbR7TiQMG
XJDpD4/woLzEFjkrSqpw0BTsYadAFJWhLVKIx60+4LTUdcL/JNktaCtsKuXWJI21
yG4lWmzECBGmT1JT3AXT3KtQ0WKKlWVxtPpluw8qniEYnUdiXmKSBC42OqRfJWRc
ZJjn7ZLNqszf+C3W4H170vwLcpEEjw6KBi2joSaaaEJrJT/ll6jkZEMP0ZUPxGPo
+aJeUVwoUWFsnCuPfIxQ6vNZjDm/slJaTh+B7ZMQ05cNlFYBt/WwSDfJrCnzIgda
rHxs8DbNU4z3WCCjIkvFk87WMIR2aNXv0ojpmy7thliP/nJNfDHwbuTZuvQlL+1l
keeMfIuGQpeWU+qRPrB92bb+vOmaO3tgKVmXGeJ6eT8h5uDJpMagVdYfe6wVb+Cl
ukgQctTWm4L846acHwhOIq2r+GQCTZpVktNgANnZHufMZ2p2uxnRMklZYswJW8Ko
+EigMMe3dcw6BgWfwkPK20FdzGT3OBSVuTwbxw6lCJVzITzPQmB/GY2lxUzDmURi
x9ssawTWgIAap+OBM7oR9+TOaPRMtkbqWFziClWbwmVgjAxI3k8VFzN+mk1nEcYO
KkdqOLTSccjOgKSZH5pn
=lr2Y
-END PGP SIGNATURE-
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot