03 Sep, 2007

1 commit


23 Aug, 2007

1 commit


12 Aug, 2007

1 commit

  • sh:

    drivers/mtd/mtdchar.c: In function `mtd_mmap':
    drivers/mtd/mtdchar.c:817: error: dereferencing pointer to incomplete type
    drivers/mtd/mtdchar.c:817: error: `VM_SHARED' undeclared (first use in this function)
    drivers/mtd/mtdchar.c:817: error: (Each undeclared identifier is reported only once

    Cc: David Woodhouse
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Andrew Morton
     

03 Aug, 2007

6 commits

  • We want drivers/mtd/{mtdcore, mtdsuper, mtdpart}.c to be built and linked
    into the same mtd.ko module. Fix the Makefile to ensure this, and remove
    duplicate MODULE_ declarations in mtdpart.c, as mtdcore.c already has them.

    Signed-off-by: Satyam Sharma
    Signed-off-by: David Woodhouse

    Satyam Sharma
     
  • The nand_base.c driver implicitly casts the uint32_t
    eccpos array to 'int *', which is not only not guaranteed
    to be the same sign as the source, but is not guaranteed
    to be the same size.

    Fix by changing nand_base.c to use uint32_t
    referencing the eccpos fields.

    Signed-off-by: Ben Dooks
    Signed-off-by: David Woodhouse

    Ben Dooks
     
  • The patch below fixes nand driver for AT91 boards which do not have NAND
    R/B signal connected to gpio (rdy_pin is not connected).

    Signed-off-by: Ivan Kuten
    Acked-by: Andrew Victor
    Signed-off-by: David Woodhouse

    Ivan Kuten
     
  • When we mark block bad we have to get chip because this involves
    writing to the page's OOB. We hit this bug in UBI - we observed
    random obscure crashes when it marks block bad from the background
    thread and there is some parallel task which utilizes flash.

    This patch also adds a TODO note about BBT table protection which
    it seems does not exist.

    Signed-off-by: Artem Bityutskiy
    Signed-off-by: David Woodhouse

    Artem Bityutskiy
     
  • The patch ensures that the current code (kernel 2.6.22) uses the bits
    like the code prior to the refactoring. The variable "bits" is employed
    in a useful way now.

    Signed-off-by: Roland Stigge
    Signed-off-by: David Woodhouse

    Roland Stigge
     
  • This fixes a leak in the !mtd->erasesize error path (Coverity 1765).

    Signed-off-by: Florin Malita
    Signed-off-by: David Woodhouse

    Florin Malita
     

01 Aug, 2007

1 commit


27 Jul, 2007

1 commit


20 Jul, 2007

1 commit

  • Slab destructors were no longer supported after Christoph's
    c59def9f222d44bb7e2f0a559f2906191a0862d7 change. They've been
    BUGs for both slab and slub, and slob never supported them
    either.

    This rips out support for the dtor pointer from kmem_cache_create()
    completely and fixes up every single callsite in the kernel (there were
    about 224, not including the slab allocator definitions themselves,
    or the documentation references).

    Signed-off-by: Paul Mundt

    Paul Mundt
     

18 Jul, 2007

28 commits