[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH]: grub: Fix type of 'actual' size arguments to ieee1275 interface
From: |
David Miller |
Subject: |
[PATCH]: grub: Fix type of 'actual' size arguments to ieee1275 interfaces. |
Date: |
Tue, 07 Apr 2009 17:03:27 -0700 (PDT) |
The 'actual' argument to various ieee1275 functions is of type
"grub_ssize_t" but several spots were erroneously using "int".
This happens to work on powerpc but does not on sparc64.
2009-04-07 David S. Miller <address@hidden>
* kern/ieee1275/init.c (grub_machine_init): Make 'actual' grub_ssize_t.
* kern/ieee1275/openfw.c (grub_children_iterate): Likewise.
(grub_devalias_iterate): Likewise.
---
kern/ieee1275/init.c | 2 +-
kern/ieee1275/openfw.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/kern/ieee1275/init.c b/kern/ieee1275/init.c
index d345ba2..27783cc 100644
--- a/kern/ieee1275/init.c
+++ b/kern/ieee1275/init.c
@@ -213,7 +213,7 @@ void
grub_machine_init (void)
{
char args[256];
- int actual;
+ grub_ssize_t actual;
grub_ieee1275_init ();
diff --git a/kern/ieee1275/openfw.c b/kern/ieee1275/openfw.c
index 4c8cc6a..d70c3ba 100644
--- a/kern/ieee1275/openfw.c
+++ b/kern/ieee1275/openfw.c
@@ -53,7 +53,7 @@ grub_children_iterate (char *devpath,
char childname[64];
char fullname[64];
struct grub_ieee1275_devalias alias;
- int actual;
+ grub_ssize_t actual;
if (grub_ieee1275_get_property (child, "device_type", &childtype,
sizeof childtype, &actual))
@@ -86,7 +86,7 @@ grub_devalias_iterate (int (*hook) (struct
grub_ieee1275_devalias *alias))
{
grub_ieee1275_phandle_t aliases;
char aliasname[32];
- int actual;
+ grub_ssize_t actual;
struct grub_ieee1275_devalias alias;
if (grub_ieee1275_finddevice ("/aliases", &aliases))
--
1.6.2.2
- [PATCH]: grub: Fix type of 'actual' size arguments to ieee1275 interfaces.,
David Miller <=