<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/fs/jffs2, branch v2023.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/fs/jffs2?h=v2023.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/fs/jffs2?h=v2023.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2022-11-10T14:45:54Z</updated>
<entry>
<title>fs: jffs2: Move SYS_JFFS2_SORT_FRAGMENTS to Kconfig</title>
<updated>2022-11-10T14:45:54Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-10-29T00:26:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3b677dcd9d6b1fcaa9affd2289744756bcda1165'/>
<id>urn:sha1:3b677dcd9d6b1fcaa9affd2289744756bcda1165</id>
<content type='text'>
Move the symbol SYS_JFFS2_SORT_FRAGMENTS to Kconfig and use the only
remaining part of doc/README.JFFS2 that is still relevant and useful to
the help for this option.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>cyclic: Use schedule() instead of WATCHDOG_RESET()</title>
<updated>2022-09-18T08:26:33Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2022-09-02T12:10:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=29caf9305b6fafe8f6d6b18fa1f825dff8686e61'/>
<id>urn:sha1:29caf9305b6fafe8f6d6b18fa1f825dff8686e61</id>
<content type='text'>
Globally replace all occurances of WATCHDOG_RESET() with schedule(),
which handles the HW_WATCHDOG functionality and the cyclic
infrastructure.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Tested-by: Tom Rini &lt;trini@konsulko.com&gt; [am335x_evm, mx6cuboxi, rpi_3,dra7xx_evm, pine64_plus, am65x_evm, j721e_evm]
</content>
</entry>
<entry>
<title>Audit &lt;flash.h&gt; inclusion</title>
<updated>2022-08-04T20:18:47Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-07-23T17:05:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=17ead040d402c6e1fe26ac5acc4773146c8a0918'/>
<id>urn:sha1:17ead040d402c6e1fe26ac5acc4773146c8a0918</id>
<content type='text'>
A large number of files include &lt;flash.h&gt; as it used to be how various
SPI flash related functions were found, or for other reasons entirely.
In order to migrate some further CONFIG symbols to Kconfig we need to
not include flash.h in cases where we don't have a NOR flash of some
sort enabled.  Furthermore, in cases where we are in common code and it
doesn't make sense to try and further refactor the code itself in to new
files we need to guard this inclusion.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Convert CONFIG_JFFS2_DEV et al to Kconfig</title>
<updated>2021-12-27T21:20:19Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2021-12-17T23:08:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=968c6210e6bc4c76edeeacc16f02aef2a14dd96f'/>
<id>urn:sha1:968c6210e6bc4c76edeeacc16f02aef2a14dd96f</id>
<content type='text'>
This converts the following to Kconfig:
   CONFIG_JFFS2_DEV
   CONFIG_JFFS2_LZO
   CONFIG_JFFS2_NAND
   CONFIG_JFFS2_PART_OFFSET
   CONFIG_JFFS2_PART_SIZE

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>WS cleanup: remove SPACE(s) followed by TAB</title>
<updated>2021-09-30T13:08:16Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2021-09-27T15:42:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0cf207ec01cbacae47585fcc26591dd2296507d6'/>
<id>urn:sha1:0cf207ec01cbacae47585fcc26591dd2296507d6</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>JFFS2: fix jffs2 summary datacrc status uninitialized</title>
<updated>2021-04-07T14:22:22Z</updated>
<author>
<name>Wagner Popov dos Santos</name>
<email>wpopov@gmail.com</email>
</author>
<published>2021-02-23T03:49:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fc25ffe7d2277ff043f76821452bfc8d05a80bd7'/>
<id>urn:sha1:fc25ffe7d2277ff043f76821452bfc8d05a80bd7</id>
<content type='text'>
The function jffs2_1pass_read_inode() was discarding the summary
inodes and dirent because the value in datacrc flag wasn't
initialized in function jffs2_sum_process_sum_data().

This fix initializes the status of all summary records to indicate
that the CRC needs to be verified when they are loaded.

Before this fix, the behaviors produced by the undefined value of
datacrc was:
- Summary's registries were discarded when 'b-&gt;datacrc' is equal
  as 'CRC_BAD'.
- Summary's registries were not checked when b-&gt;datacrc differs of
  'CRC_BAD' and 'CRC_UNKNOWN'

So, almost all of the time the crc just isn't checked, and in some
cases the registries are discarded.

Signed-off-by: Wagner Popov dos Santos &lt;wpopov@gmail.com&gt;
</content>
</entry>
<entry>
<title>JFFS2: fix the reading address over nand's limit</title>
<updated>2021-04-07T14:22:22Z</updated>
<author>
<name>Wagner Popov dos Santos</name>
<email>wpopov@gmail.com</email>
</author>
<published>2021-02-23T02:30:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=610a2cc7a38782bf2fa5c1037959a42838ebb2ad'/>
<id>urn:sha1:610a2cc7a38782bf2fa5c1037959a42838ebb2ad</id>
<content type='text'>
Fixes address violation in functions read_nand_cached() and
read_onenand_cached(). This happens because these functions
try to read a fixed amount
of data even when the offset+length
is above the nand's limit.

Signed-off-by: Wagner Popov dos Santos &lt;wpopov@gmail.com&gt;
</content>
</entry>
<entry>
<title>common: Drop flash.h from common header</title>
<updated>2020-05-18T18:53:28Z</updated>
<author>
<name>Simon Glass</name>
<email>sjg@chromium.org</email>
</author>
<published>2020-05-10T17:39:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b79fdc76978515fba2c4f3b5b4f2e679c5ff1463'/>
<id>urn:sha1:b79fdc76978515fba2c4f3b5b4f2e679c5ff1463</id>
<content type='text'>
Move this uncommon header out of the common header.

Fix up some style problems in flash.h while we are here.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>JFFS2: Add useful fields into lists</title>
<updated>2020-05-15T18:47:35Z</updated>
<author>
<name>Petr Borsodi</name>
<email>petr.borsodi@i.cz</email>
</author>
<published>2020-05-07T10:25:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69dbebd1f70a983bede22ffb8be36fbf7eaa7d61'/>
<id>urn:sha1:69dbebd1f70a983bede22ffb8be36fbf7eaa7d61</id>
<content type='text'>
The inode list uses version and ino, the dirent list uses version and pino.
This information is collected during scanning, reducing accesses to flash
and significantly speeding up ls and read.

Signed-off-by: Petr Borsodi &lt;petr.borsodi@i.cz&gt;
</content>
</entry>
<entry>
<title>JFFS2: Process obsolete nodes as well as accurate ones</title>
<updated>2020-05-15T18:47:35Z</updated>
<author>
<name>Petr Borsodi</name>
<email>petr.borsodi@i.cz</email>
</author>
<published>2020-05-07T10:25:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=25ec2282ebbcd09af0f8f714abbc9bab89659e9a'/>
<id>urn:sha1:25ec2282ebbcd09af0f8f714abbc9bab89659e9a</id>
<content type='text'>
Obsolete nodes (ie. without the JFFS2_NODE_ACCURATE flag) were ignored
because they had seemingly invalid crc. This could lead to finding
the phantom node header in obsolete node data.

Signed-off-by: Petr Borsodi &lt;petr.borsodi@i.cz&gt;
</content>
</entry>
</feed>
