<?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.api">
    <title>gmane.linux.kernel.api</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api</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.api/2545"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2544"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2543"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2533"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2531"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2530"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2529"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2522"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2508"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2507"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2503"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2502"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2501"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2499"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2497"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2473"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2472"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2471"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2466"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.linux.kernel.api/2464"/>
      </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.api/2545">
    <title>[PATCH 2/2] Documentation: sysfs for Physical Presence Interface</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2545</link>
    <description>&lt;pre&gt;From: Xiaoyan Zhang &amp;lt;xiaoyan.zhang-ral2JQCrhuEAvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

Signed-off-by: Xiaoyan Zhang &amp;lt;xiaoyan.zhang-ral2JQCrhuEAvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 Documentation/ABI/testing/sysfs-driver-ppi |   70 ++++++++++++++++++++++++++++
 1 files changed, 70 insertions(+), 0 deletions(-)
 create mode 100644 Documentation/ABI/testing/sysfs-driver-ppi

diff --git a/Documentation/ABI/testing/sysfs-driver-ppi b/Documentation/ABI/testing/sysfs-driver-ppi
new file mode 100644
index 0000000..5da9acd
--- /dev/null
+++ b/Documentation/ABI/testing/sysfs-driver-ppi
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -0,0 +1,70 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
+What:/sys/devices/pnp0/&amp;lt;bus-num&amp;gt;/ppi/
+Date:May 2012
+Kernel Version:3.4
+Contact:xiaoyan.zhang-ral2JQCrhuEAvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org
+Description:
+This folder includes the attributes related with PPI (Physical
+Presence Interface). Only if TPM is supported by BIOS, this
+folder makes sense. The folder path can be got by command
+'find /sys/ -name 'pcrs''. For the detail information of PPI,
+please refer to the PP&lt;/pre&gt;</description>
    <dc:creator>Zhang, Xiaoyan</dc:creator>
    <dc:date>2012-05-23T03:35:07</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2544">
    <title>[PATCH 1/2] driver: add PPI support in tpm driver</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2544</link>
    <description>&lt;pre&gt;From: Xiaoyan Zhang &amp;lt;xiaoyan.zhang-ral2JQCrhuEAvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;

The Physical Presence Interface enables the OS and the BIOS to cooperate
and provides a simple and straightforward platform user experience for
administering the TPM without sacrificing security.

Signed-off-by: Xiaoyan Zhang &amp;lt;xiaoyan.zhang-ral2JQCrhuEAvxtiuMwx3w&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---
 drivers/char/tpm/tpm.c |  462 ++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/char/tpm/tpm.h |   18 ++
 2 files changed, 480 insertions(+), 0 deletions(-)

diff --git a/drivers/char/tpm/tpm.c b/drivers/char/tpm/tpm.c
index ad7c732..afa7ec4 100644
--- a/drivers/char/tpm/tpm.c
+++ b/drivers/char/tpm/tpm.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -28,6 +28,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 #include &amp;lt;linux/mutex.h&amp;gt;
 #include &amp;lt;linux/spinlock.h&amp;gt;
 #include &amp;lt;linux/freezer.h&amp;gt;
+#include &amp;lt;linux/acpi.h&amp;gt;
+#include &amp;lt;acpi/acpi_drivers.h&amp;gt;
 
 #include "tpm.h"
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -331,6 +333,50 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; static const u8 tpm_ordinal_duration[TPM_MAX_ORDINAL] = {
 TPM_MEDIUM,
 };
 
+static const u8 tpm_ppi_uuid[] = {
+0xA6, 0xFA, 0xDD, 0x3D,
+0&lt;/pre&gt;</description>
    <dc:creator>Zhang, Xiaoyan</dc:creator>
    <dc:date>2012-05-23T03:34:12</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2543">
    <title>[PATCH 0/2] Add PPI support in tpm driver</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2543</link>
    <description>&lt;pre&gt;The series of patches add PPI support in linux kernel.

The Physical Presence Interface enables the OS and the BIOS to cooperate to provide a simple and straightforward platform user experience for administering the TPM without sacrificing security.

PATCH 1: drivers: Add PPI support in tpm driver
PATCH 2: Documentation: sysfs for physical presence interface
&lt;/pre&gt;</description>
    <dc:creator>Zhang, Xiaoyan</dc:creator>
    <dc:date>2012-05-23T03:33:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2533">
    <title>Re: Extended file stat: Splitting file- and fs-specific info?</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2533</link>
    <description>&lt;pre&gt;
NFS does not and should not look at the inode generation.  Except for a
bit of legacy code for the old pre-Linux 2.4 filehandles it looks at the
opaque file handle returned and only interpreted by the filesystem.  Any
userspace NFS server should do the same.
&lt;/pre&gt;</description>
    <dc:creator>Christoph Hellwig</dc:creator>
    <dc:date>2012-05-09T12:05:44</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2531">
    <title>Re: Extended file stat: Splitting file- and fs-specific info?</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2531</link>
    <description>&lt;pre&gt;
It's entirely broken, as a generation number might be part of the file
handle (and for Linux-like filesystems normally is), but it's entirely
up to the filesystem to decide how it works.  That's why we added system
calls to do operations on opaque file handles that the file system
controls.  Exposing a completely meaningless "generation" is a bad idea.

&lt;/pre&gt;</description>
    <dc:creator>Christoph Hellwig</dc:creator>
    <dc:date>2012-05-09T11:19:58</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2530">
    <title>Re: Extended file stat: Splitting file- and fs-specific info?</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2530</link>
    <description>&lt;pre&gt;
That's OK.  The only requirement would be that the (inode number, inode
generation) pair be different for different inodes on the same
filesystem.


That's true of a number of these new attributes.


Sure.

Since the only use case given for this has been constructing
filehandles, and since we already have an interface for that, I don't
feel particularly strongly about this.

--b.
&lt;/pre&gt;</description>
    <dc:creator>J. Bruce Fields</dc:creator>
    <dc:date>2012-05-09T11:14:20</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2529">
    <title>Re: Extended file stat: Splitting file- and fs-specific info?</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2529</link>
    <description>&lt;pre&gt;

I was asked for it by Bernd Schubert for userspace NFS servers and FUSE -
maybe he can say what he wants it for.

I also have a note that Jeremy Allison asked for it, but I can't find where or
why, so that might be an error.

It looks like FreeBSD do have an st_gen field in their stat struct, but it's
only filled in for root.  Maybe I could do something like that?

David
&lt;/pre&gt;</description>
    <dc:creator>David Howells</dc:creator>
    <dc:date>2012-05-09T09:21:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2522">
    <title>Re: [PATCH 0/2] core dump: re-purpose VM_ALWAYSDUMP to user controlled VM_DONTDUMP</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2522</link>
    <description>&lt;pre&gt;Hello Jason,

On Sat, Apr 28, 2012 at 6:43 AM, Jason Baron &amp;lt;jbaron-H+wXaHxf7aLQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

Thanks! I tweaked this patch a little and applied the version below.

Cheers,

Michael

--- a/man2/madvise.2
+++ b/man2/madvise.2
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -247,6 +247,24 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; Ensures that memory in the address range specified by
 and
 .IR length
 will not be collapsed into huge pages.
+.TP
+.BR MADV_DONTDUMP " (since Linux 3.4)"
+Exclude from a core dump those pages in the range specified by
+.I addr
+and
+.IR length .
+This is useful in applications that have large areas of memory
+that are known not to be useful in a core dump.
+The effect of
+.BR MADV_DONTDUMP
+takes precedence over the bit mask that is set via the
+.I /proc/PID/coredump_filter
+file (see
+.BR core (5)).
+.TP
+.BR MADV_DODUMP " (since Linux 3.4)"
+Undo the effect of an earlier
+.BR MADV_DONTDUMP .
 .SH "RETURN VALUE"
 On success
 .BR madvise ()
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -356,4 +374,5 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; from the system call, as it should).
 .BR mmap (2),
 .BR mprotect (2),
 .BR msync (2)&lt;/pre&gt;</description>
    <dc:creator>Michael Kerrisk (man-pages</dc:creator>
    <dc:date>2012-04-28T07:29:32</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2508">
    <title>Re: [PATCH 0/6] Extended file stat system call</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2508</link>
    <description>&lt;pre&gt;
If we are adding per-inode flags, then what do we do with filesystem
specific flags? e.g. XFS has quite a number of per-inode flags that
don't align with any other filesystem (e.g. filestream allocator,
real time file, behaviour inheritence flags, etc), but may be useful
to retrieve in such a call. We currently have an ioctl to get that
information from each inode. Have you thought about how to handle
such flags?

Along the same lines, filesytsems can have different allocation
constraints to IO the filesystem block size - ext4 with it's
bigalloc hack, XFS with it's per-inode extent size hints and the
realtime device, etc. Then there's optimal IO characteristics
(e.g. geometery hints like stripe unit/stripe width for the
allocation policy of that given file) that applications could use
if they were present rather than having to expose them through
ioctls that nobody even knows about...

Perhaps also exposing the project ID for quota purposes, like we do
UID and GID. That way we wouldn't need a filesystem spe&lt;/pre&gt;</description>
    <dc:creator>Dave Chinner</dc:creator>
    <dc:date>2012-04-27T01:06:10</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2507">
    <title>Re: [PATCH 1/6] xstat: Add a pair of system calls to make extended file stats available</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2507</link>
    <description>&lt;pre&gt;
It can be variable for local filesystems, too. XFS will vary the
block size based on the configuration of the inode. e.g. if there is
an extent allocation size hint on the inode, or it's on the realtime
device, and so on. There is no guarantee that from file to file that
it is constant.


More likely it probably needs to be non-zero to prevent applications
doing division by block size from exploding... ;)

Cheers,

Dave.
&lt;/pre&gt;</description>
    <dc:creator>Dave Chinner</dc:creator>
    <dc:date>2012-04-27T00:51:21</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2503">
    <title>Re: [PATCH 0/6] Extended file stat system call</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2503</link>
    <description>&lt;pre&gt;
It's certainly possible with symbol versioning, though it seems much more
likely that we'd stick with the existing struct stat and stat* interfaces
and only have the implementation using statx underneath (e.g. for new
machines or kernel ABIs where the kernel stops providing any calls except
for statxat), at least for the foreseeable future.


POSIX requires that st_ino have a useful value for the standard *stat calls.


Thanks,
Roland
&lt;/pre&gt;</description>
    <dc:creator>Roland McGrath</dc:creator>
    <dc:date>2012-04-26T22:05:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2502">
    <title>Re: [PATCH 0/6] Extended file stat system call</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2502</link>
    <description>&lt;pre&gt;
Names like that were all I had thought of when I said I hadn't thought of
any good ones. ;-)
&lt;/pre&gt;</description>
    <dc:creator>Roland McGrath</dc:creator>
    <dc:date>2012-04-26T22:02:42</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2501">
    <title>Re: [PATCH 0/6] Extended file stat system call</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2501</link>
    <description>&lt;pre&gt;

What if the xstat() and struct xstat eventually becomes what userspace uses as
stat() (as a wrapper) and struct stat (if such a thing is possible with glibc
versioning)?  Do older programs that think they're using stat() and don't know
about the extra fields available expect to see a useful value in st_ino?

David
&lt;/pre&gt;</description>
    <dc:creator>David Howells</dc:creator>
    <dc:date>2012-04-26T21:57:56</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2499">
    <title>Re: [PATCH 0/6] Extended file stat system call</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2499</link>
    <description>&lt;pre&gt;
I prefer something other than xstat and statx(at) seems acceptable enough.
What I'd really prefer is a name that is less meaninglessly arcane,
but I haven't thought of any good ones.


Thanks,
Roland
&lt;/pre&gt;</description>
    <dc:creator>Roland McGrath</dc:creator>
    <dc:date>2012-04-26T18:25:24</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2497">
    <title>Re: [PATCH 0/6] Extended file stat system call</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2497</link>
    <description>&lt;pre&gt;
OK.  It was just worth a look.


Thanks,
Roland
&lt;/pre&gt;</description>
    <dc:creator>Roland McGrath</dc:creator>
    <dc:date>2012-04-26T18:22:02</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2473">
    <title>Re: [PATCH 1/6] xstat: Add a pair of system calls to make extended file stats available</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2473</link>
    <description>&lt;pre&gt;
I also would prefer that we simply treat the time granularity as part
of the superblock (mounted volume) ie returned on fstat rather than on
every stat of the filesystem.   For cifs mounts we could conceivably
have different time granularity (1 or 2 second) on mounts to old
servers rather than 100 nanoseconds.


&lt;/pre&gt;</description>
    <dc:creator>Steve French</dc:creator>
    <dc:date>2012-04-24T22:08:28</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2472">
    <title>Re: [PATCH 1/6] xstat: Add a pair of system calls to make extended file stats available</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2472</link>
    <description>&lt;pre&gt;
It looks like you're including this with *each* time?  But surely
there's no filesystem with different granularity (say) for ctime than
for mtime.  Also, nfsd will want only one time_delta, not one for each
time.

Note also we need to document carefully what this means: I think it
should be the granularity that the filesystem is capable of
representing, but people are sometimes surprised to find out that the
actual time source is usually more coarse-grained than that.

--b.

&lt;/pre&gt;</description>
    <dc:creator>J. Bruce Fields</dc:creator>
    <dc:date>2012-04-24T21:29:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2471">
    <title>Re: [PATCH 0/2] core dump: re-purpose VM_ALWAYSDUMP to user controlled VM_DONTDUMP</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2471</link>
    <description>&lt;pre&gt;Jason,

On Thu, Mar 8, 2012 at 6:00 AM, Jason Baron &amp;lt;jbaron-H+wXaHxf7aLQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:

Since we have
MADV_DODUMP
MADV_DONTDUMP
MADV_NODUMP
heading for userspace in 3.4, would you be willing to write patches
for the madvise(2) man page to describe these flags?

See http://www.kernel.org/doc/man-pages/download.html for details on
accessing man-pages Git.

Cheers,

Michael

PS Please also CC linux-api&amp;lt; at &amp;gt; when making API/ABI changes.


&lt;/pre&gt;</description>
    <dc:creator>Michael Kerrisk</dc:creator>
    <dc:date>2012-04-23T22:42:16</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2466">
    <title>Re: [PATCH 0/6] Extended file stat system call</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2466</link>
    <description>&lt;pre&gt; stat functions.
&amp;lt;snip&amp;gt;

Even though we can use leases (oplocks) to avoid the roundrtrip, it is
probably too expensive to default to forcing a cache flush, especially
when a common case is to get the file creation time or inode number
information (stable vs volatile).

Would it be better to make the stable vs volatile inode number an attribute
of the volume  or something returned by the proposed xstat?


Today I export these through an psuedo-xattr in cifs.ko, I am curious how
NTFS and FAT export these on linux.


Given the overlap in optional attributes between the network
protocol and local NTFS (and ReFS and to a lesser extent FAT)
I would expect cifs.ko and the ntfs implementations
info to map pretty closely.


You already have support for an indicator for offline files (HSM),
would XSTAT_INFO_OFFLINE be intended for the case
where the network session to the server is disconnected
(and in which you case the application does not want to reconnect)?

&lt;/pre&gt;</description>
    <dc:creator>Steve French</dc:creator>
    <dc:date>2012-04-19T17:11:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2464">
    <title>Re: [PATCH 2/6] xstat: Ext4: Return extended attributes</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2464</link>
    <description>&lt;pre&gt;This patch reminds me of a question on time stamps - how can an
application query the time granularity ie sb_s_time_gran for a mount
(e.g. 1 second for some file systems, 100 nanoseconds for cifs/smb2, 1
nanosecond for others etc.)

On Thu, Apr 19, 2012 at 9:06 AM, David Howells &amp;lt;dhowells-H+wXaHxf7aLQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt; wrote:



&lt;/pre&gt;</description>
    <dc:creator>Steve French</dc:creator>
    <dc:date>2012-04-19T16:03:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.linux.kernel.api/2460">
    <title>[PATCH 6/6] xstat: eCryptFS: Return extended attributes</title>
    <link>http://permalink.gmane.org/gmane.linux.kernel.api/2460</link>
    <description>&lt;pre&gt;Return extended attributes from the eCryptFS filesystem, dredged up from the
lower filesystem.  XSTAT_INFO_ENCRYPTED is set on the files whose cryptography
is handled by eCryptFS.

Possibly eCryptFS should also set FS_COMPR_FL on its compressed files.

Signed-off-by: David Howells &amp;lt;dhowells-H+wXaHxf7aLQT0dZR+AlfA&amp;lt; at &amp;gt;public.gmane.org&amp;gt;
---

 fs/ecryptfs/inode.c |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/fs/ecryptfs/inode.c b/fs/ecryptfs/inode.c
index ab35b11..62865e9 100644
--- a/fs/ecryptfs/inode.c
+++ b/fs/ecryptfs/inode.c
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1060,13 +1060,23 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; int ecryptfs_getattr(struct vfsmount *mnt, struct dentry *dentry,
 struct kstat lower_stat;
 int rc;
 
-rc = vfs_getattr(ecryptfs_dentry_to_lower_mnt(dentry),
- ecryptfs_dentry_to_lower(dentry), &amp;amp;lower_stat);
+lower_stat.query_flags = stat-&amp;gt;query_flags;
+lower_stat.request_mask = stat-&amp;gt;request_mask | XSTAT_BLOCKS;
+rc = vfs_xgetattr(ecryptfs_dentry_to_lower_mnt(dentry),
+  ecryptfs_dentry_to_lower(dentry), &amp;amp;lower_&lt;/pre&gt;</description>
    <dc:creator>David Howells</dc:creator>
    <dc:date>2012-04-19T14:07:19</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.linux.kernel.api">
    <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.api</link>
  </textinput>
</rdf:RDF>

