📄 yaffs_fs.c
字号:
<a name="rev1.44"></a>Revision <b>1.44</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.44&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.44">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.44">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.44">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.44&view=log">[select for diffs]</a><br><i>Tue Mar 21 20:31:08 2006 UTC</i> (2 years, 5 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.43: +6 -1 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.43&r2=1.44">previous 1.43</a><pre class="vc_log">Fix unmount spare buffer leak</pre><hr size=1 noshade><a name="rev1.43"></a>Revision <b>1.43</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.43&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.43">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.43">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.43">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.43&view=log">[select for diffs]</a><br><i>Wed Mar 8 07:59:20 2006 UTC</i> (2 years, 6 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.42: +4 -1 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.42&r2=1.43">previous 1.42</a><pre class="vc_log">Flush entire cache at umount</pre><hr size=1 noshade><a name="rev1.42"></a>Revision <b>1.42</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.42&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.42">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.42">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.42">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.42&view=log">[select for diffs]</a><br><i>Wed Feb 8 07:52:51 2006 UTC</i> (2 years, 6 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.41: +14 -5 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.41&r2=1.42">previous 1.41</a><pre class="vc_log">Add Todds readdir rewind mechanism</pre><hr size=1 noshade><a name="rev1.41"></a>Revision <b>1.41</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.41&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.41">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.41">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.41">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.41&view=log">[select for diffs]</a><br><i>Fri Jan 27 23:54:21 2006 UTC</i> (2 years, 7 months ago) by <i>tpoynor</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.40: +121 -4 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.40&r2=1.41">previous 1.40</a><pre class="vc_log">Add /proc interface for modifying debugging trace flags, from John M Cavallo.</pre><hr size=1 noshade><a name="rev1.40"></a>Revision <b>1.40</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.40&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.40">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.40">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.40">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.40&view=log">[select for diffs]</a><br><i>Wed Jan 25 01:21:08 2006 UTC</i> (2 years, 7 months ago) by <i>tpoynor</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.39: +3 -4 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.39&r2=1.40">previous 1.39</a><pre class="vc_log">Handle partial writes more gracefully: return partial byte counts, returnENOSPC only if no partial count or error code available. Based on fixfrom Mikhail Ryleev.</pre><hr size=1 noshade><a name="rev1.39"></a>Revision <b>1.39</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.39&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.39">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.39">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.39">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.39&view=log">[select for diffs]</a><br><i>Tue Jan 24 22:22:52 2006 UTC</i> (2 years, 7 months ago) by <i>tpoynor</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.38: +4 -0 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.38&r2=1.39">previous 1.38</a><pre class="vc_log">Add generic sendfile method for yaffs2, also thereby allowing loopback mount.</pre><hr size=1 noshade><a name="rev1.38"></a>Revision <b>1.38</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.38&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.38">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.38">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.38">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.38&view=log">[select for diffs]</a><br><i>Thu Dec 15 20:27:56 2005 UTC</i> (2 years, 8 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.37: +2 -2 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.37&r2=1.38">previous 1.37</a><pre class="vc_log">Fix conditional</pre><hr size=1 noshade><a name="rev1.37"></a>Revision <b>1.37</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.37&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.37">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.37">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.37">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.37&view=log">[select for diffs]</a><br><i>Wed Dec 14 01:18:45 2005 UTC</i> (2 years, 8 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.36: +10 -1 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.36&r2=1.37">previous 1.36</a><pre class="vc_log">Add yaffs2 autoselection</pre><hr size=1 noshade><a name="rev1.36"></a>Revision <b>1.36</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.36&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.36">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.36">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.36">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.36&view=log">[select for diffs]</a><br><i>Thu Dec 8 00:54:55 2005 UTC</i> (2 years, 9 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.35: +17 -10 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.35&r2=1.36">previous 1.35</a><pre class="vc_log">Apply Reed's deadlocking fix (manually applied)</pre><hr size=1 noshade><a name="rev1.35"></a>Revision <b>1.35</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.35&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.35">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.35">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.35">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.35&view=log">[select for diffs]</a><br><i>Wed Dec 7 22:19:26 2005 UTC</i> (2 years, 9 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.34: +5 -1 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.34&r2=1.35">previous 1.34</a><pre class="vc_log">Hook wide tnode support into Linux</pre><hr size=1 noshade><a name="rev1.34"></a>Revision <b>1.34</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.34&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.34">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.34">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.34">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.34&view=log">[select for diffs]</a><br><i>Mon Nov 14 21:00:54 2005 UTC</i> (2 years, 9 months ago) by <i>charles</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.33: +21 -2 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.33&r2=1.34">previous 1.33</a><pre class="vc_log">Apply 2.6.14 patches from Andre</pre><hr size=1 noshade><a name="rev1.33"></a>Revision <b>1.33</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.33&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.33">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.33">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.33">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.33&view=log">[select for diffs]</a><br><i>Thu Oct 27 22:24:04 2005 UTC</i> (2 years, 10 months ago) by <i>marty</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.32: +3 -3 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.32&r2=1.33">previous 1.32</a><pre class="vc_log">Patch from Sergey Kubushyn [<a href="mailto:ksi@koi8.net">ksi@koi8.net</a>]Fix yaffs to return EINVALID rather than EPERM when mount fails.</pre><hr size=1 noshade><a name="rev1.32"></a>Revision <b>1.32</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.32&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.32">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.32">as text</a>)(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?annotate=1.32">annotate</a>)- <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.69&r1=1.32&view=log">[select for diffs]</a><br><i>Thu Oct 27 07:22:49 2005 UTC</i> (2 years, 10 months ago) by <i>marty</i><br>Branch:<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?only_with_tag=MAIN"><b>MAIN</b></a><br>Changes since <b>1.31: +4 -3 lines</b><br>Diff to <a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?r1=1.31&r2=1.32">previous 1.31</a><pre class="vc_log">Patch from Todd Poyner (<a href="mailto:tpoynor@mvista.com">tpoynor@mvista.com</a>)Return zero, not number of bytes written, for success (and non-zero forerror) in the commit_write method. Some callers, notably the loopbackmount driver, treat non-zero return as an error.</pre><hr size=1 noshade><a name="rev1.31"></a>Revision <b>1.31</b> -(<a href="/cgi-bin/viewcvs.cgi/yaffs2/yaffs_fs.c?rev=1.31&view=markup">view</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?rev=1.31">download</a>)(<a href="/cgi-bin/viewcvs.cgi/*checkout*/yaffs2/yaffs_fs.c?content-type=text%2Fplain&rev=1.31">as text</a>)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -