summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-02-06 02:34:17 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-02-06 02:34:17 +0000
commit4d7671ce224a0f96aabb114a4cd5246e3bcc31d0 (patch)
treecbd4a4c5198d0cf4da045d4493319209ecf0c7ba
parent085032bf0237a4edf5763caf03faf307d45a5374 (diff)
downloadrockbox-4d7671ce224a0f96aabb114a4cd5246e3bcc31d0.zip
rockbox-4d7671ce224a0f96aabb114a4cd5246e3bcc31d0.tar.gz
rockbox-4d7671ce224a0f96aabb114a4cd5246e3bcc31d0.tar.bz2
rockbox-4d7671ce224a0f96aabb114a4cd5246e3bcc31d0.tar.xz
Aligned thread stack
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5803 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/drivers/ata_mmc.c2
-rw-r--r--firmware/powermgmt.c2
-rw-r--r--firmware/usb.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/firmware/drivers/ata_mmc.c b/firmware/drivers/ata_mmc.c
index 260418c..b528bdb 100644
--- a/firmware/drivers/ata_mmc.c
+++ b/firmware/drivers/ata_mmc.c
@@ -91,7 +91,7 @@ long last_disk_activity = -1;
static struct mutex mmc_mutex;
#ifdef HAVE_HOTSWAP
-static char mmc_stack[DEFAULT_STACK_SIZE];
+static long mmc_stack[DEFAULT_STACK_SIZE/sizeof(long)];
static const char mmc_thread_name[] = "mmc";
static struct event_queue mmc_queue;
#endif
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c
index 46f9d4d..cb9fb53 100644
--- a/firmware/powermgmt.c
+++ b/firmware/powermgmt.c
@@ -164,7 +164,7 @@ void enable_trickle_charge(bool on)
}
#endif /* HAVE_CHARGE_CTRL */
-static char power_stack[DEFAULT_STACK_SIZE];
+static long power_stack[DEFAULT_STACK_SIZE/sizeof(long)];
static const char power_thread_name[] = "power";
static int poweroff_timeout = 0;
diff --git a/firmware/usb.c b/firmware/usb.c
index f1c8f37..90537f9 100644
--- a/firmware/usb.c
+++ b/firmware/usb.c
@@ -74,7 +74,7 @@ static int usb_mmc_countdown = 0;
/* FIXME: The extra 0x400 is consumed by fat_mount() when the fsinfo
needs updating */
-static char usb_stack[DEFAULT_STACK_SIZE + 0x400];
+static long usb_stack[(DEFAULT_STACK_SIZE + 0x400)/4];
static const char usb_thread_name[] = "usb";
static struct event_queue usb_queue;
static bool last_usb_status;