All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Myklebust, Trond" <Trond.Myklebust@netapp.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux NFS mailing list <linux-nfs@vger.kernel.org>,
	"Linux Kernel mailing list" <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Please pull NFS client bugfixes
Date: Sat, 3 Nov 2012 19:48:41 +0000	[thread overview]
Message-ID: <4FA345DA4F4AE44899BD2B03EEEC2FA9092A6A40@SACEXCMBX04-PRD.hq.netapp.com> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="utf-8", Size: 2919 bytes --]

Hi Linus,

The following changes since commit 08f05c49749ee655bef921d12160960a273aad47:

  Return the right error value when dup[23]() newfd argument is too large (2012-10-30 21:27:28 -0700)

are available in the git repository at:

  git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-3.7-4

for you to fetch changes up to 998f40b550f257e436485291802fa938e4cf580f:

  NFS4: nfs4_opendata_access should return errno (2012-11-02 18:51:54 -0400)

----------------------------------------------------------------
NFS bugfixes for Linux 3.7

- Fix a bunch of deadlock situations:
  * State recovery can deadlock if we fail to release sequence ids before
    scheduling the recovery thread.
  * Calling deactivate_super() from an RPC workqueue thread can deadlock
    because of the call to rpc_shutdown_client.
- Display the device name correctly in /proc/*/mounts
- Fix a number of incorrect error return values:
  * When NFSv3 mounts fail due to a timeout.
  * On NFSv4.1 backchannel setup failure
  * On NFSv4 open access checks
- pnfs_find_alloc_layout() must check the layout pointer for NULL
- Fix a regression in the legacy DNS resolved

----------------------------------------------------------------
Ben Hutchings (1):
      nfs: Show original device name verbatim in /proc/*/mount{s,info}

Bryan Schumaker (1):
      NFS: Wait for session recovery to finish before returning

NeilBrown (1):
      NFS: fix bug in legacy DNS resolver.

Scott Mayhew (1):
      nfsv3: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts

Trond Myklebust (3):
      NFSv4.1: We must release the sequence id when we fail to get a session slot
      NFSv4: nfs4_locku_done must release the sequence id
      NFSv4: Initialise the NFSv4.1 slot table highest_used_slotid correctly

Weston Andros Adamson (3):
      NFS: add nfs_sb_deactive_async to avoid deadlock
      SUNRPC: return proper errno from backchannel_rqst
      NFS4: nfs4_opendata_access should return errno

Yanchuan Nian (1):
      nfs: Check whether a layout pointer is NULL before free it

 fs/nfs/dns_resolve.c          |  5 +++--
 fs/nfs/inode.c                |  5 ++++-
 fs/nfs/internal.h             |  6 +++--
 fs/nfs/mount_clnt.c           |  2 +-
 fs/nfs/namespace.c            | 19 +++++++++++-----
 fs/nfs/nfs4namespace.c        |  3 ++-
 fs/nfs/nfs4proc.c             | 46 +++++++++++++++++++++++---------------
 fs/nfs/pnfs.c                 |  4 ++--
 fs/nfs/super.c                | 51 ++++++++++++++++++++++++++++++++++++++++++-
 fs/nfs/unlink.c               |  2 +-
 net/sunrpc/backchannel_rqst.c |  2 +-
 11 files changed, 110 insertions(+), 35 deletions(-)

-- 
Trond Myklebust
Linux NFS client maintainer

NetApp
Trond.Myklebust@netapp.com
www.netapp.com
ÿôèº{.nÇ+‰·Ÿ®‰­†+%ŠËÿ±éݶ\x17¥Šwÿº{.nÇ+‰·¥Š{±þG«éÿŠ{ayº\x1dʇڙë,j\a­¢f£¢·hšïêÿ‘êçz_è®\x03(­éšŽŠÝ¢j"ú\x1a¶^[m§ÿÿ¾\a«þG«éÿ¢¸?™¨è­Ú&£ø§~á¶iO•æ¬z·švØ^\x14\x04\x1a¶^[m§ÿÿÃ\fÿ¶ìÿ¢¸?–I¥

WARNING: multiple messages have this Message-ID (diff)
From: "Myklebust, Trond" <Trond.Myklebust@netapp.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux NFS mailing list <linux-nfs@vger.kernel.org>,
	"Linux Kernel mailing list" <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Please pull NFS client bugfixes
Date: Sat, 3 Nov 2012 19:48:41 +0000	[thread overview]
Message-ID: <4FA345DA4F4AE44899BD2B03EEEC2FA9092A6A40@SACEXCMBX04-PRD.hq.netapp.com> (raw)

SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgMDhmMDVjNDk3
NDllZTY1NWJlZjkyMWQxMjE2MDk2MGEyNzNhYWQ0NzoNCg0KICBSZXR1cm4gdGhlIHJpZ2h0IGVy
cm9yIHZhbHVlIHdoZW4gZHVwWzIzXSgpIG5ld2ZkIGFyZ3VtZW50IGlzIHRvbyBsYXJnZSAoMjAx
Mi0xMC0zMCAyMToyNzoyOCAtMDcwMCkNCg0KYXJlIGF2YWlsYWJsZSBpbiB0aGUgZ2l0IHJlcG9z
aXRvcnkgYXQ6DQoNCiAgZ2l0Oi8vZ2l0LmxpbnV4LW5mcy5vcmcvcHJvamVjdHMvdHJvbmRteS9s
aW51eC1uZnMuZ2l0IHRhZ3MvbmZzLWZvci0zLjctNA0KDQpmb3IgeW91IHRvIGZldGNoIGNoYW5n
ZXMgdXAgdG8gOTk4ZjQwYjU1MGYyNTdlNDM2NDg1MjkxODAyZmE5MzhlNGNmNTgwZjoNCg0KICBO
RlM0OiBuZnM0X29wZW5kYXRhX2FjY2VzcyBzaG91bGQgcmV0dXJuIGVycm5vICgyMDEyLTExLTAy
IDE4OjUxOjU0IC0wNDAwKQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpORlMgYnVnZml4ZXMgZm9yIExpbnV4IDMuNw0K
DQotIEZpeCBhIGJ1bmNoIG9mIGRlYWRsb2NrIHNpdHVhdGlvbnM6DQogICogU3RhdGUgcmVjb3Zl
cnkgY2FuIGRlYWRsb2NrIGlmIHdlIGZhaWwgdG8gcmVsZWFzZSBzZXF1ZW5jZSBpZHMgYmVmb3Jl
DQogICAgc2NoZWR1bGluZyB0aGUgcmVjb3ZlcnkgdGhyZWFkLg0KICAqIENhbGxpbmcgZGVhY3Rp
dmF0ZV9zdXBlcigpIGZyb20gYW4gUlBDIHdvcmtxdWV1ZSB0aHJlYWQgY2FuIGRlYWRsb2NrDQog
ICAgYmVjYXVzZSBvZiB0aGUgY2FsbCB0byBycGNfc2h1dGRvd25fY2xpZW50Lg0KLSBEaXNwbGF5
IHRoZSBkZXZpY2UgbmFtZSBjb3JyZWN0bHkgaW4gL3Byb2MvKi9tb3VudHMNCi0gRml4IGEgbnVt
YmVyIG9mIGluY29ycmVjdCBlcnJvciByZXR1cm4gdmFsdWVzOg0KICAqIFdoZW4gTkZTdjMgbW91
bnRzIGZhaWwgZHVlIHRvIGEgdGltZW91dC4NCiAgKiBPbiBORlN2NC4xIGJhY2tjaGFubmVsIHNl
dHVwIGZhaWx1cmUNCiAgKiBPbiBORlN2NCBvcGVuIGFjY2VzcyBjaGVja3MNCi0gcG5mc19maW5k
X2FsbG9jX2xheW91dCgpIG11c3QgY2hlY2sgdGhlIGxheW91dCBwb2ludGVyIGZvciBOVUxMDQot
IEZpeCBhIHJlZ3Jlc3Npb24gaW4gdGhlIGxlZ2FjeSBETlMgcmVzb2x2ZWQNCg0KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
QmVuIEh1dGNoaW5ncyAoMSk6DQogICAgICBuZnM6IFNob3cgb3JpZ2luYWwgZGV2aWNlIG5hbWUg
dmVyYmF0aW0gaW4gL3Byb2MvKi9tb3VudHtzLGluZm99DQoNCkJyeWFuIFNjaHVtYWtlciAoMSk6
DQogICAgICBORlM6IFdhaXQgZm9yIHNlc3Npb24gcmVjb3ZlcnkgdG8gZmluaXNoIGJlZm9yZSBy
ZXR1cm5pbmcNCg0KTmVpbEJyb3duICgxKToNCiAgICAgIE5GUzogZml4IGJ1ZyBpbiBsZWdhY3kg
RE5TIHJlc29sdmVyLg0KDQpTY290dCBNYXloZXcgKDEpOg0KICAgICAgbmZzdjM6IE1ha2UgdjMg
bW91bnRzIGZhaWwgd2l0aCBFVElNRURPVVRzIGluc3RlYWQgRUlPIG9uIG1vdW50ZCB0aW1lb3V0
cw0KDQpUcm9uZCBNeWtsZWJ1c3QgKDMpOg0KICAgICAgTkZTdjQuMTogV2UgbXVzdCByZWxlYXNl
IHRoZSBzZXF1ZW5jZSBpZCB3aGVuIHdlIGZhaWwgdG8gZ2V0IGEgc2Vzc2lvbiBzbG90DQogICAg
ICBORlN2NDogbmZzNF9sb2NrdV9kb25lIG11c3QgcmVsZWFzZSB0aGUgc2VxdWVuY2UgaWQNCiAg
ICAgIE5GU3Y0OiBJbml0aWFsaXNlIHRoZSBORlN2NC4xIHNsb3QgdGFibGUgaGlnaGVzdF91c2Vk
X3Nsb3RpZCBjb3JyZWN0bHkNCg0KV2VzdG9uIEFuZHJvcyBBZGFtc29uICgzKToNCiAgICAgIE5G
UzogYWRkIG5mc19zYl9kZWFjdGl2ZV9hc3luYyB0byBhdm9pZCBkZWFkbG9jaw0KICAgICAgU1VO
UlBDOiByZXR1cm4gcHJvcGVyIGVycm5vIGZyb20gYmFja2NoYW5uZWxfcnFzdA0KICAgICAgTkZT
NDogbmZzNF9vcGVuZGF0YV9hY2Nlc3Mgc2hvdWxkIHJldHVybiBlcnJubw0KDQpZYW5jaHVhbiBO
aWFuICgxKToNCiAgICAgIG5mczogQ2hlY2sgd2hldGhlciBhIGxheW91dCBwb2ludGVyIGlzIE5V
TEwgYmVmb3JlIGZyZWUgaXQNCg0KIGZzL25mcy9kbnNfcmVzb2x2ZS5jICAgICAgICAgIHwgIDUg
KysrLS0NCiBmcy9uZnMvaW5vZGUuYyAgICAgICAgICAgICAgICB8ICA1ICsrKystDQogZnMvbmZz
L2ludGVybmFsLmggICAgICAgICAgICAgfCAgNiArKystLQ0KIGZzL25mcy9tb3VudF9jbG50LmMg
ICAgICAgICAgIHwgIDIgKy0NCiBmcy9uZnMvbmFtZXNwYWNlLmMgICAgICAgICAgICB8IDE5ICsr
KysrKysrKysrLS0tLS0NCiBmcy9uZnMvbmZzNG5hbWVzcGFjZS5jICAgICAgICB8ICAzICsrLQ0K
IGZzL25mcy9uZnM0cHJvYy5jICAgICAgICAgICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0NCiBmcy9uZnMvcG5mcy5jICAgICAgICAgICAgICAgICB8ICA0ICsr
LS0NCiBmcy9uZnMvc3VwZXIuYyAgICAgICAgICAgICAgICB8IDUxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0NCiBmcy9uZnMvdW5saW5rLmMgICAgICAgICAgICAg
ICB8ICAyICstDQogbmV0L3N1bnJwYy9iYWNrY2hhbm5lbF9ycXN0LmMgfCAgMiArLQ0KIDExIGZp
bGVzIGNoYW5nZWQsIDExMCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMoLSkNCg0KLS0gDQpU
cm9uZCBNeWtsZWJ1c3QNCkxpbnV4IE5GUyBjbGllbnQgbWFpbnRhaW5lcg0KDQpOZXRBcHANClRy
b25kLk15a2xlYnVzdEBuZXRhcHAuY29tDQp3d3cubmV0YXBwLmNvbQ0K

             reply	other threads:[~2012-11-03 19:48 UTC|newest]

Thread overview: 98+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-03 19:48 Myklebust, Trond [this message]
2012-11-03 19:48 ` [GIT PULL] Please pull NFS client bugfixes Myklebust, Trond
  -- strict thread matches above, loose matches on Subject: below --
2023-01-07 18:09 Trond Myklebust
2023-01-07 18:43 ` pr-tracker-bot
2022-09-12 21:34 Trond Myklebust
2022-09-12 21:57 ` pr-tracker-bot
2021-01-12 14:31 Trond Myklebust
2021-01-12 18:00 ` pr-tracker-bot
2020-09-28 17:27 Trond Myklebust
2020-09-28 18:16 ` pr-tracker-bot
2020-05-15 21:00 Trond Myklebust
2020-05-15 21:10 ` pr-tracker-bot
2020-05-02 13:35 Trond Myklebust
2020-05-02 18:45 ` pr-tracker-bot
2019-08-27 19:26 Trond Myklebust
2019-08-27 20:55 ` pr-tracker-bot
2019-08-08 21:26 Trond Myklebust
2019-08-09  1:30 ` pr-tracker-bot
2019-06-05 21:02 Schumaker, Anna
2019-04-13 14:56 Trond Myklebust
2019-04-13 22:00 ` pr-tracker-bot
2018-12-19 16:49 Trond Myklebust
2018-12-20  2:50 ` pr-tracker-bot
2018-12-20 15:23 ` Geert Uytterhoeven
2018-03-12 17:29 Trond Myklebust
2018-03-12 17:29 ` Trond Myklebust
2018-02-25 17:02 Trond Myklebust
2018-02-25 17:02 ` Trond Myklebust
2017-01-28 17:04 Trond Myklebust
2017-01-28 17:04 ` Trond Myklebust
2017-01-16 20:14 Trond Myklebust
2017-01-16 20:14 ` Trond Myklebust
2016-10-21 20:30 Anna Schumaker
2015-10-07  2:52 Trond Myklebust
2015-09-25 15:14 Trond Myklebust
2015-07-28 16:03 Trond Myklebust
2015-03-06  3:46 Trond Myklebust
2015-01-29 21:37 Trond Myklebust
2015-01-16 14:35 Trond Myklebust
2014-11-14 23:04 Trond Myklebust
2014-09-19 19:32 Trond Myklebust
2014-01-31 21:41 Trond Myklebust
2013-12-05 17:20 Trond Myklebust
2013-11-16 21:09 Myklebust, Trond
2013-09-30 22:02 Myklebust, Trond
2013-09-30 22:02 ` Myklebust, Trond
2013-05-26 19:29 Myklebust, Trond
2013-03-26 18:26 Myklebust, Trond
2013-03-03  0:08 Myklebust, Trond
2013-02-21  3:38 Myklebust, Trond
2013-01-07 15:45 Myklebust, Trond
2012-10-22 17:42 Myklebust, Trond
2012-10-22 17:42 ` Myklebust, Trond
2012-09-12 19:19 Myklebust, Trond
2012-09-12 19:19 ` Myklebust, Trond
2012-07-13 15:14 Myklebust, Trond
2012-07-13 15:14 ` Myklebust, Trond
2012-05-02  3:57 Myklebust, Trond
2012-05-02  3:57 ` Myklebust, Trond
2012-04-24 20:18 [GIT PULL] please " Myklebust, Trond
2012-04-24 20:18 ` Myklebust, Trond
2011-12-20  6:15 [GIT PULL] Please " Trond Myklebust
2011-11-22 11:50 Trond Myklebust
2011-08-19  1:05 Trond Myklebust
2011-07-12 23:30 Trond Myklebust
2011-05-13 20:23 Trond Myklebust
2011-04-08 18:40 [GIT PULL] please " Trond Myklebust
2011-03-14 18:09 [GIT PULL] Please " Trond Myklebust
2010-11-26 18:56 Trond Myklebust
2010-05-26 19:42 Trond Myklebust
2010-05-07  2:22 Trond Myklebust
2010-04-29 16:48 Trond Myklebust
2010-03-23 17:00 Trond Myklebust
2010-03-17 21:55 Trond Myklebust
2010-02-04 19:10 Trond Myklebust
2010-01-07 20:29 Trond Myklebust
2010-01-07 21:00 ` Andi Kleen
2010-01-07 21:23   ` Peter Staubach
2010-01-07 21:35     ` Andi Kleen
2010-01-07 21:53   ` Trond Myklebust
2010-01-07 23:51     ` Andi Kleen
2010-01-08  0:14       ` Trond Myklebust
2010-01-08  0:34         ` Linus Torvalds
2010-01-08  0:45           ` Andi Kleen
2010-01-08  1:03             ` Trond Myklebust
2010-01-08  1:03           ` Trond Myklebust
2010-01-08  1:12             ` Linus Torvalds
2010-01-08  1:22               ` Trond Myklebust
2010-01-08  1:26                 ` Trond Myklebust
2010-01-08  1:30                 ` Linus Torvalds
2010-01-08  1:35                   ` Linus Torvalds
2010-01-08  2:00                     ` Linus Torvalds
2010-01-14 13:18                       ` Peter Zijlstra
2010-01-08  5:19                   ` Andi Kleen
2010-01-08  1:22               ` Linus Torvalds
2010-01-08  0:43         ` Andi Kleen
2009-05-26 19:06 Trond Myklebust
2009-05-26 19:06 ` Trond Myklebust

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FA345DA4F4AE44899BD2B03EEEC2FA9092A6A40@SACEXCMBX04-PRD.hq.netapp.com \
    --to=trond.myklebust@netapp.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.