<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mtd/nand, branch linux-2.6.23.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.23.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-09-19T18:24:17Z</updated>
<entry>
<title>pci: fix unterminated pci_device_id lists</title>
<updated>2007-09-19T18:24:17Z</updated>
<author>
<name>Kees Cook</name>
</author>
<published>2007-09-19T05:46:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=248bdd5efca5a113cbf443a993c69e53d370236b'/>
<id>urn:sha1:248bdd5efca5a113cbf443a993c69e53d370236b</id>
<content type='text'>
Fix a couple drivers that do not correctly terminate their pci_device_id
lists.  This results in garbage being spewed into modules.pcimap when the
module happens to not have 28 NULL bytes following the table, and/or the
last PCI ID is actually truncated from the table when calculating the
modules.alias PCI aliases, cause those unfortunate device IDs to not
auto-load.

Signed-off-by: Kees Cook &lt;kees@ubuntu.com&gt;
Acked-by: Corey Minyard &lt;minyard@acm.org&gt;
Cc: David Woodhouse &lt;dwmw2@infradead.org&gt;
Acked-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Cc: Greg KH &lt;greg@kroah.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[MTD] [NAND] nand_base.c: fix type of eccpos pointer</title>
<updated>2007-08-02T20:47:01Z</updated>
<author>
<name>Ben Dooks</name>
</author>
<published>2007-05-28T18:17:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=515495a1da9abf339b922b7919c4950e85b87b42'/>
<id>urn:sha1:515495a1da9abf339b922b7919c4950e85b87b42</id>
<content type='text'>
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 &lt;ben-linux@fluff.org&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] [NAND] at91_nand rdy_pin fix</title>
<updated>2007-08-02T20:46:48Z</updated>
<author>
<name>Ivan Kuten</name>
</author>
<published>2007-05-24T11:35:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a4265f8d9241ba583e48380f1b9e60cfcb798449'/>
<id>urn:sha1:a4265f8d9241ba583e48380f1b9e60cfcb798449</id>
<content type='text'>
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 &lt;ivan.kuten@promwad.com&gt;
Acked-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] [NAND] fix race in nand_base.c</title>
<updated>2007-08-02T20:46:21Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2007-07-23T13:06:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06a7643cd3d440a1d15a6b3aa7ee431f3f4791b4'/>
<id>urn:sha1:06a7643cd3d440a1d15a6b3aa7ee431f3f4791b4</id>
<content type='text'>
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 &lt;Artem.Bityutskiy@nokia.com&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MTD] [NAND] Fix refactoring of EDB7312 hwcontrol function.</title>
<updated>2007-08-02T20:46:07Z</updated>
<author>
<name>Roland Stigge</name>
</author>
<published>2007-07-18T12:56:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d7b4b5562b60c826c71cf2e1b7b63add42e527f'/>
<id>urn:sha1:9d7b4b5562b60c826c71cf2e1b7b63add42e527f</id>
<content type='text'>
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 &lt;stigge@antcom.de&gt;
Signed-off-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Remove Momentum Ocelot support.</title>
<updated>2007-07-31T20:35:29Z</updated>
<author>
<name>Ralf Baechle</name>
</author>
<published>2007-07-28T13:20:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0b0ef2ea00c581d613e15eadc3215d52a6a55946'/>
<id>urn:sha1:0b0ef2ea00c581d613e15eadc3215d52a6a55946</id>
<content type='text'>
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;
</content>
</entry>
<entry>
<title>[MIPS] Remove Momenco Ocelot C support</title>
<updated>2007-07-10T16:33:01Z</updated>
<author>
<name>Franck Bui-Huu</name>
</author>
<published>2007-06-11T13:08:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=192cca6ef2c49ac5ff46f7a31cb9dd175995658e'/>
<id>urn:sha1:192cca6ef2c49ac5ff46f7a31cb9dd175995658e</id>
<content type='text'>
Signed-off-by: Franck Bui-Huu &lt;fbuihuu@gmail.com&gt;
Signed-off-by: Ralf Baechle &lt;ralf@linux-mips.org&gt;

 delete mode 100644 arch/mips/configs/ocelot_c_defconfig
 delete mode 100644 arch/mips/momentum/ocelot_c/Makefile
 delete mode 100644 arch/mips/momentum/ocelot_c/cpci-irq.c
 delete mode 100644 arch/mips/momentum/ocelot_c/dbg_io.c
 delete mode 100644 arch/mips/momentum/ocelot_c/irq.c
 delete mode 100644 arch/mips/momentum/ocelot_c/ocelot_c_fpga.h
 delete mode 100644 arch/mips/momentum/ocelot_c/platform.c
 delete mode 100644 arch/mips/momentum/ocelot_c/prom.c
 delete mode 100644 arch/mips/momentum/ocelot_c/reset.c
 delete mode 100644 arch/mips/momentum/ocelot_c/setup.c
 delete mode 100644 arch/mips/momentum/ocelot_c/uart-irq.c
 delete mode 100644 arch/mips/pci/fixup-ocelot-c.c
 delete mode 100644 arch/mips/pci/pci-ocelot-c.c
</content>
</entry>
<entry>
<title>parse errors in ifdefs</title>
<updated>2007-06-01T15:18:28Z</updated>
<author>
<name>Yoann Padioleau</name>
</author>
<published>2007-06-01T07:46:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f8343685643f2901fe11aa9d0358cafbeaf7b4c3'/>
<id>urn:sha1:f8343685643f2901fe11aa9d0358cafbeaf7b4c3</id>
<content type='text'>
Fix various bits of obviously-busted code which we're not happening to
compile, due to ifdefs.

Cc: "Luck, Tony" &lt;tony.luck@intel.com&gt;
Cc: Ivan Kokshaysky &lt;ink@jurassic.park.msu.ru&gt;
Cc: Richard Henderson &lt;rth@twiddle.net&gt;
Cc: Russell King &lt;rmk@arm.linux.org.uk&gt;
Cc: Ralf Baechle &lt;ralf@linux-mips.org&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Cc: Jan Kara &lt;jack@ucw.cz&gt;
Cc: James Bottomley &lt;James.Bottomley@steeleye.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>potential parse error in ifdef</title>
<updated>2007-06-01T15:18:27Z</updated>
<author>
<name>Yoann Padioleau</name>
</author>
<published>2007-06-01T07:46:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=632155e659449685b719995d7e7081cff7b01aba'/>
<id>urn:sha1:632155e659449685b719995d7e7081cff7b01aba</id>
<content type='text'>
I have made a tool to parse the kernel that does not pre-process the
source.  That means that my parser tries to parse all the code, including
code in the #else branch or code that is not often compiled because the
driver is not very used (or not used at all).  So, my parser sometimes
reports parse error not originally detected by gcc.  Here is my (first)
patch.

[akpm@linux-foundation.org: fix amd8111e.c]
Signed-off-by: Yoann Padioleau &lt;padator@wanadoo.fr&gt;
Acked-by: Matthew Wilcox &lt;matthew@wil.cx&gt;
Acked-by: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Acked-by: David Woodhouse &lt;dwmw2@infradead.org&gt;
Acked-by: Jeff Garzik &lt;jeff@garzik.org&gt;
Acked-by: James Bottomley &lt;James.Bottomley@steeleye.com&gt;
Cc: Russell King &lt;rmk@arm.linux.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Merge git://git.infradead.org/mtd-2.6</title>
<updated>2007-05-09T20:10:11Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2007-05-09T20:10:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba7cc09c9c9e29a57045dc5bbf843ac1cfad3283'/>
<id>urn:sha1:ba7cc09c9c9e29a57045dc5bbf843ac1cfad3283</id>
<content type='text'>
* git://git.infradead.org/mtd-2.6: (21 commits)
  [MTD] [CHIPS] Remove MTD_OBSOLETE_CHIPS (jedec, amd_flash, sharp)
  [MTD] Delete allegedly obsolete "bank_size" field of mtd_info.
  [MTD] Remove unnecessary user space check from mtd.h.
  [MTD] [MAPS] Remove flash maps for no longer supported 405LP boards
  [MTD] [MAPS] Fix missing printk() parameter in physmap_of.c MTD driver
  [MTD] [NAND] platform NAND driver: add driver
  [MTD] [NAND] platform NAND driver: update header
  [JFFS2] Simplify and clean up jffs2_add_tn_to_tree() some more.
  [JFFS2] Remove another bogus optimisation in jffs2_add_tn_to_tree()
  [JFFS2] Remove broken insert_point optimisation in jffs2_add_tn_to_tree()
  [JFFS2] Remember to calculate overlap on nodes which replace older nodes
  [JFFS2] Don't advance c-&gt;wbuf_ofs to next eraseblock after wbuf flush
  [MTD] [NAND] at91_nand.c: CMDLINE_PARTS support
  [MTD] [NAND] Tidy up handling of page number in nand_block_bad()
  [MTD] block2mtd_paramline[] mustn't be __initdata
  [MTD] [NAND] Support multiple chips in CAFÉ driver
  [MTD] [NAND] Rename cafe.c to cafe_nand.c and remove the multi-obj magic
  [MTD] [NAND] Use rslib for CAFÉ ECC
  [RSLIB] Support non-canonical GF representations
  [JFFS2] Remove dead file histo_mips.h
  ...
</content>
</entry>
</feed>
