<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mtd/devices/docg3.c, branch linux-4.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-12-17T17:59:26Z</updated>
<entry>
<title>Merge tag 'for-linus-20141215' of git://git.infradead.org/linux-mtd</title>
<updated>2014-12-17T17:59:26Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2014-12-17T17:59:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d6666be6f0c43efb9475d1d35fbef9f8be61b7b1'/>
<id>urn:sha1:d6666be6f0c43efb9475d1d35fbef9f8be61b7b1</id>
<content type='text'>
Pull MTD updates from Brian Norris:
 "Summary:
   - Add device tree support for DoC3

   - SPI NOR:
        Refactoring, for better layering between spi-nor.c and its
        driver users (e.g., m25p80.c)

        New flash device support

        Support 6-byte ID strings

   - NAND:
        New NAND driver for Allwinner SoC's (sunxi)

        GPMI NAND: add support for raw (no ECC) access, for testing
        purposes

        Add ATO manufacturer ID

        A few odd driver fixes

   - MTD tests:
        Allow testers to compensate for OOB bitflips in oobtest

        Fix a torturetest regression

   - nandsim: Support longer ID byte strings

  And more"

* tag 'for-linus-20141215' of git://git.infradead.org/linux-mtd: (63 commits)
  mtd: tests: abort torturetest on erase errors
  mtd: physmap_of: fix potential NULL dereference
  mtd: spi-nor: allow NULL as chip name and try to auto detect it
  mtd: nand: gpmi: add raw oob access functions
  mtd: nand: gpmi: add proper raw access support
  mtd: nand: gpmi: add gpmi_copy_bits function
  mtd: spi-nor: factor out write_enable() for erase commands
  mtd: spi-nor: add support for s25fl128s
  mtd: spi-nor: remove the jedec_id/ext_id
  mtd: spi-nor: add id/id_len for flash_info{}
  mtd: nand: correct the comment of function nand_block_isreserved()
  jffs2: Drop bogus if in comment
  mtd: atmel_nand: replace memcpy32_toio/memcpy32_fromio with memcpy
  mtd: cafe_nand: drop duplicate .write_page implementation
  mtd: m25p80: Add support for serial flash Spansion S25FL132K
  MTD: m25p80: fix inconsistency in m25p_ids compared to spi_nor_ids
  mtd: spi-nor: improve wait-till-ready timeout loop
  mtd: delete unnecessary checks before two function calls
  mtd: nand: omap: Fix NAND enumeration on 3430 LDP
  mtd: nand: add ATO manufacturer info
  ...
</content>
</entry>
<entry>
<title>mtd: docg3: fix 'defined but not used' warning</title>
<updated>2014-10-22T17:33:36Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2014-10-22T17:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d4efafcc040dcc91b09fd393756e4ee4ad7bf9f2'/>
<id>urn:sha1:d4efafcc040dcc91b09fd393756e4ee4ad7bf9f2</id>
<content type='text'>
With CONFIG_OF=n, we can see the following warning:

   drivers/mtd/devices/docg3.c:2122:28: warning: 'docg3_dt_ids' defined but not used [-Wunused-variable]
    static struct of_device_id docg3_dt_ids[] = {

Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
Cc: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
</content>
</entry>
<entry>
<title>mtd: docg3: add device-tree support</title>
<updated>2014-10-22T08:35:40Z</updated>
<author>
<name>Robert Jarzmik</name>
</author>
<published>2014-09-27T19:34:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a59459f29fb7942a2d5d9f209c8b6b8da6c0540f'/>
<id>urn:sha1:a59459f29fb7942a2d5d9f209c8b6b8da6c0540f</id>
<content type='text'>
Add device-tree support. This is straightforward as docg3 only uses the
standard IOMEM resources.

Signed-off-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
Cc: devicetree@vger.kernel.org
Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>docg3: Fix miuse of seq_printf return value</title>
<updated>2014-10-22T05:28:57Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2014-09-29T23:08:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c98d2554f715260efb3e779a9cfe045c4af8aa0'/>
<id>urn:sha1:8c98d2554f715260efb3e779a9cfe045c4af8aa0</id>
<content type='text'>
seq_printf doesn't return a useful value, so remove
these misuses.

Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>mtd: devices: drop owner assignment from platform_drivers</title>
<updated>2014-10-20T14:20:57Z</updated>
<author>
<name>Wolfram Sang</name>
</author>
<published>2014-10-20T14:20:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c37c1e160546eca3f0612bf9a541667af4f5d71b'/>
<id>urn:sha1:c37c1e160546eca3f0612bf9a541667af4f5d71b</id>
<content type='text'>
A platform_driver does not need to set an owner, it will be populated by the
driver core.

Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>mtd: Fixed checkpatch seq_printf warnings</title>
<updated>2014-08-19T18:53:07Z</updated>
<author>
<name>Samarth Parikh</name>
</author>
<published>2014-07-16T10:44:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6f3c0f163103fb225c77b73ca17fc4ecea308103'/>
<id>urn:sha1:6f3c0f163103fb225c77b73ca17fc4ecea308103</id>
<content type='text'>
Fixed checkpatch warnings: "WARNING: Prefer seq_puts to seq_printf"

This patch is created with reference to the ongoing lkml thread
https://lkml.org/lkml/2014/7/15/646
where Andrew Morton wrote:

"
- puts is presumably faster

- puts doesn't go rogue if you accidentally pass it a "%".

- this patch would actually make compiled object files few bytes smaller.
  Perhaps because seq_printf() is a varargs function, forcing the
  caller to pass args on the stack instead of in registers.
"

Signed-off-by: Samarth Parikh &lt;samarthp@ymail.com&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>drivers/mtd/devices/docg3.c: avoid world-writable sysfs files.</title>
<updated>2014-05-14T01:23:53Z</updated>
<author>
<name>Rusty Russell</name>
</author>
<published>2014-05-14T01:03:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=993bcc62ce4437c5b46f503981cd5057ae90c008'/>
<id>urn:sha1:993bcc62ce4437c5b46f503981cd5057ae90c008</id>
<content type='text'>
In line with practice for module parameters, we're adding a build-time
check that sysfs files aren't world-writable.

Cc: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
Signed-off-by: Rusty Russell &lt;rusty@rustcorp.com.au&gt;
</content>
</entry>
<entry>
<title>mtd: docg3: Use devm_*() functions</title>
<updated>2014-01-03T19:22:27Z</updated>
<author>
<name>Jingoo Han</name>
</author>
<published>2013-12-26T01:40:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=82402aeb8c81edab9249b9e330b21e88723f539e'/>
<id>urn:sha1:82402aeb8c81edab9249b9e330b21e88723f539e</id>
<content type='text'>
Use devm_*() functions to make cleanup paths simpler.

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>mtg: docg3: use free_bch() instead of kfree()</title>
<updated>2013-11-07T07:32:52Z</updated>
<author>
<name>Wei Yongjun</name>
</author>
<published>2013-10-11T04:40:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=39ac9ca336314b39df1488087c05a8214266869c'/>
<id>urn:sha1:39ac9ca336314b39df1488087c05a8214266869c</id>
<content type='text'>
Use free_bch() instead of kfree() to free init_bch()
allocated data.

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Acked-by: Robert Jarzmik &lt;robert.jarzmik@free.fr&gt;
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
</content>
</entry>
<entry>
<title>mtd: doc: use module_platform_driver_probe()</title>
<updated>2013-04-05T12:14:24Z</updated>
<author>
<name>Jingoo Han</name>
</author>
<published>2013-03-05T04:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=725a2277f8b537a932bffb4c4bb2288d05c84a74'/>
<id>urn:sha1:725a2277f8b537a932bffb4c4bb2288d05c84a74</id>
<content type='text'>
This patch uses module_platform_driver_probe() macro which makes
the code smaller and simpler.

Signed-off-by: Jingoo Han &lt;jg1.han@samsung.com&gt;
Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
Signed-off-by: David Woodhouse &lt;David.Woodhouse@intel.com&gt;
</content>
</entry>
</feed>
