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
next 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: linkBe 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.