<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mtd/ubi/io.c, branch linux-3.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2012-05-20T17:26:04Z</updated>
<entry>
<title>UBI: amend comments after all the renamings</title>
<updated>2012-05-20T17:26:04Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-05-17T13:12:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fbd0107f4d33be01c9fb2c630036bd66b7e3d4dc'/>
<id>urn:sha1:fbd0107f4d33be01c9fb2c630036bd66b7e3d4dc</id>
<content type='text'>
This patch amends commentaries in scan.[ch] to match the new logic. Reminder -
we did the restructuring to prepare the code for adding the fastmap. This patch
also renames a couple of functions - it was too difficult to separate out that
change and I decided that it is not too bad to have it in the same patch with
commentaries changes.

Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: rename few functions for consistency</title>
<updated>2012-05-20T17:26:01Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-05-16T16:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=97d6104bac24c30258748e200065559cd53b4b02'/>
<id>urn:sha1:97d6104bac24c30258748e200065559cd53b4b02</id>
<content type='text'>
Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: get rid of dbg_err</title>
<updated>2012-05-20T17:26:00Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-05-16T15:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e2986827d5d0759788d00f3759bcd46fc28f96c5'/>
<id>urn:sha1:e2986827d5d0759788d00f3759bcd46fc28f96c5</id>
<content type='text'>
This patch removes the 'dbg_err()' macro and we now use 'ubi_err' instead.
The idea of 'dbg_err()' was to compile out some error message to make the
binary a bit smaller - but I think it was a bad idea.

Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: clean-up terminology for self-checks in io.c</title>
<updated>2012-05-20T17:26:00Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-05-16T15:24:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8056eb4ac451cdf4723ba22471899d3d18a7dcbb'/>
<id>urn:sha1:8056eb4ac451cdf4723ba22471899d3d18a7dcbb</id>
<content type='text'>
We have the "sefl-check" feature in UBI, but for historical reasons many
corresponding functions and commentaries in the code use term "paranoid check"
instead. Let's clean this up and use "self-check" everywhere.

This patch renames functions, amends comments and messages. It touches only the
io.c file.

Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: remove Kconfig debugging option</title>
<updated>2012-05-20T17:26:00Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-05-16T15:09:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa44d1d35f3485e0acea0f22e41cb472d2c99858'/>
<id>urn:sha1:aa44d1d35f3485e0acea0f22e41cb472d2c99858</id>
<content type='text'>
This patch kills the UBI debugging Kconfig option completely and makes all the
debugging stuff to be always compiled-in. It was pain in the neck to maintain
this useless option because all users I am aware of have debugging enabled
anyway - how else will you diagnose errors otherwise?

Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: always warn if case of I/O errors</title>
<updated>2012-05-20T17:25:58Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-04-25T06:15:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f01e2d1654dc65792674b3fe5403dbfcce43f9d2'/>
<id>urn:sha1:f01e2d1654dc65792674b3fe5403dbfcce43f9d2</id>
<content type='text'>
Currently UBI silently retries I/O operation in case of errors. This patch
makes it emit a warning before retrying. This should allow users notice issues
earlier.

Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: always dump VID and EC headers in case of errors</title>
<updated>2012-05-20T17:25:58Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-04-25T06:02:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a904e3f1deb21b986b7789a830fa8f132ff3d406'/>
<id>urn:sha1:a904e3f1deb21b986b7789a830fa8f132ff3d406</id>
<content type='text'>
UBI (and UBIFS) are a bit over-engineered WRT debugging. The idea was to
link as few as possible when debugging is disabled, but the downside is
that most people produce bug reports which are difficult to understand.

Always dump the VID and EC headers' contents in case of errors when it
is helpful.

Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: always dump flash contents in case of errors</title>
<updated>2012-05-20T17:25:58Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-04-24T04:10:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ef7088e7f84ba550b276bc4a74f2732ee5618fb8'/>
<id>urn:sha1:ef7088e7f84ba550b276bc4a74f2732ee5618fb8</id>
<content type='text'>
UBI (and UBIFS) are a bit over-engineered WRT debugging. The idea was to
link as few as possible when debugging is disabled, but the downside is
that most people produce bug reports which are difficult to understand.

Always dump the flash contents in case of errors, not only when debugging is
enabled.

Signed-off-by: Artem Bityutskiy &lt;Artem.Bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: always dump the stack on error</title>
<updated>2012-05-20T17:25:58Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-04-24T03:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=25886a368d58edd9bb0f63d4417d2f73592b9dba'/>
<id>urn:sha1:25886a368d58edd9bb0f63d4417d2f73592b9dba</id>
<content type='text'>
UBI (and UBIFS) are a bit over-engineered WRT debugging. The idea was to
link as few as possible when debugging is disabled, but the downside is
that most people produce bug reports which are difficult to understand.

This patch weeds out the 'ubi_dbg_dump_stack()' function and turns it
into 'dump_stack()' - it is always useful to have stack dump in case of
an error.

Signed-off-by: Artem Bityutskiy &lt;Artem.Bityutskiy@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>UBI: rename peb_buf1 to peb_buf</title>
<updated>2012-03-09T07:39:31Z</updated>
<author>
<name>Artem Bityutskiy</name>
</author>
<published>2012-03-08T13:29:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ca39d74de8b269fb61eac11b75bd6c3fc887c28'/>
<id>urn:sha1:0ca39d74de8b269fb61eac11b75bd6c3fc887c28</id>
<content type='text'>
Now we have only one buffer so let's rename it to just 'peb_buf1'.

Signed-off-by: Artem Bityutskiy &lt;artem.bityutskiy@linux.intel.com&gt;
</content>
</entry>
</feed>
