<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.linux.kernel">
    <title>gmane.linux.kernel</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302197"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302193"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302192"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302190"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302187"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302186"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302184"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302183"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302181"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302180"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302179"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302178"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302177"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302176"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302175"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302174"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302173"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302172"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302171"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel/1302170"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302197">
    <title>Re: prosz&amp;#281; ponownie potwierdzi&amp;#263;</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302197</link>
    <description>&lt;pre&gt;
Drogi Przyjacielu,

Ja chcia&amp;amp;#322;bym wiedzie&amp;amp;#263;, czy nadal chcesz mi doradza&amp;amp;#263; Bankowi do drutu 
(transfer) w £12,780,000 milionów funtów do twojego konta za ciebie a ja 
dla akcj&amp;amp;#281;. Prosz&amp;amp;#281; B&amp;amp;#281;d&amp;amp;#281; zachwycony, je&amp;amp;#347;li mo&amp;amp;#380;na wróci&amp;amp;#263; do mnie pilnie 
tak, &amp;amp;#380;e mog&amp;amp;#281; doradzi&amp;amp;#263; na co obok zrobi&amp;amp;#263; w uzyskaniu tego transferu 
pieni&amp;amp;#281;dzy na koncie natychmiast.

Chc&amp;amp;#281;, &amp;amp;#380;eby&amp;amp;#347; potwierdzi&amp;amp;#263; swój aktualny adres i numer telefonu do mnie, 
aby umo&amp;amp;#380;liwi&amp;amp;#263; nam podj&amp;amp;#261;&amp;amp;#263; szybkie i skontaktuj si&amp;amp;#281; ze mn&amp;amp;#261; poprzez mój 
adres e-mail w ten sposób: mrpalarsen&amp;lt; at &amp;gt;mynet.com

Z powa&amp;amp;#380;aniem,
Larsen Palfreyman

&lt;/pre&gt;</description>
    <dc:creator>Larsen Palfreyman</dc:creator>
    <dc:date>2012-05-23T11:30:08</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302193">
    <title>Re: [PATCH 0/2] RFC: readd fair sleepers for server systems</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302193</link>
    <description>&lt;pre&gt;
Is there significant steal time in these workloads? If so, does it help
if you implement
CONFIG_PARAVIRT_TIME_ACCOUNTING/paravirt_steal_rq_enabled for s390?
(although I guess we'd better loose the paravirt part of the name then).

This 'feature' subtracts steal time from the task-clock so that the
scheduler doesn't consider a task to be running when the vcpu wasn't
running as well.

Not doing that (current situation) could result in over-active
preemption because we think a task ran significantly longer than it
actually did. Same for sleeper fairness, we might think a task slept
very long (and give a bigger boost) when in fact it didn't.



&lt;/pre&gt;</description>
    <dc:creator>Peter Zijlstra</dc:creator>
    <dc:date>2012-05-23T11:49:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302192">
    <title>Re: Regression on GMA965 - display seems to have slow jump changes in brightness</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302192</link>
    <description>&lt;pre&gt;2012/5/23 Daniel Vetter &amp;lt;daniel&amp;lt; at &amp;gt;ffwll.ch&amp;gt;:


Now when it's obvious it's related to powersaving  - it's probably
much easier to explain,
that I've been observing those changes when some activity was happing -
i.e. opening  picture - and after like 1 second image has flashed, -
then I've moved the mouse
stopped - and again image has flashed with brightness a bit.

The issue would be probably far less noticeable if the period of time
of idle GPU would have to be
much longer (i.e. in minute range)

Zdenek
&lt;/pre&gt;</description>
    <dc:creator>Zdenek Kabelac</dc:creator>
    <dc:date>2012-05-23T11:48:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302190">
    <title>Re: [PATCH 02/17] perf: Add ability to attach registers dump to sample</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302190</link>
    <description>&lt;pre&gt;
SNIP


we could do that.. but the idea was to be more generic than that,
following same style as for other features



it's bits definition.. just the first one ;)
I followed the perf_event.h style with bit definitions, like:

enum perf_event_sample_format {
        PERF_SAMPLE_IP                          = 1U &amp;lt;&amp;lt; 0,
        PERF_SAMPLE_TID                         = 1U &amp;lt;&amp;lt; 1,
        PERF_SAMPLE_TIME                        = 1U &amp;lt;&amp;lt; 2,
        PERF_SAMPLE_ADDR                        = 1U &amp;lt;&amp;lt; 3,
        PERF_SAMPLE_READ                        = 1U &amp;lt;&amp;lt; 4,
        PERF_SAMPLE_CALLCHAIN                   = 1U &amp;lt;&amp;lt; 5,
        PERF_SAMPLE_ID                          = 1U &amp;lt;&amp;lt; 6,
        PERF_SAMPLE_CPU                         = 1U &amp;lt;&amp;lt; 7,
        PERF_SAMPLE_PERIOD                      = 1U &amp;lt;&amp;lt; 8,
        PERF_SAMPLE_STREAM_ID                   = 1U &amp;lt;&amp;lt; 9,
        PERF_SAMPLE_RAW                         = 1U &amp;lt;&amp;lt; 10,
        PERF_SAMPLE_BRANCH_STACK                = 1U &amp;lt;&amp;lt; 11,

        PERF_SAMPLE_MAX = 1U &amp;lt;&amp;lt; 12,             /* n&lt;/pre&gt;</description>
    <dc:creator>Jiri Olsa</dc:creator>
    <dc:date>2012-05-23T11:45:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302187">
    <title>Re: [PATCH v5 0/9] KVM: fast page fault</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302187</link>
    <description>&lt;pre&gt;
Still scary (esp. indirect sptes), but looks pretty good.


&lt;/pre&gt;</description>
    <dc:creator>Avi Kivity</dc:creator>
    <dc:date>2012-05-23T11:37:45</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302186">
    <title>Re: [PATCH v4 2/2] MFD: MAX77693: add IRQ handler</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302186</link>
    <description>&lt;pre&gt;Hi Chanwoo,

On Mon, May 14, 2012 at 08:40:06PM +0900, Chanwoo Choi wrote:
This patch breaks the build in this way:

drivers/mfd/max77693.c: In function ‘max77693_i2c_probe’:
drivers/mfd/max77693.c:157:2: error: implicit declaration of function
‘max77693_irq_init’ [-Werror=implicit-function-declaration]
drivers/mfd/max77693.c: In function ‘max77693_resume’:
drivers/mfd/max77693.c:215:2: error: implicit declaration of function
‘max77693_irq_resume’ [-Werror=implicit-function-declaration]

drivers/mfd/max77693-irq.c: In function ‘max77693_irq_lock’:
drivers/mfd/max77693-irq.c:104:2: error: ‘struct max77693_dev’ has no member
named ‘irqlock’
drivers/mfd/max77693-irq.c: In function ‘max77693_irq_sync_unlock’:
drivers/mfd/max77693-irq.c:119:11: error: ‘struct max77693_dev’ has no member
named ‘irq_masks_cache’
drivers/mfd/max77693-irq.c:119:42: error: ‘struct max77693_dev’ has no member
named ‘irq_masks_cur’
drivers/mfd/max77693-irq.c:122:13: error: ‘struct max776&lt;/pre&gt;</description>
    <dc:creator>Samuel Ortiz</dc:creator>
    <dc:date>2012-05-23T11:35:29</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302184">
    <title>[GIT PULL] x86/urgent fixes for v3.5</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302184</link>
    <description>&lt;pre&gt;Linus,

Please pull the latest x86-urgent-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-urgent-for-linus

   HEAD: b2d668da9307c4c163dd603d2bb3cadb10f9fd37 x86, relocs: Build clean fix

These are the fixes left over from the very end of the v3.4 
stabilization cycle, plus one more fix.

 Thanks,

Ingo

------------------&amp;gt;
Alan Cox (1):
      x86: Fix boot on Twinhead H12Y

Jarkko Sakkinen (1):
      x86, relocs: Build clean fix

Sasha Levin (1):
      x86, printk: Add missing KERN_CONT to NMI selftest


 arch/x86/Makefile              |  1 +
 arch/x86/kernel/nmi_selftest.c | 12 ++++++------
 arch/x86/pci/fixup.c           | 17 +++++++++++++++++
 3 files changed, 24 insertions(+), 6 deletions(-)

diff --git a/arch/x86/Makefile b/arch/x86/Makefile
index 94e91e4..b1c611e 100644
--- a/arch/x86/Makefile
+++ b/arch/x86/Makefile
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -206,6 +206,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; archclean:
 $(Q)rm -rf $(objtree)/arch/i386
 $(Q)rm -rf $(objtree)/arch/x86_64
 $(Q)$(MAKE) $(clean)=$(boot)
+$(Q)$(MAK&lt;/pre&gt;</description>
    <dc:creator>Ingo Molnar</dc:creator>
    <dc:date>2012-05-23T11:34:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302183">
    <title>Re: [PATCH 0/2] RFC: readd fair sleepers for server systems</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302183</link>
    <description>&lt;pre&gt;
On 05/22/2012 11:01 AM, Peter Zijlstra wrote:

Your're completely right, but we do mind - and we have reasons for that. 
I'll try to explain why.
Upstream often has so many changes that some effects end up hidden 
behind each others. A lot of issues are detected and fixed there, but 
due to restricted resources not all of them. Also every new developed 
features goes through test. Distribution releases are the 3rd stage of 
testing before something is available for a customer.

The analysis of the features in general and fair sleepers among them 
started by a teammate long ago. More precisely, a bit before the time we 
both agreed about the related 
http://comments.gmane.org/gmane.linux.kernel/920457, so I'd say in time. 
It re-occurred every distribution release since then, but so far without 
a real fix.

Then in early 2010 the removal of the fair sleepers tunable took place, 
but - and here I admit our fault - this didn't increase pressure for a 
long time as both major distributions where at 2.6.32 back&lt;/pre&gt;</description>
    <dc:creator>Christian Ehrhardt</dc:creator>
    <dc:date>2012-05-23T11:32:50</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302181">
    <title>[GIT PULL] x86/reboot changes for v3.5</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302181</link>
    <description>&lt;pre&gt;Linus,

Please pull the latest x86-reboot-for-linus git tree from:

   git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86-reboot-for-linus

   HEAD: 3aac27aba79b7c52e709ef6de0f7d8139caedc01 x86/reboot: Update nonmi_ipi parameter

The biggest change is a gentler method of rebooting/stopping via 
IRQs first and then via NMIs. There are several cleanups in the 
tree as well.

 Thanks,

Ingo

------------------&amp;gt;
Don Zickus (3):
      Revert "x86, reboot: Use NMI instead of REBOOT_VECTOR to stop cpus"
      x86/reboot: Use NMI to assist in shutting down if IRQ fails
      x86/reboot: Update nonmi_ipi parameter

He Chunhui (1):
      x86, boot: Fix port argument to inl() function

Michael D Labriola (2):
      x86/reboot: Reduce to a single DMI table for reboot quirks
      x86/reboot: Clean up coding style


 arch/x86/boot/boot.h     |   2 +-
 arch/x86/kernel/reboot.c | 277 ++++++++++++++++++++++++-----------------------
 arch/x86/kernel/smp.c    | 100 ++++++++---------
 3 files changed, 186 insertion&lt;/pre&gt;</description>
    <dc:creator>Ingo Molnar</dc:creator>
    <dc:date>2012-05-23T11:29:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302180">
    <title>[PATCH] dmaengine: pl330: dont complete descriptor for cyclic dma</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302180</link>
    <description>&lt;pre&gt;Commit eab215855803 ("dmaengine: pl330: dont complete descriptor for
cyclic dma") wrongly completes descriptor for cyclic dma, hence following
BUG_ON is still hit with cyclic DMA operations.

kernel BUG at drivers/dma/dmaengine.h:53!

Signed-off-by: Tushar Behera &amp;lt;tushar.behera&amp;lt; at &amp;gt;linaro.org&amp;gt;
---
 drivers/dma/pl330.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/dma/pl330.c b/drivers/dma/pl330.c
index fa3fb21..8c44f17 100644
--- a/drivers/dma/pl330.c
+++ b/drivers/dma/pl330.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -2322,7 +2322,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static void pl330_tasklet(unsigned long data)
 /* Pick up ripe tomatoes */
 list_for_each_entry_safe(desc, _dt, &amp;amp;pch-&amp;gt;work_list, node)
 if (desc-&amp;gt;status == DONE) {
-if (pch-&amp;gt;cyclic)
+if (!pch-&amp;gt;cyclic)
 dma_cookie_complete(&amp;amp;desc-&amp;gt;txd);
 list_move_tail(&amp;amp;desc-&amp;gt;node, &amp;amp;list);
 }
&lt;/pre&gt;</description>
    <dc:creator>Tushar Behera</dc:creator>
    <dc:date>2012-05-23T11:17:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302179">
    <title>[PATCH] Revert "sched, perf: Use a single callback into the scheduler"</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302179</link>
    <description>&lt;pre&gt;
SNIP


ok, resending as patch with updated changelog

thanks,
jirka


---
This reverts commit cb04ff9ac424d0e689d9b612e9f73cb443ab4b7e.
  sched, perf: Use a single callback into the scheduler
  Author: Peter Zijlstra &amp;lt;a.p.zijlstra&amp;lt; at &amp;gt;chello.nl&amp;gt;
  Date:   Tue May 8 18:56:04 2012 +0200

Before commit this change was introduced, the process switch worked
like this (wrt to perf event schedule):

     schedule (prev, next)
       - schedule out all perf events for prev
       - switch to next
       - schedule in all perf events for current (next)

After the commit, the process switch looks like:

     schedule (prev, next)
       - schedule out all perf events for prev
       - schedule in all perf events for (next)
       - switch to next

The problem is, that after we schedule perf events in, the pmu is
enabled and we can receive events even before we make the switch
to next - so "current" still being prev process (event SAMPLE data
are filled based on the value of the "current" process).

Thats exactly what we &lt;/pre&gt;</description>
    <dc:creator>Jiri Olsa</dc:creator>
    <dc:date>2012-05-23T11:13:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302178">
    <title>[PATCH] [RFC] UBI: Implement Fastmap support</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302178</link>
    <description>&lt;pre&gt;Fastmap (aka checkpointing) allows attaching of an UBI volume in nearly
constant time. Only a fixed number of PEBs has to be scanned.

Signed-off-by: Richard Weinberger &amp;lt;richard&amp;lt; at &amp;gt;nod.at&amp;gt;
---
 drivers/mtd/ubi/Makefile    |    2 +-
 drivers/mtd/ubi/attach.c    |   34 +-
 drivers/mtd/ubi/build.c     |   25 +
 drivers/mtd/ubi/eba.c       |   18 +-
 drivers/mtd/ubi/fastmap.c   | 1240 +++++++++++++++++++++++++++++++++++++++++++
 drivers/mtd/ubi/ubi-media.h |  119 +++++
 drivers/mtd/ubi/ubi.h       |   68 +++-
 drivers/mtd/ubi/wl.c        |  184 +++++++-
 8 files changed, 1667 insertions(+), 23 deletions(-)
 create mode 100644 drivers/mtd/ubi/fastmap.c

diff --git a/drivers/mtd/ubi/Makefile b/drivers/mtd/ubi/Makefile
index a0803ac..c9f0269 100644
--- a/drivers/mtd/ubi/Makefile
+++ b/drivers/mtd/ubi/Makefile
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,6 +1,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 obj-$(CONFIG_MTD_UBI) += ubi.o
 
 ubi-y += vtbl.o vmt.o upd.o build.o cdev.o kapi.o eba.o io.o wl.o attach.o
-ubi-y += misc.o debug.o
+ubi-y += fastmap.o misc.o debug.o
 
 obj-$(CONFIG_MTD_UBI_GL&lt;/pre&gt;</description>
    <dc:creator>Richard Weinberger</dc:creator>
    <dc:date>2012-05-23T11:06:31</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302177">
    <title>[RFC v7] UBI: Fastmap support (aka checkpointing)</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302177</link>
    <description>&lt;pre&gt;v1: https://lwn.net/Articles/481612/
v2: https://lwn.net/Articles/496586/
v3: Didn't release it to linux-mtd
v4: http://article.gmane.org/gmane.linux.kernel/1297626
v5: http://article.gmane.org/gmane.linux.kernel/1298488
v6: https://lwn.net/Articles/498041/

Changes since v1:
       - renamed it to UBIVIS (at least in Kconfig)
       - UBIVIS parameters are now configurable via Kconfig
       - several bugs have been fixed (design and implementation bugs)
       - added lots of comments to make the review process easier
       - made checkpatch.pl happy

Changes since v2:
       - minor bugs have been fixed
       - renamed it to UBI fastmap (as Artem requested)

Changes since v3:
       - changed the on-flash layout (added padding fields, turned the
         EBA storage into an array)
       - fixed some corner cases (the protection queue needed some extra work)
       - removed the data type hint logic
       - rebased to Artems mtd tree

Changes since v4:
       - fixed static volume handling (used_ebs an&lt;/pre&gt;</description>
    <dc:creator>Richard Weinberger</dc:creator>
    <dc:date>2012-05-23T11:06:30</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302176">
    <title>[rfc v2 6/7] fs, exportfs: Add export_encode_inode_fh helper</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302176</link>
    <description>&lt;pre&gt;To provide fsnotify object inodes being watched without
binding to alphabetical path we need to encode them with
exportfs help. This patch adds a helper which operates
with plain inodes directly.

This feature is CONFIG_CHECKPOINT_RESTORE only.

Signed-off-by: Cyrill Gorcunov &amp;lt;gorcunov&amp;lt; at &amp;gt;openvz.org&amp;gt;
CC: Andrew Morton &amp;lt;akpm&amp;lt; at &amp;gt;linux-foundation.org&amp;gt;
CC: Pavel Emelyanov &amp;lt;xemul&amp;lt; at &amp;gt;parallels.com&amp;gt;
CC: James Bottomley &amp;lt;jbottomley&amp;lt; at &amp;gt;parallels.com&amp;gt;
---
 fs/exportfs/expfs.c      |   21 +++++++++++++++++++++
 include/linux/exportfs.h |    4 ++++
 2 files changed, 25 insertions(+)

Index: linux-2.6.git/fs/exportfs/expfs.c
===================================================================
--- linux-2.6.git.orig/fs/exportfs/expfs.c
+++ linux-2.6.git/fs/exportfs/expfs.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -302,6 +302,27 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; out:
 return error;
 }
 
+#ifdef CONFIG_CHECKPOINT_RESTORE
+int export_encode_inode_fh(struct inode *inode, struct fid *fid, int *max_len)
+{
+int len = *max_len;
+int type = FILEID_INO32_GEN;
+
+if (len &amp;lt; 2) {
+*max_len = 2;
+return 255&lt;/pre&gt;</description>
    <dc:creator>Cyrill Gorcunov</dc:creator>
    <dc:date>2012-05-23T10:25:47</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302175">
    <title>Re: [PATCH] UBIFS: introduce struct ubifs_keymap</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302175</link>
    <description>&lt;pre&gt;
If this function is not going to grow soon, just open-code
'get_random_bytes()' instead. Try to not introduce wrappers like this -
we do not appreciate it usually, we prefer open-coding things unless
there is a good reason to have a wrapper function.

&lt;/pre&gt;</description>
    <dc:creator>Artem Bityutskiy</dc:creator>
    <dc:date>2012-05-23T10:46:18</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302174">
    <title>[rfc v2 5/7] fs, epoll: Add procfs fdinfo helper</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302174</link>
    <description>&lt;pre&gt;This allow us to print out eventpoll target file descriptor,
events and data, the /proc/pid/fdinfo/fd consists of

 | pos:0
 | flags:02
 | tfd:        5 events:       1d data: ffffffffffffffff

This feature is CONFIG_CHECKPOINT_RESTORE only.

Signed-off-by: Cyrill Gorcunov &amp;lt;gorcunov&amp;lt; at &amp;gt;openvz.org&amp;gt;
CC: Andrew Morton &amp;lt;akpm&amp;lt; at &amp;gt;linux-foundation.org&amp;gt;
CC: Pavel Emelyanov &amp;lt;xemul&amp;lt; at &amp;gt;parallels.com&amp;gt;
CC: James Bottomley &amp;lt;jbottomley&amp;lt; at &amp;gt;parallels.com&amp;gt;
---
 fs/eventpoll.c |   81 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

Index: linux-2.6.git/fs/eventpoll.c
===================================================================
--- linux-2.6.git.orig/fs/eventpoll.c
+++ linux-2.6.git/fs/eventpoll.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -37,6 +37,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;asm/io.h&amp;gt;
 #include &amp;lt;asm/mman.h&amp;gt;
 #include &amp;lt;linux/atomic.h&amp;gt;
+#include &amp;lt;linux/proc_fs.h&amp;gt;
+#include &amp;lt;linux/seq_file.h&amp;gt;
 
 /*
  * LOCKING:
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1815,6 +1817,83 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; SYSCALL_DEFINE6(epoll_pwait, int, epfd,
 
 #endif /* HAVE_SET_RESTORE_SIGMASK */
 
+#if defined(CONFIG_PROC&lt;/pre&gt;</description>
    <dc:creator>Cyrill Gorcunov</dc:creator>
    <dc:date>2012-05-23T10:25:46</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302173">
    <title>Re: [PATCH 2/3] Staging: ipack: fix failure registering an ipack device</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302173</link>
    <description>&lt;pre&gt;
Yes, you are right. I will work again on these patches.

Thanks,

Sam

&lt;/pre&gt;</description>
    <dc:creator>Samuel Iglesias Gonsálvez</dc:creator>
    <dc:date>2012-05-23T10:42:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302172">
    <title>[rfc v2 7/7] fs, notify: Add procfs fdinfo helper</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302172</link>
    <description>&lt;pre&gt;This allow us to print out fsnotify details such as
watchee inode, device, mask and file handle.

For example for inotify objects the output is

 | pos:0
 | flags:02000000
 | inotify wd:        3 ino:             9e7e sdev:   800013 mask  800afce ignored_mask        0 fhandle-bytes:        8 fhandle-type:        1 f_handle: 7e9e0000640d1b6d
 | inotify wd:        2 ino:             a111 sdev:   800013 mask  800afce ignored_mask        0 fhandle-bytes:        8 fhandle-type:        1 f_handle: 11a1000020542153
 | inotify wd:        1 ino:            6b149 sdev:   800013 mask  800afce ignored_mask        0 fhandle-bytes:        8 fhandle-type:        1 f_handle: 49b1060023552153

For fanotify it is like

 | pos:0
 | flags:02
 | fanotify ino:            68f71 sdev:   800013 mask        1 ignored_mask 40000000 fhandle-bytes:        8 fhandle-type:        1 f_handle: 718f0600b9f42053
 | fanotify mnt_id:       13 mask        1 ignored_mask 40000000

This feature is CONFIG_CHECKPOINT_RESTORE only. To minimize
im&lt;/pre&gt;</description>
    <dc:creator>Cyrill Gorcunov</dc:creator>
    <dc:date>2012-05-23T10:25:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302171">
    <title>[rfc v2 1/7] procfs: Move /proc/pid/fd[info] handling code to fd.[ch]</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302171</link>
    <description>&lt;pre&gt;This prepares the ground for further extension of /proc/pid/fd[info]
handling code, also makes both fs/proc/base.c and fs/proc/fd.c easier
to read.

Signed-off-by: Cyrill Gorcunov &amp;lt;gorcunov&amp;lt; at &amp;gt;openvz.org&amp;gt;
CC: Andrew Morton &amp;lt;akpm&amp;lt; at &amp;gt;linux-foundation.org&amp;gt;
CC: Pavel Emelyanov &amp;lt;xemul&amp;lt; at &amp;gt;parallels.com&amp;gt;
CC: James Bottomley &amp;lt;jbottomley&amp;lt; at &amp;gt;parallels.com&amp;gt;
---
 fs/proc/Makefile   |    2 
 fs/proc/base.c     |  401 -----------------------------------------------------
 fs/proc/fd.c       |  370 ++++++++++++++++++++++++++++++++++++++++++++++++
 fs/proc/fd.h       |   14 +
 fs/proc/internal.h |   49 ++++++
 5 files changed, 436 insertions(+), 400 deletions(-)

Index: linux-2.6.git/fs/proc/Makefile
===================================================================
--- linux-2.6.git.orig/fs/proc/Makefile
+++ linux-2.6.git/fs/proc/Makefile
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -8,7 +8,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; proc-y:= nommu.o task_nommu.o
 proc-$(CONFIG_MMU):= mmu.o task_mmu.o
 
 proc-y       += inode.o root.o base.o generic.o array.o \
-proc_tty.o
+proc_tty.o fd.o
 proc-y+= cmdl&lt;/pre&gt;</description>
    <dc:creator>Cyrill Gorcunov</dc:creator>
    <dc:date>2012-05-23T10:25:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302170">
    <title>[rfc v2 2/7] procfs: Convert /proc/pid/fdinfo/ handling routines to seq-file</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302170</link>
    <description>&lt;pre&gt;This patch converts /proc/pid/fdinfo/ handling routines to seq-file which
is needed to extend seq operations to plug in auxiliary fdinfo provides
from subsystems like eventfd/eventpoll/fsnotify.

Signed-off-by: Cyrill Gorcunov &amp;lt;gorcunov&amp;lt; at &amp;gt;openvz.org&amp;gt;
CC: Andrew Morton &amp;lt;akpm&amp;lt; at &amp;gt;linux-foundation.org&amp;gt;
CC: Pavel Emelyanov &amp;lt;xemul&amp;lt; at &amp;gt;parallels.com&amp;gt;
CC: James Bottomley &amp;lt;jbottomley&amp;lt; at &amp;gt;parallels.com&amp;gt;
---
 fs/proc/fd.c |  136 ++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 84 insertions(+), 52 deletions(-)

Index: linux-2.6.git/fs/proc/fd.c
===================================================================
--- linux-2.6.git.orig/fs/proc/fd.c
+++ linux-2.6.git/fs/proc/fd.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -6,66 +6,90 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;linux/namei.h&amp;gt;
 #include &amp;lt;linux/pid.h&amp;gt;
 #include &amp;lt;linux/security.h&amp;gt;
+#include &amp;lt;linux/file.h&amp;gt;
+#include &amp;lt;linux/seq_file.h&amp;gt;
 
 #include &amp;lt;linux/proc_fs.h&amp;gt;
 
 #include "internal.h"
+#include "fd.h"
 
-#define PROC_FDINFO_MAX 64
+struct proc_fdinfo {
+loff_tf_pos;
+intf_flags;
+};
 
-static int proc_fd_i&lt;/pre&gt;</description>
    <dc:creator>Cyrill Gorcunov</dc:creator>
    <dc:date>2012-05-23T10:25:43</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel/1302169">
    <title>[rfc v2 3/7] procfs: Add ability to plugin auxiliary fdinfo providers</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel/1302169</link>
    <description>&lt;pre&gt;This patch brings ability to plugin auxiliary fdinfo providers.
For example in further patches eventfd, evenpoll and fsnotify
will print out information associated with files.

This feature is CONFIG_CHECKPOINT_RESTORE guarded to eliminate
overhead for those who don't need it at all (this
unfortunately makes patch bigger than I wanted).

Signed-off-by: Cyrill Gorcunov &amp;lt;gorcunov&amp;lt; at &amp;gt;openvz.org&amp;gt;
CC: Andrew Morton &amp;lt;akpm&amp;lt; at &amp;gt;linux-foundation.org&amp;gt;
CC: Pavel Emelyanov &amp;lt;xemul&amp;lt; at &amp;gt;parallels.com&amp;gt;
CC: James Bottomley &amp;lt;jbottomley&amp;lt; at &amp;gt;parallels.com&amp;gt;
---
 fs/proc/fd.c            |  208 ++++++++++++++++++++++++++++++++++++++++++++++++
 include/linux/proc_fs.h |   28 ++++++
 2 files changed, 236 insertions(+)

Index: linux-2.6.git/fs/proc/fd.c
===================================================================
--- linux-2.6.git.orig/fs/proc/fd.c
+++ linux-2.6.git/fs/proc/fd.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -8,12 +8,218 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;linux/security.h&amp;gt;
 #include &amp;lt;linux/file.h&amp;gt;
 #include &amp;lt;linux/seq_file.h&amp;gt;
+#include &amp;lt;linux/spinlock.h&amp;gt;
 
 #include &amp;lt;linux/proc_fs.h&amp;gt;
 
 #&lt;/pre&gt;</description>
    <dc:creator>Cyrill Gorcunov</dc:creator>
    <dc:date>2012-05-23T10:25:44</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.kernel">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.linux.kernel</link>
  </textinput>
</rdf:RDF>

