flash device fix


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2033 c046a42c-6fe2-441c-8c8c-71466251a162
diff --git a/hw/pflash_cfi02.c b/hw/pflash_cfi02.c
index 1f0cbe2..ee2f63a 100644
--- a/hw/pflash_cfi02.c
+++ b/hw/pflash_cfi02.c
@@ -42,9 +42,6 @@
 #ifdef PFLASH_DEBUG
 #define DPRINTF(fmt, args...)                      \
 do {                                               \
-    if (loglevel)                                  \
-        fprintf(logfile, "PFLASH: " fmt , ##args); \
-    else                                           \
         printf("PFLASH: " fmt , ##args);           \
 } while (0)
 #else
@@ -213,7 +210,7 @@
     /* WARNING: when the memory area is in ROMD mode, the offset is a
        ram offset, not a physical address */
     if (pfl->wcycle == 0)
-        offset -= pfl->off;
+        offset -= (target_ulong)(long)pfl->storage;
     else
         offset -= pfl->base;