linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] reduce ntfs function stack usage (take 2)
@ 2003-03-02  1:42 Randy.Dunlap
  2003-03-05 18:58 ` [Linux-NTFS-Dev] " Anton Altaparmakov
  0 siblings, 1 reply; 2+ messages in thread
From: Randy.Dunlap @ 2003-03-02  1:42 UTC (permalink / raw)
  To: linux-kernel, linux-ntfs-dev, aia21, clausen

[-- Attachment #1: Type: text/plain, Size: 150 bytes --]

Hi,

This patch to 2.5.63 reduces stack usage in the NTFS
generate_default_upcase() function from 0x3d4 bytes to noise.

Please apply.

Thanks,
~Randy

[-- Attachment #2: ntfs_stack2.patch --]
[-- Type: text/plain, Size: 1712 bytes --]

patch_name:	ntfs_stack2.patch
patch_version:	2003-03-01.13:30:45
author:		Randy.Dunlap <rddunlap@osdl.org>
description:	ntfs: reduce function local stack usage from 0x3d4 bytes to just noise;
product:	Linux
product_versions: linux-2563
changelog:	_
URL:		_
requires:	_
conflicts:	_
maintainer:	Anton Altaparmakov <aia21@cantab.net>
diffstat:	=
 fs/ntfs/upcase.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)


diff -Naur ./fs/ntfs/upcase.c%NTSTK ./fs/ntfs/upcase.c
--- ./fs/ntfs/upcase.c%NTSTK	Mon Feb 24 11:05:05 2003
+++ ./fs/ntfs/upcase.c	Sat Mar  1 13:28:07 2003
@@ -28,7 +28,7 @@
 
 uchar_t *generate_default_upcase(void)
 {
-	const int uc_run_table[][3] = { /* Start, End, Add */
+static const int uc_run_table[][3] = { /* Start, End, Add */
 	{0x0061, 0x007B,  -32}, {0x0451, 0x045D, -80}, {0x1F70, 0x1F72,  74},
 	{0x00E0, 0x00F7,  -32}, {0x045E, 0x0460, -80}, {0x1F72, 0x1F76,  86},
 	{0x00F8, 0x00FF,  -32}, {0x0561, 0x0587, -48}, {0x1F76, 0x1F78, 100},
@@ -45,7 +45,7 @@
 	{0}
 	};
 
-	const int uc_dup_table[][2] = { /* Start, End */
+static const int uc_dup_table[][2] = { /* Start, End */
 	{0x0100, 0x012F}, {0x01A0, 0x01A6}, {0x03E2, 0x03EF}, {0x04CB, 0x04CC},
 	{0x0132, 0x0137}, {0x01B3, 0x01B7}, {0x0460, 0x0481}, {0x04D0, 0x04EB},
 	{0x0139, 0x0149}, {0x01CD, 0x01DD}, {0x0490, 0x04BF}, {0x04EE, 0x04F5},
@@ -55,7 +55,7 @@
 	{0}
 	};
 
-	const int uc_word_table[][2] = { /* Offset, Value */
+static const int uc_word_table[][2] = { /* Offset, Value */
 	{0x00FF, 0x0178}, {0x01AD, 0x01AC}, {0x01F3, 0x01F1}, {0x0269, 0x0196},
 	{0x0183, 0x0182}, {0x01B0, 0x01AF}, {0x0253, 0x0181}, {0x026F, 0x019C},
 	{0x0185, 0x0184}, {0x01B9, 0x01B8}, {0x0254, 0x0186}, {0x0272, 0x019D},

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Linux-NTFS-Dev] [PATCH] reduce ntfs function stack usage (take 2)
  2003-03-02  1:42 [PATCH] reduce ntfs function stack usage (take 2) Randy.Dunlap
@ 2003-03-05 18:58 ` Anton Altaparmakov
  0 siblings, 0 replies; 2+ messages in thread
From: Anton Altaparmakov @ 2003-03-05 18:58 UTC (permalink / raw)
  To: Randy.Dunlap; +Cc: linux-kernel, linux-ntfs-dev, clausen

On Sat, 1 Mar 2003, Randy.Dunlap wrote:
> This patch to 2.5.63 reduces stack usage in the NTFS
> generate_default_upcase() function from 0x3d4 bytes to noise.
> 
> Please apply.

Applied to my BK tree. Thanks. Will push it towards Linus soon...

Best regards,

	Anton
-- 
Anton Altaparmakov <aia21 at cantab.net> (replace at with @)
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-03-05 18:48 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-02  1:42 [PATCH] reduce ntfs function stack usage (take 2) Randy.Dunlap
2003-03-05 18:58 ` [Linux-NTFS-Dev] " Anton Altaparmakov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).