1. 01 4月, 2006 5 次提交
  2. 27 3月, 2006 2 次提交
  3. 26 3月, 2006 1 次提交
  4. 14 3月, 2006 1 次提交
  5. 03 3月, 2006 1 次提交
  6. 01 3月, 2006 1 次提交
    • J
      [PATCH] drivers/mtd/redboot.c: recognise a foreign byte sex partition table · 9cff3372
      John Bowler 提交于
      The RedBoot boot loader writes flash partition tables containing native
      byte sex 32 bit values.  When booting an opposite byte sex kernel (e.g.  an
      LE kernel from BE RedBoot) the current MTD driver fails to handle the
      partition table and therefore is unable to generate the correct partition
      map for the flash.
      
      So far as I am aware this problem is ARM specific, because only ARM
      supports software change of the CPU (memory system) byte sex, however the
      partition table parsing is in generic MTD code.  The patch below has been
      tested on NSLU2 (an IXP4XX based system) with a patch,
      10-ixp4xx-copy-from.patch (submitted to linux-arm-kernel - it's ARM
      specific) required to make the maps/ixp4xx.c driver work with an LE kernel.
      
      Builds of the patched system are in the 'unstable' release of OpenSlug and
      UcSlugC available from www.nslu2-linux.org.  These builds are BE, the
      archives at www.nslu2-linux.org and www.handhelds.org (see
      monotone.vanille.de) can be built LE (currently DISTRO targets
      nslu-ltu.conf for LE thumb uclibc (32 bit kernel) and nslu2-lau.conf,
      nslu2-lag.conf for LE arm uclibc/glibc) and this patch has been tested
      extensively will both BE and LE systems on the NSLU2 (including swapping
      between BE and LE by reflashing from both RedBoot and Linux).
      
      The patch recognises that the FIS directory (the partition table) is
      byte-reversed by examining the partition table size, which is known to be
      one erase block (this is an assumption made elsewhere in redboot.c).  If
      the size matches the erase block after byte swapping the value then
      byte-reversal is assumed, if not no further action is taken.  The patched
      code is fail safe; should redboot.c be changed to support a partition table
      with a modified size field the test will fail and the partition table will
      be assumed to have the host byte sex.
      
      If byte-reversal is detected the patch byte swaps the remainder of the 32
      bit fields in the copy of the table; this copy is then used to set up the
      MTD partition map.
      Signed-off-by: NJohn Bowler <jbowler@acm.org>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Martin Michlmayr <tbm@cyrius.com>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      9cff3372
  7. 25 2月, 2006 1 次提交
  8. 21 2月, 2006 1 次提交
  9. 08 2月, 2006 1 次提交
  10. 04 2月, 2006 1 次提交
  11. 02 2月, 2006 1 次提交
  12. 17 1月, 2006 2 次提交
  13. 15 1月, 2006 1 次提交
  14. 14 1月, 2006 4 次提交
  15. 11 1月, 2006 1 次提交
  16. 09 1月, 2006 3 次提交
    • C
      [PATCH] Add block_device_operations.getgeo block device method · a885c8c4
      Christoph Hellwig 提交于
      HDIO_GETGEO is implemented in most block drivers, and all of them have to
      duplicate the code to copy the structure to userspace, as well as getting
      the start sector.  This patch moves that to common code [1] and adds a
      ->getgeo method to fill out the raw kernel hd_geometry structure.  For many
      drivers this means ->ioctl can go away now.
      
      [1] the s390 block drivers are odd in this respect.  xpram sets ->start
          to 4 always which seems more than odd, and the dasd driver shifts
          the start offset around, probably because of it's non-standard
          sector size.
      Signed-off-by: NChristoph Hellwig <hch@lst.de>
      Cc: Jens Axboe <axboe@suse.de>
      Cc: <mike.miller@hp.com>
      Cc: Jeff Dike <jdike@addtoit.com>
      Cc: Paolo Giarrusso <blaisorblade@yahoo.it>
      Cc: Bartlomiej Zolnierkiewicz <B.Zolnierkiewicz@elka.pw.edu.pl>
      Cc: Neil Brown <neilb@cse.unsw.edu.au>
      Cc: Markus Lidel <Markus.Lidel@shadowconnect.com>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Cc: David Woodhouse <dwmw2@infradead.org>
      Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
      Cc: James Bottomley <James.Bottomley@steeleye.com>
      Signed-off-by: NAdrian Bunk <bunk@stusta.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      a885c8c4
    • T
      [PATCH] fix more missing includes · de25968c
      Tim Schmielau 提交于
      Include fixes for 2.6.14-git11.  Should allow to remove sched.h from
      module.h on i386, x86_64, arm, ia64, ppc, ppc64, and s390.  Probably more
      to come since I haven't yet checked the other archs.
      Signed-off-by: NTim Schmielau <tim@physik3.uni-rostock.de>
      Signed-off-by: NAndrew Morton <akpm@osdl.org>
      Signed-off-by: NLinus Torvalds <torvalds@osdl.org>
      de25968c
    • R
      [ARM] Remove EPXA10DB machine support · 0fec53a2
      Russell King 提交于
      EPXA10DB seems to be uncared for:
      - the "PLD" code has never been merged
      - no one has reported that this platform has been broken since
        at least 2.6.10
      - interest seems to have dried up around March 2003.
      
      Therefore, remove EPXA10DB support.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      0fec53a2
  17. 08 1月, 2006 1 次提交
  18. 06 1月, 2006 4 次提交
  19. 04 1月, 2006 1 次提交
  20. 23 12月, 2005 1 次提交
  21. 19 12月, 2005 4 次提交
  22. 13 12月, 2005 1 次提交
  23. 30 11月, 2005 1 次提交