Sophie

Sophie

distrib > CentOS > 6 > i386 > by-pkgid > cf93d8a8acdcc6fe2225039da0502495 > files > 1247

kernel-doc-2.6.32-131.17.1.el6.centos.plus.noarch.rpm

<?xml version="1.0" encoding="ANSI_X3.4-1968" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968" /><title>journal_dirty_metadata</title><meta name="generator" content="DocBook XSL Stylesheets V1.75.2" /><link rel="home" href="index.html" title="Linux Filesystems API" /><link rel="up" href="ch05s03.html#transaction_level" title="Transasction Level" /><link rel="prev" href="re204.html" title="journal_dirty_data" /><link rel="next" href="re206.html" title="journal_forget" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span>journal_dirty_metadata</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="re204.html">Prev</a>&#160;</td><th width="60%" align="center">Transasction Level</th><td width="20%" align="right">&#160;<a accesskey="n" href="re206.html">Next</a></td></tr></table><hr /></div><div class="refentry" title="journal_dirty_metadata"><a id="API-journal-dirty-metadata"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>journal_dirty_metadata &#8212; 
     mark a buffer as containing dirty metadata
 </p></div><div class="refsynopsisdiv" title="Synopsis"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" summary="Function synopsis" cellspacing="0" cellpadding="0" class="funcprototype-table"><tr><td><code class="funcdef">int <b class="fsfunc">journal_dirty_metadata </b>(</code></td><td>handle_t * <var class="pdparam">handle</var>, </td></tr><tr><td>&#160;</td><td>struct buffer_head * <var class="pdparam">bh</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer">&#160;</div></div></div><div class="refsect1" title="Arguments"><a id="id3035665"></a><h2>Arguments</h2><div class="variablelist"><dl><dt><span class="term"><em class="parameter"><code>handle</code></em></span></dt><dd><p>
     transaction to add buffer to.
    </p></dd><dt><span class="term"><em class="parameter"><code>bh</code></em></span></dt><dd><p>
     buffer to mark
    </p></dd></dl></div></div><div class="refsect1" title="Description"><a id="id3035708"></a><h2>Description</h2><p>
   Mark dirty metadata which needs to be journaled as part of the current
   transaction.
   </p><p>

   The buffer is placed on the transaction's metadata list and is marked
   as belonging to the transaction.
   </p><p>

   Returns error number or 0 on success.
   </p><p>

   Special care needs to be taken if the buffer already belongs to the
   current committing transaction (in which case we should have frozen
   data present for that commit).  In that case, we don't relink the
</p></div><div class="refsect1" title="buffer"><a id="id3035733"></a><h2>buffer</h2><p>
   that only gets done when the old transaction finally
   completes its commit.
</p></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="re204.html">Prev</a>&#160;</td><td width="20%" align="center"><a accesskey="u" href="ch05s03.html#transaction_level">Up</a></td><td width="40%" align="right">&#160;<a accesskey="n" href="re206.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span>journal_dirty_data</span>&#160;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top">&#160;<span>journal_forget</span></td></tr></table></div></body></html>