Al Viro | 5 Jul 02:56 2015
Picon

[git pull] vfs.git for -rc1

	Assorted VFS fixes and related cleanups (IMO the most interesting in
that part are f_path-related things and Eric's descriptor-related stuff).
UFS regression fixes (it got broken last cycle).  9P fixes.  fs-cache series,
DAX patches, Jan's file_remove_suid() work.
	The only conflict is a trivial one in fs/ceph/dir.c, resolved by
taking the variant from mainline tree.

	Please, pull from the usual place -
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus

Shortlog:
Al Viro (10):
      ncpfs: successful rename() should invalidate caches for parents
      ufs: don't bother with lock_ufs()/unlock_ufs() for directory access
      ufs: don't touch mtime/ctime of directory being moved
      nilfs2_direct_IO(): remove dead code
      remove the pointless include of lglock.h
      make simple_positive() public
      namei: make set_root_rcu() return void
      9p: forgetting to cancel request on interrupted zero-copy RPC
      p9_client_write(): avoid double p9_free_req()
      9p: cope with bogus responses from server in p9_client_{read,write}

Carlos Maiolino (1):
      vfs: avoid creation of inode number 0 in get_next_ino

Dan Carpenter (1):
      fs/posix_acl.c: make posix_acl_create() safer and cleaner

David Howells (15):
(Continue reading)

Steve French | 5 Jul 01:56 2015
Picon

[PATCH 1/2] Add way to query server fs info for smb3

The server exports information about the share and underlying
device under an SMB3 export, including its attributes and
capabilities, which is stored by cifs.ko when first connecting
to the share.

Add ioctl to cifs.ko to allow user space smb3 helper utilities
(in cifs-utils) to display this (e.g. via smb3util).

This information is also useful for debugging and for
resolving configuration errors.

Signed-off-by: Steve French <steve.french <at> primarydata.com>
---
 fs/cifs/cifs_ioctl.h | 42 ++++++++++++++++++++++++++++++++++++++++++
 fs/cifs/cifspdu.h    | 14 ++++++++++++++
 fs/cifs/ioctl.c      | 48 ++++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 98 insertions(+), 6 deletions(-)
 create mode 100644 fs/cifs/cifs_ioctl.h

diff --git a/fs/cifs/cifs_ioctl.h b/fs/cifs/cifs_ioctl.h
new file mode 100644
index 0000000..0065256
--- /dev/null
+++ b/fs/cifs/cifs_ioctl.h
 <at>  <at>  -0,0 +1,42  <at>  <at> 
+/*
+ *   fs/cifs/cifs_ioctl.h
+ *
+ *   Structure definitions for io control for cifs/smb3
+ *
(Continue reading)

Kirill A. Shutemov | 3 Jul 16:07 2015
Picon

[PATCH] mm: avoid setting up anonymous pages into file mapping

Reading page fault handler code I've noticed that under right
circumstances kernel would map anonymous pages into file mappings:
if the VMA doesn't have vm_ops->fault() and the VMA wasn't fully
populated on ->mmap(), kernel would handle page fault to not populated
pte with do_anonymous_page().

There's chance that it was done intentionally, but I don't see good
justification for this. We just hide bugs in broken drivers.

Let's change page fault handler to use do_anonymous_page() only on
anonymous VMA (->vm_ops == NULL).

For file mappings without vm_ops->fault() page fault on pte_none() entry
would lead to SIGBUS.

Signed-off-by: Kirill A. Shutemov <kirill.shutemov <at> linux.intel.com>
---
 mm/memory.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/mm/memory.c b/mm/memory.c
index 8a2fc9945b46..f3ee782059e3 100644
--- a/mm/memory.c
+++ b/mm/memory.c
 <at>  <at>  -3115,6 +3115,9  <at>  <at>  static int do_fault(struct mm_struct *mm, struct vm_area_struct *vma,
 			- vma->vm_start) >> PAGE_SHIFT) + vma->vm_pgoff;

 	pte_unmap(page_table);
+
+	if (unlikely(!vma->vm_ops->fault))
(Continue reading)

Ming Chen | 3 Jul 00:47 2015

[PATCH] nfs: avoid nfs_wait_on_seqid() for NFSv4.1

seqid, introduced in NFSv4.0, requires state-changing operations be performed
synchronously, and thus limits parallelism. NFSv4.1 supports "unlimited
parallelism" by using sessions and slots; seqid is no longer used and must be
ignored by NFSv4.1 server. However, the current nfs client always call
nfs_wait_on_seqid() no matter the version is 4.0 or 4.1.

nfs_wait_on_seqid() can be very slow in high-latency network. Using the
Filebench file server workload and the following systemtap script, we measured
the "Seqid_waitqueue" introduced an average 344ms delay in a 10ms-rtt network.

global sleep_count;
global sleep_time;
global sleep_duration;

// called in '__rpc_sleep_on_priority()'
probe kernel.trace("rpc_task_sleep") {
        name = kernel_string($q->name);
        sleep_time[name, $task] = gettimeofday_us();
}

// called in '__rpc_do_wake_up_task()'
probe kernel.trace("rpc_task_wakeup") {
        name = kernel_string($q->name);
        now = gettimeofday_us();
        old = sleep_time[name, $task];
        if (old) {
                sleep_count[name] += 1;
                sleep_duration[name] += now - old;
                delete sleep_time[name, $task];
        }
(Continue reading)

Miklos Szeredi | 2 Jul 11:09 2015
Picon

[GIT PULL] fuse update for 4.2

Hi Linus,

Please pull from:

  git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git for-linus

This is the start of improving fuse scalability.

An input queue and a processing queue is split out from the monolithic fuse
connection, each of those having their own spinlock.  The end of the patchset
adds the ability to clone a fuse connection.  This means, that instead of having
to read/write requests/answers on a single fuse device fd, the fuse daemon can
have multiple distinct file descriptors open.  Each of those can be used to
receive requests and send answers, currently the only constraint is that a
request must be answered on the same fd as it was read from.

This can be extended further to allow binding a device clone to a specific CPU
or NUMA node.

Based on a patchset by Srinivas Eeda and Ashish Samant.  Thanks to Ashish for
the review of this series.

(While the commits seem young, this has been in for-next for a month at least,
only the Reviewed-by tags were added recently).

Thanks,
Miklos

---
Miklos Szeredi (40):
(Continue reading)

Hin-Tak Leung | 2 Jul 01:29 2015
Picon

Re: [PATCH v2] hfs,hfsplus: cache pages correctly between bnode_create and bnode_free

Hopefully this should go through. I am posting from my gmail account
(which I rarely use)
as vger.kernel.org (not just linux-fsdevel <at> , but also git <at> ) is bouncing
my  <at> users.sf.net account also.

On 30 June 2015 at 17:59, Michael Fox <415fox <at> gmail.com> wrote:
> By the way, linux-fsdevel <at> vger.kernel.org, bounced my response.
>
> On Tue, Jun 30, 2015 at 9:56 AM, Michael Fox <415fox <at> gmail.com> wrote:
>>
>> Hi Hin-Tak. I gave up on dual-booting many hard drives ago so I have
>> nowhere to test your patch. Thank you for your work. Your e-mail is
>> especially thorough and professional. I hope your patch gets accepted soon.
>>
>> On Tue, Jun 30, 2015 at 8:55 AM, Hin-Tak Leung <hintak.leung <at> gmail.com>
>> wrote:
>>>
>>> Michael Fox: FYI. If you feel like responding (and possibly add a
>>> "Tested-By:"),
>>> please include liux-fs-devel linux-fsdevel in the reply.
>>>
>>>
>>> ---------- Forwarded message ----------
>>> From: Hin-Tak Leung <hintak.leung <at> gmail.com>
>>> Date: 28 June 2015 at 02:39
>>> Subject: [PATCH v2] hfs,hfsplus: cache pages correctly between
>>> bnode_create and bnode_free
>>> To: linux-fsdevel <at> vger.kernel.org
>>> Cc: Hin-Tak Leung <htl10 <at> users.sourceforge.net>, Sergei Antonov
>>> <saproj <at> gmail.com>, Al Viro <viro <at> zeniv.linux.org.uk>, Christoph
(Continue reading)

Sasnett_Karen | 1 Jul 13:53 2015

(unknown)


Haben Sie einen Investor brauchen?

Haben Sie geschäftliche oder persönliche Darlehen benötigen?

Wir geben Darlehen an eine natürliche Person und Unternehmen bei 3% Zinsen jährlich. Weitere
Informationen Kontaktieren Sie uns per E-Mail: omfcreditspa <at> hotmail.com<mailto:omfcreditspa <at> hotmail.com>

HINWEIS: Leiten Sie Ihre Antwort nur an diese E-Mail: omfcreditspa <at> hotmail.com<mailto:omfcreditspa <at> hotmail.com>
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

DIAMOMD SWISS LOAN COMPANY | 26 Jun 00:35 2015
Picon

Darlehen anbieten


Guten Tag,

 Dies ist SWISS DIAMOND Darlehen Unternehmen Darlehen bieten.

   DIAMOND SWISS Darlehen Unternehmen bietet flexible und erschwingliche Kredite für jeden Zweck, damit
Sie Ihre finanziellen Ziele zu erreichen. wir Darlehen zu niedrigen Zinssatz von 1,5%. Hier sind einige
wichtige Merkmale der persönlichen Kredit von SWISS DIAMOND Darlehen Unternehmen angeboten. Hier
sind die Loan Factors arbeiten wir mit den führenden britischen Broker, die den Zugang zu
Top-Kreditgeber haben und in der Lage, die beste finanzielle Lösung zu einem erschwinglichen
price.Please finden, wenn Sie interessiert sind kontaktieren Sie uns bitte über diese E-Mail: diamon_dswissloans <at> hotmail.com

Nach der Reaktion, werden Sie einen Antrag auf Kredit fill erhalten. Keine soziale Sicherheit und keine
Bonitätsprüfung, 100% garantiert.

Es wird uns eine Ehre, wenn Sie uns erlauben, zu Ihren Diensten.

Mehr Informationen benötigt

Ihre Namen:
Adresse: ...........
Telefon: ...........
Benötigte Menge: ........
Dauer: ...............
Beruf: ...........
Monatliches Einkommen Level: ........
Geschlecht: ...............
Geburtsdatum: ........
Status: ..................
Land: ..........
(Continue reading)

DIAMOMD SWISS LOAN COMPANY | 26 Jun 00:37 2015
Picon

Darlehen anbieten


Guten Tag,

 Dies ist SWISS DIAMOND Darlehen Unternehmen Darlehen bieten.

   DIAMOND SWISS Darlehen Unternehmen bietet flexible und erschwingliche Kredite für jeden Zweck, damit
Sie Ihre finanziellen Ziele zu erreichen. wir Darlehen zu niedrigen Zinssatz von 1,5%. Hier sind einige
wichtige Merkmale der persönlichen Kredit von SWISS DIAMOND Darlehen Unternehmen angeboten. Hier
sind die Loan Factors arbeiten wir mit den führenden britischen Broker, die den Zugang zu
Top-Kreditgeber haben und in der Lage, die beste finanzielle Lösung zu einem erschwinglichen
price.Please finden, wenn Sie interessiert sind kontaktieren Sie uns bitte über diese E-Mail: diamon_dswissloans <at> hotmail.com

Nach der Reaktion, werden Sie einen Antrag auf Kredit fill erhalten. Keine soziale Sicherheit und keine
Bonitätsprüfung, 100% garantiert.

Es wird uns eine Ehre, wenn Sie uns erlauben, zu Ihren Diensten.

Mehr Informationen benötigt

Ihre Namen:
Adresse: ...........
Telefon: ...........
Benötigte Menge: ........
Dauer: ...............
Beruf: ...........
Monatliches Einkommen Level: ........
Geschlecht: ...............
Geburtsdatum: ........
Status: ..................
Land: ..........
(Continue reading)

Matthew Wilcox | 29 Jun 22:02 2015
Picon

[PATCH 0/5] DAX updates for 4.2

Five small independent changes for DAX.  Al, please can you take these
through the VFS tree?

Matthew Wilcox (5):
  dax: Add block size note to documentation
  dax: Use copy_from_iter_nocache
  block: Add support for DAX on block devices
  ext4: Use ext4_get_block_write() for DAX
  vfs: Allow truncate, chomd and chown to be interrupted by fatal
    signals

 Documentation/filesystems/dax.txt |  6 ++++--
 fs/block_dev.c                    | 38 ++++++++++++++++++++++++++++++++++++--
 fs/dax.c                          |  8 +++++---
 fs/ext4/file.c                    |  5 ++---
 fs/open.c                         |  9 ++++++---
 5 files changed, 53 insertions(+), 13 deletions(-)

--

-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo <at> vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

DIAMOMD SWISS LOAN COMPANY | 26 Jun 07:50 2015
Picon

Darlehen anbieten


Guten Tag,

 Dies ist SWISS DIAMOND Darlehen Unternehmen Darlehen bieten.

   DIAMOND SWISS Darlehen Unternehmen bietet flexible und erschwingliche Kredite für jeden Zweck, damit
Sie Ihre finanziellen Ziele zu erreichen. wir Darlehen zu niedrigen Zinssatz von 1,5%. Hier sind einige
wichtige Merkmale der persönlichen Kredit von SWISS DIAMOND Darlehen Unternehmen angeboten. Hier
sind die Loan Factors arbeiten wir mit den führenden britischen Broker, die den Zugang zu
Top-Kreditgeber haben und in der Lage, die beste finanzielle Lösung zu einem erschwinglichen
price.Please finden, wenn Sie interessiert sind kontaktieren Sie uns bitte über diese E-Mail: diamon_dswissloans <at> hotmail.com

Nach der Reaktion, werden Sie einen Antrag auf Kredit fill erhalten. Keine soziale Sicherheit und keine
Bonitätsprüfung, 100% garantiert.

Es wird uns eine Ehre, wenn Sie uns erlauben, zu Ihren Diensten.

Mehr Informationen benötigt

Ihre Namen:
Adresse: ...........
Telefon: ...........
Benötigte Menge: ........
Dauer: ...............
Beruf: ...........
Monatliches Einkommen Level: ........
Geschlecht: ...............
Geburtsdatum: ........
Status: ..................
Land: ..........
(Continue reading)


Gmane