All of lore.kernel.org
 help / color / mirror / Atom feed
From: Abraham vd Merwe <abraham@2d3d.co.za>
To: MTD for Linux <linux-mtd@lists.infradead.org>
Subject: HELP
Date: Thu, 7 Jun 2001 11:04:00 +0200	[thread overview]
Message-ID: <20010607110359.A22278@crystal.2d3d.co.za> (raw)

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

Hi!

I'm busy debugging my chip driver for 28Fxx... chips in LART and I got this
problem with one of my tests:

------------< snip <------< snip <------< snip <------------
root@tinystor:~# ./mtd_debug write 2 6 /dev/zero
MTD_open
MTD_write
flash_write(to = 0x00000002, len = 6)
write_dword(): 0x00000000 <- 0x0000ffff
mtd_debug: Unaligned memory access at pc=0xca005644, lr=0xc001dc08 (bad
address=0xc0135d82, cod)
Internal error: alignment exception: 0
CPU: 0
pc : [<ca005644>]    lr : [<c001dc08>]
sp : c9635f10  ip : c9635f54  fp : c9635f44
r10: c0135d82  r9 : 00000000  r8 : 00000004
r7 : c0135d82  r6 : 00000002  r5 : 00000004  r4 : 00000000
r3 : 00000002  r2 : 00000004  r1 : ca005adc  r0 : ca005ac0
Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  Segment user
Control: C075117F  Table: C075117F  DAC: 00000015
Process mtd_debug (pid: 273, stackpage=c9635000)
Code: e59f10c0 e1a02008 (e49a3004) e2455004 eb00020f
Stack:
c9635f00: c001dc08 ca005644 20000013 ffffffff  00000002 00000000 0000ffff
00000006
c9635f20: c0135d80 00000000 00000006 c00116e0  c011bec0 0200d800 c9635f80
c9635f48
c9635f40: ca002648 ca0054b0 c9635f54 c0135d80  00000000 00000002 c00116c0
ffffffea
c9635f60: 00000000 00000006 0200d800 00000004  bfffff30 c9635fac c9635f84
c003f48c
c9635f80: ca0024e4 c00180bc c003ee5c 0200d800  0200d810 20000010 00000002
c0012804
c9635fa0: 00000000 c9635fb0 c0012680 c003f3bc  0200d800 c0018690 00000003
0200d800
c9635fc0: 00000006 ffffffff 0200d800 0200d810  00000006 00000002 00000003
400fe248
c9635fe0: bfffff30 bffffdcc 400abaa0 bffffda8  02000b48 400abaa4 20000010
00000003
Backtrace:
Function entered at [<ca0054a4>] from [<ca002648>]
Function entered at [<ca0024d8>] from [<c003f48c>]
Function entered at [<c003f3b0>] from [<c0012680>]
 r8 = C0012804  r7 = 00000002  r6 = 20000010  r5 = 0200D810
 r4 = 0200D800
Segmentation fault
root@tinystor:~#
------------< snip <------< snip <------< snip <------------

All that the test program in this case is doing is writing 6 bytes starting
at offset 2 in /dev/mtd0 to /dev/mtd0 (damn, this sounds confusing). Here is
the test procedure:

------------< snip <------< snip <------< snip <------------
void file_to_flash (int fd,u_int32_t offset,u_int32_t len,const char
*filename)
{
   u_int8_t *buf;
   FILE *fp;
   int err;
   if (offset != lseek (fd,offset,SEEK_SET))
     {
        perror ("lseek()");
        return;
     }
   if ((buf = (u_int8_t *) malloc (len * sizeof (u_int8_t))) == NULL)
     {
        perror ("malloc()");
        return;
     }
   if ((fp = fopen (filename,"r")) == NULL)
     {
        perror ("fopen()");
        free (buf);
        return;
     }
   if (fread (buf,len,1,fp) != 1 || ferror (fp))
     {
        perror ("fread()");
        free (buf);
        fclose (fp);
        return;
     }
   err = write (fd,buf,len);
   if (err < 0)
     {
        perror ("write()");
        free (buf);
        fclose (fp);
        return;
     }
   free (buf);
   fclose (fp);
   printf ("Copied %d bytes from %s to address 0x%.8x in
flash\n",len,filename,offset);
}
------------< snip <------< snip <------< snip <------------

Above function is called with an open file descriptor to /dev/mtd0, offset =
2, len = 6, and the source file is /dev/zero

As you can see from the fault that occurred, above function obviously
reached the write(), so I doubt there's anything wrong with the function
above (after I can't see anything that might be unaligned in there)

Now the chip driver which is used by /dev/mtd0 is a dummy driver which fakes
the write and just shows you what it would do (hence the write_dword():
0x00000000 <- 0x0000ffff)

Below is the relevant module code:

------------< snip <------< snip <------< snip <------------
static int flash_write (struct mtd_info *mtd,loff_t to,size_t len,size_t
*retlen,const u_char *buf)
{
   __u8 tmp[4];
   int i,n;

#ifdef LART_DEBUG
   printk (KERN_DEBUG "%s(to = 0x%.8x, len = %d)\n",__FUNCTION__,(__u32)
to,len);
#endif

   *retlen = 0;

   /* sanity checks */
   if (!len) return (0);
   if (to + len > mtd->size) return (-EINVAL);

   /* first, we write a 0xFF.... padded byte until we reach a dword boundary
*/
   if (to & (BUSWIDTH - 1))
     {
        __u32 aligned = to & ~(BUSWIDTH - 1);
        int gap = to - aligned;

        i = n = 0;

        while (gap--) tmp[i++] = 0xFF;
        while (len && i < BUSWIDTH) tmp[i++] = buf[n++], len--;
        while (i < BUSWIDTH) tmp[i++] = 0xFF;

        if (!write_dword (aligned,*((__u32 *) tmp))) return (-EIO);

        to += n;
        buf += n;
        *retlen += n;
     }

   /* now we write dwords until we reach a non-dword boundary */
   while (len >= BUSWIDTH)
     {
        if (!write_dword (to,*((__u32 *) buf))) return (-EIO);

        to += BUSWIDTH;
        buf += BUSWIDTH;
        *retlen += BUSWIDTH;
        len -= BUSWIDTH;
     }

   /* top up the last unaligned bytes, padded with 0xFF.... */
   if (len & (BUSWIDTH - 1))
     {
        i = n = 0;

        while (len--) tmp[i++] = buf[n++];
        while (i < BUSWIDTH) tmp[i++] = 0xFF;

        if (!write_dword (to,*((__u32 *) tmp))) return (-EIO);

        *retlen += n;
     }

   return (0);
}

static inline int write_dword (__u32 offset,__u32 x)
{
#ifndef LART_DEBUG
   __u32 status;

   /* setup writing */
   write32 (data_to_flash (PGM_SETUP),offset);

   /* write the data */
   write32 (x,offset);

   /* wait for the write to finish */
   do
     {
        write32 (data_to_flash (STATUS_READ),offset);
        status = flash_to_data (read32 (offset));
     }
   while ((~status & STATUS_BUSY) != 0);

   /* put the flash back into command mode */
   write32 (data_to_flash (READ_ARRAY),offset);

   /* was the write successfull? */
   if ((status & STATUS_PGM_ERR) || read32 (x) != x)
     {
        printk (KERN_WARNING "%s: write error at address
0x%.8x.\n",module_name,offset);
        return (0);
     }
#else
   printk (KERN_DEBUG "%s(): 0x%.8x <- 0x%.8x\n",__FUNCTION__,offset,x);
#endif

   return (1);
}
------------< snip <------< snip <------< snip <------------

LART_DEBUG is of course defined. As you can see from the output, the first
if() was executed successfully and then it crashed in the while loop (at
offset 2, there's a padded word and a dword that needs to be written. The
dword get's caught be the while loop).

What I don't get is why I get an "Unaligned memory access" since all the
data I'm using should be aligned correctly by the compiler. Also a similar
test that tests the dword while loop works perfectly:

------------< snip <------< snip <------< snip <------------
root@tinystor:~# ./mtd_debug write 4 6 /dev/zero
MTD_open
MTD_write
flash_write(to = 0x00000004, len = 6)
write_dword(): 0x00000004 <- 0x00000000
write_dword(): 0x00000008 <- 0xffff0000
Copied 6 MTD_close
bytes from /dev/zero to address 0x00000004 in flash
root@tinystor:~#
------------< snip <------< snip <------< snip <------------

Any help would really be appreciated.

-- 

Regards
 Abraham

Love is never asking why?

__________________________________________________________
 Abraham vd Merwe - 2d3D, Inc.

 Device Driver Development, Outsourcing, Embedded Systems

  Cell: +27 82 565 4451         Snailmail:
   Tel: +27 21 761 7549            Block C, Antree Park
   Fax: +27 21 761 7648            Doncaster Road
 Email: abraham@2d3d.co.za         Kenilworth, 7700
  Http: http://www.2d3d.com        South Africa


[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

             reply	other threads:[~2001-06-07  8:58 UTC|newest]

Thread overview: 296+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-06-07  9:04 Abraham vd Merwe [this message]
2001-06-07  9:35 ` HELP David Woodhouse
2001-06-07  9:43   ` HELP Abraham vd Merwe
2001-06-07 14:30     ` HELP Nicolas Pitre
2001-06-07  9:44   ` HELP David Woodhouse
2001-06-07  9:47     ` HELP Abraham vd Merwe
2001-06-07 17:21     ` HELP Russ Dill
2001-06-07 20:01     ` HELP David Woodhouse
2001-06-11 16:04       ` problem with zlib.o Xavier DEBREUIL
2001-06-12  8:14       ` David Woodhouse
2001-06-12  9:19         ` problem with util Xavier DEBREUIL
2001-06-12 11:36           ` unable to mount jffs2 Xavier DEBREUIL
2001-06-12 12:19           ` David Woodhouse
2001-06-12 12:30             ` Xavier DEBREUIL
2001-06-12 12:35             ` David Woodhouse
2001-06-12 13:56               ` Xavier DEBREUIL
2001-06-12 15:19                 ` unable to modify jffs2 Xavier DEBREUIL
2001-06-12 15:31                   ` Martin Gadbois
2001-06-12 15:46                   ` David Woodhouse
2001-06-12 16:26                     ` Xavier DEBREUIL
2001-06-12 16:29                     ` David Woodhouse
2001-06-12 16:38                       ` Xavier DEBREUIL
2001-06-12 16:43                       ` David Woodhouse
2001-06-12 17:21                         ` Xavier DEBREUIL
2001-06-12 21:10                         ` David Woodhouse
2001-06-12 12:36             ` unable to mount jffs2 Xavier DEBREUIL
2001-06-07  9:48   ` HELP David Woodhouse
2001-06-07  9:51     ` HELP Abraham vd Merwe
2001-06-07 10:16     ` HELP David Woodhouse
2001-06-07 14:23   ` HELP Nicolas Pitre
2001-11-19 20:48 Help dave
2001-11-20 13:19 ` Help David Woodhouse
2002-10-11 10:38 help Nataraj
2002-10-14  4:02 ` help ashutosh.varshney
     [not found] <F392BE64738A7143B00E86A5634FBF142C85@akun2900.intra.savi.ch>
2002-10-31  8:50 ` Help Antony Stone
     [not found] <E18D9IZ-0006nI-00@sc8-sf-list2.sourceforge.net>
     [not found] ` <E18D9IZ-0006nI-00-ek0oC1U1TqqnvZpeIfgr/KQD96bmaF075NbjCUgZEJk@public.gmane.org>
2002-11-16 20:22   ` help deepak singh
2002-11-18 13:24 help Hyunjung Park
2002-12-05 15:17 help Dmitry V. Zhulanov
2002-12-05 16:14 help Dmitry V. Zhulanov
2002-12-11 17:45 Help manish
2002-12-18 15:00 Help manish
2002-12-18 15:23 Help manish
2002-12-18 16:00 ` Help Maciej Soltysiak
2002-12-25  7:31 help Mailhebuau Christophe
2003-01-02 21:01 Help lmonroy
2003-01-03  7:17 ` Help Reinhard Karcher
2003-02-17 10:11 help Laxman Gummadavally
2003-02-17 15:04 help Khanh Tran
2003-02-22  8:55 YAMON Harald Koerfgen
2001-08-14  5:54 ` help Sathish Vasudevaiah
2003-03-08  6:10 help kalpesh
2003-03-08  8:28 ` help Patrick Schaaf
2003-04-09  9:40 help prem nath
2003-05-31  2:25 help chandrashekhar dethe
2003-06-02  0:54 help 김용철
2003-06-02  7:47 supermount for 2.5 test version available Andrey Borzenkov
2003-06-02  8:02 ` help Pedro Requejo
2003-06-05  9:19 help dawn lin
2003-06-06  5:55 Help madalin mihailescu
2003-06-11  1:14 ` Help Lucas Correia Villa Real
2003-06-10 22:15 help George Vieira
2003-07-07 18:20 help Justin Rush
2003-07-23  6:53 help Adeel Malik
2003-07-23  6:53 ` help Adeel Malik
     [not found] <20030725061502.30342.8650.Mailman@kashyyyk>
2003-07-25 14:33 ` help durga prasad
2003-08-29 12:57 help Adeel Malik
2003-08-29 13:58 help Adeel Malik
2003-10-28  3:04 help Kenneth H. Braun
2003-10-30 10:04 help stefan.eletzhofer
2003-12-14 22:30 help Cristiano Soares
2003-12-17 18:09 ` help Ian Hunter
2003-12-17 18:22   ` help Antony Stone
2004-02-01 13:13 help Rami Addady
2004-03-06 17:00 help Billy Rose
2004-03-06 19:22 ` help Francois Romieu
2004-04-01  0:50 help g lh
2004-04-01 16:56 Help Jason C. Leach
2004-04-01 17:00 ` Help Måns Rullgård
2004-08-18 12:24 help Manik Raina
2004-10-20  5:05 help Srinivasa S
2004-10-20  5:50 ` help Guy
2004-10-21  1:47 ` help Jon Lewis
2004-11-09  9:57 help sebastian.ionita
2004-11-25  9:55 help Bakki Srinivas
2004-11-27  9:57 ` help Jan-Benedict Glaw
2004-12-11 11:25 HELP Bartosz Hetmanski
2005-01-11 14:28 help Bhupesh Kumar Pandey, Noida
2005-01-11 15:16 ` help Greg KH
2005-01-11 15:36 help Bhupesh Kumar Pandey, Noida
2005-01-11 15:51 ` help Greg KH
2005-01-11 17:00   ` help Theodore Ts'o
2005-01-11 16:07 ` help Erik Mouw
2005-01-22 10:12 Help Pankaj Agarwal
2005-01-22 11:16 ` Help Graeme T Ford
2005-01-24  4:33 help wayne.chen
2005-04-07 16:29 Help James Carlson
2005-04-07 16:32 ` Help Kumar
2005-04-07 16:42 ` Help Bill Unruh
2005-05-07 13:46 help sen lin
2005-05-10  8:01 help andyliu
2005-05-13 13:25 [PATCH 2.6] vr41xx: remove old TB0219 driver Yoichi Yuasa
2005-05-17  6:20 ` help Steve Alexander
2005-05-19  6:23 help NEC
2005-05-19  6:23 ` help Jean Delvare
2005-05-19  6:23 ` Help Ville Jutvik
2005-05-19  6:23 ` Help phil
2005-05-19  6:23 ` Help Mark Studebaker
2005-05-19  6:23 ` help Kyösti Mälkki
2005-05-19  6:23 ` help Stealth
2005-05-19  6:25 ` HELP Lev A. Melnikovsky
2005-05-28 14:15 help John W. M. Stevens
2005-07-21  5:59 help 戴红刚
2005-07-21 11:39 help Jordan, Kyle
2005-07-25  7:50 help support
2005-07-26  9:21 help 戴红刚
2005-08-09 17:24 help androsov
     [not found] ` <000001c59d07$3a9ee170$a14a3d0a-8fM5sft8TcWs1BDpvl8NfQ@public.gmane.org>
2005-08-09 17:59   ` help Andrew Haninger
     [not found]     ` <105c793f05080910595ceb4199-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2005-08-10  7:28       ` help Bruno Ducrot
2005-08-27  7:01 help raja
2005-08-27  7:32 ` help Pekka Enberg
2005-08-29  4:01 help raja
2005-08-29  4:41 ` help Randy.Dunlap
2005-11-16  8:26 help Hua Feijun
2005-11-16  8:40 ` help Ian McDonald
2005-11-17  6:02 help prabha.j
2005-11-17 14:04 ` help Wolfgang Denk
     [not found] <1122236195.3173.68.camel@localhost>
2005-11-19 12:40 ` help Yu Luming
2005-11-27 20:30 help Matt Darcy
     [not found] <430C62420003CAE8@mail14.jumpyint.it>
2005-12-08 17:18 ` Help helant2005
2005-12-28 10:53 help wayne.chen
2006-02-04  2:21 Help Oren Ben-Menachem
2006-03-09  2:57 help zhaoyw
2006-03-09  9:51 ` help Matej Kupljen
2006-04-09 20:47 help amirhosein jahanbekam
2006-08-15  2:35 help derrywang
2006-08-16 12:46 help Hemanth KumarBS
2006-08-23 19:21 help Archie Cotton
2006-08-23 19:21 help Archie Cotton
2006-08-29  8:12 help Limeng [李萌]
2006-08-29  8:48 ` help Jan Engelhardt
2007-05-16  0:25 help Mao Wei
     [not found] <mailman.274497.1187370904.21973.nfs@lists.sourceforge.net>
2007-08-18  5:35 ` help Kapil Maheshwari
     [not found] <46D25A05.4070606@davidnewall.com>
2007-08-27 17:18 ` help David Newall
2007-08-27 17:31   ` help Michal Piotrowski
2007-11-18 18:48 help mattias
2007-11-18 19:06 ` help Morten K. Poulsen
2007-11-26 14:53 help liujiusheng
2007-12-02  4:24 help YanBob
2007-12-02 17:09 ` help Tobin Davis
2007-12-10 11:48 help Thanos Chatziathanassiou
2007-12-11  1:02 ` help David Newall
2007-12-26  1:15 Help xiaodan
     [not found] <mailman.230.1199775553.6908.linuxppc-dev@ozlabs.org>
2008-01-08  7:04 ` help 张自强
     [not found] <20080220170012.C9E168E0292@hormel.redhat.com>
2008-02-21  8:25 ` help Lothar Brendel
2008-07-24  7:18 Help Sudeept Prusti
2008-07-24 16:53 ` Help stan
2008-08-13  8:22 help Artem Bityutskiy
2008-08-13  8:29 ` help Artem Bityutskiy
2008-08-13  9:26 Help Boris Shteinbock
2008-08-13 12:02 ` Help Arnd Bergmann
2008-09-28  5:06 help Reg Clemens
     [not found] <20081205170026.821496198E3@hormel.redhat.com>
2008-12-05 17:24 ` help Brian Rosenberger
2009-04-24 11:31 Help Sudeept Prusti
2009-04-24 11:39 ` Help Jaroslav Kysela
2009-04-24 11:53   ` Help Sudeept Prusti
2009-04-24 16:05     ` Help Alan Horstmann
2009-08-21 13:27 RAID10 Layouts Info
2009-08-21 16:43 ` Goswin von Brederlow
2009-08-21 18:02   ` Info
2009-08-21 19:20     ` Help Info
2009-08-21 19:38       ` Help John Robinson
2009-08-21 20:51         ` Help Info
2009-08-22  6:14       ` Help Info
2009-08-22  9:34         ` Help NeilBrown
2009-08-22 12:56           ` Help Info
2009-08-22 16:47             ` Help John Robinson
2009-08-22 18:12               ` Help Info
2009-08-22 20:45                 ` Help Info
2009-08-22 20:59                   ` Help Guy Watkins
     [not found]                     ` <200908230631.46865.Info@quantum-sci.net>
2009-08-24 23:08                       ` Help Info
2009-08-24 23:38                         ` Help NeilBrown
2009-08-25 13:18                           ` Help Info
2009-08-27 12:47                             ` Help Info
2009-08-23 20:28                 ` Help John Robinson
2009-09-10 13:57 help Dante Durham
2009-09-18 11:19 Help Lorenzo Brito Morales
2009-09-18 13:18 ` Help Iain Hibbert
     [not found] <E1McOLX-0003Lq-BN@665xhf1.ch3.sourceforge.com>
     [not found] ` <200908152239.15915.rjw@sisk.pl>
     [not found]   ` <20090822073516.GD2108@elf.ucw.cz>
2009-09-22 23:33     ` Help Rafael J. Wysocki
     [not found]     ` <200909230133.28689.rjw@sisk.pl>
2009-09-23 16:43       ` Help Pavel Machek
2009-10-01 13:16 help Jie Cai
2009-10-01 13:22 help Jie Cai
2009-10-19 16:07 help Jens-U. Mozdzen
2009-10-24  5:15 help Ingo Krabbe
2010-05-17 17:00 Help Sgt. Ken Holland
2010-05-17 17:00 Help Sgt. Ken Holland
2010-05-17 17:00 ` Help Sgt. Ken Holland
2010-05-28  9:06 help code.perfect
2010-05-29  2:48 help code.perfect
2010-09-20 12:06 help Marcos
2010-09-20 12:06 help Marcos
2010-09-20 12:16 ` help Oskar Berggren
2010-12-21  7:58 help andy xu
2011-04-22  8:49 help wolfu
2011-07-28 23:33 help Martin Partridge
2011-07-28 23:47 ` help Christian Lamparter
2011-07-29  3:12 ` help Pavel Roskin
2011-07-29 16:32   ` help Pavel Roskin
2011-10-14 16:21 help Mario Torres
2011-10-14 16:22 help Mario Torres
2011-10-17 23:50 help Mario Torres
2011-10-28  4:15 Help Pankaj Kumar Biswas
2011-10-28  8:47 ` Help Ian Campbell
2011-10-29 20:37 help Kai Moonbourn
2011-11-18  5:12 help shepherd Lazy
2012-06-14 16:30 help chen.chenchacha
2012-08-21  1:26 help du81692468
2012-08-23 19:18 ` help Dexter Filmore
     [not found] <mailman.3.1347822001.6317.yocto@yoctoproject.org>
2012-09-16 19:10 ` help Jam1e Harr1s
2013-01-23  9:59 help Narendra Pal Singh
2013-03-23  7:51 Help Arun Kv
2013-03-25 10:54 ` Help George Dunlap
2014-10-09 12:43 help Manuel Piroz
2014-10-09 13:14 ` help Burton, Ross
2014-12-04 19:01 help m_del_buon
2014-12-04 19:19 ` help Arend van Spriel
2015-01-14  9:16 Help SAJID HOSSAIN
2015-01-14 10:19 ` Help Anuz Pratap Singh Tomar
2015-01-14 10:24   ` Help Anuz Pratap Singh Tomar
2015-01-21 20:38 Help Natesh Relhan
     [not found] <557FA708.7020101@yahoo.fr>
2015-06-25  4:51 ` Help Luc Pierard de Maujouy
2015-06-25  8:51   ` Help Ian Campbell
2015-07-03  8:45 Help Akash Talole
2015-07-23 15:05 Help Akash Talole
2015-07-24  7:46 ` Help Wei Liu
     [not found] <CAD-PXq+fMXjH3r==9wDBRn0U37HLmkfWPT7JPh+82OWQEqph-w@mail.gmail.com>
2015-09-30  9:41 ` Help Mulyadi Santosa
2015-10-05 18:00   ` Help Prem Kumar
2015-11-02  8:22 Help Almeida, Gabriel
2015-11-02 17:38 ` Help Michael Wood
2015-11-30  7:31 ` Help Almeida, Gabriel
2015-11-23 18:31 help Carlos Palminha
2015-11-24 14:40 Help Almeida, Gabriel
2016-03-10 20:04 help Safa Hamza
2016-03-11 14:49 ` help Konrad Rzeszutek Wilk
     [not found]   ` <CAFwQ9hH6_7v57sw9c96GG=B9FdqFGn4WnDYO3RU5sLxEKQX7gg@mail.gmail.com>
     [not found]     ` <20160311152001.GJ5133@char.us.oracle.com>
2016-03-11 15:20       ` help Konrad Rzeszutek Wilk
     [not found]         ` <CAFwQ9hE_erNA4uCCpdKwWRdZXRF39YJ=mqo6dbOpeWkNdipyTA@mail.gmail.com>
2016-03-11 16:02           ` help Konrad Rzeszutek Wilk
2016-03-11 16:08             ` help Safa Hamza
2016-03-11 16:09             ` help Wei Liu
     [not found]               ` <CAFwQ9hFx_ctRJdPzuE03asqYwcdxAGPFii_Ns0WFk3dmrVSfBQ@mail.gmail.com>
2016-03-11 17:16                 ` help Wei Liu
2016-03-15 17:56                   ` help Julien Grall
2016-03-15 18:09                     ` help Konrad Rzeszutek Wilk
2016-03-15 18:16                       ` help Julien Grall
2016-03-15 18:21                         ` help Konrad Rzeszutek Wilk
2016-03-15 18:22                           ` help Julien Grall
2016-03-15 21:01                   ` help Safa Hamza
2016-03-15 23:47                     ` help Doug Goldstein
2016-03-23 10:23 help Marwa Hamza
2016-05-13  7:25 help Chandrakanth Sherkhane (IC Nexus)
2016-05-13  7:34 ` help Chris Z.
2016-05-13  9:26 ` help Burton, Ross
2016-05-13  9:30   ` help Herman van Hazendonk
2016-08-19 13:11 help jayachandran.subramanian
2016-08-19 18:09 ` help Stephen Hemminger
2016-08-19 18:36   ` help Wiles, Keith
2016-08-20  0:26 ` help harshavardhan Reddy
2017-01-17 17:35 help Jay Miller
2017-01-28 16:59 help Micah Crochet
     [not found] <mailman.63189.1489153806.15860.yocto@yoctoproject.org>
2017-03-10 14:25 ` help Suneetha Lakshmi G
2017-03-10 14:28   ` help Robert P. J. Day
2017-03-10 14:39   ` help Schmitt, Richard
2017-03-10 18:15   ` help Khem Raj
2017-03-13  4:28     ` help Suneetha Lakshmi G
2017-05-17 14:26 help James Okken
2017-09-28  1:21 Help Nityananda
2017-09-28  3:06 ` Help Christian Couder
2018-01-06 16:44 Help Farouk Maâboudallah
2018-01-06 22:40 ` Help Ozgur
2018-01-07  0:56 ` Help Tobin C. Harding
2018-01-07  1:39 ` Help valdis.kletnieks at vt.edu
2018-05-06 19:28 help Richard Lee
2018-08-07 13:01 help Marcel J.E. Mol
2018-10-17  8:33 help Lorenzo Chelini
2018-10-17  9:28 ` help Madhavan Srinivasan
2018-11-21 13:32 help _
2019-02-06  5:26 help John Klug
2019-03-14  6:39 help Yubin
     [not found] <20191121140040.GB9271.ref@pc1lin.fred.org>
2019-11-21 14:00 ` help Fred
2020-01-17 19:31 help Fairouz Fakhfakh
2020-02-07  5:26 help Frank Esposito
2020-03-21 19:26 help don fisher
2020-03-24 10:13 Help Chained Up
2020-03-25 15:34 ` Help Philippe Mathieu-Daudé
2020-04-07  5:06 help number201724
2020-09-16 16:33 help Dan Jakubiec
2020-11-28 14:32 help Rroach
2022-02-25  0:04 Help 张健
2022-06-03 23:04 help Thomas Green
2022-06-16  5:26 help Andreas Radke
2022-11-15  4:35 Help jovial umwari
2022-11-15 13:59 ` Help Julia Lawall
2022-11-29 21:01 help hinxx
2023-06-12  9:33 help stanzgy
2023-06-12  9:36 ` help stanzgy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20010607110359.A22278@crystal.2d3d.co.za \
    --to=abraham@2d3d.co.za \
    --cc=linux-mtd@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.