All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1472576264.5378.1.camel@primarydata.com>

diff --git a/a/1.txt b/N1/1.txt
index 86150bc..e301013 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,62 +1,82 @@
-SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgNjk0ZDBkMGJi
-MjAzMGQyZTM2ZGY3M2UyZDIzZDU3NzA1MTFkYmM4ZDoNCg0KICBMaW51eCA0LjgtcmMyICgyMDE2
-LTA4LTE0IDE5OjExOjM2IC0wNzAwKQ0KDQphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3Np
-dG9yeSBhdDoNCg0KICBnaXQ6Ly9naXQubGludXgtbmZzLm9yZy9wcm9qZWN0cy90cm9uZG15L2xp
-bnV4LW5mcy5naXQgdGFncy9uZnMtZm9yLTQuOC0zDQoNCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdl
-cyB1cCB0byA5OGIwZjgwYzIzOTYyMjRiYmJlZDgxNzkyYjUyNmU2YzcyYmE5ZWZhOg0KDQogIE5G
-U3Y0Lng6IEZpeCBhIHJlZmNvdW50IGxlYWsgaW4gbmZzX2NhbGxiYWNrX3VwX25ldCAoMjAxNi0w
-OC0zMCAwOToyNjo1NyAtMDQwMCkNCg0KQ2hlZXJzLA0KICBUcm9uZA0KDQotLS0tLS0tLS0tLS0t
-LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpORlMg
-Y2xpZW50IGJ1Z2ZpeGVzIGZvciA0LjgNCg0KSGlnaGxpZ2h0cyBpbmNsdWRlOg0KDQpTdGFibGUg
-cGF0Y2hlczoNCi0gRml4IGEgcmVmY291bnQgbGVhayBpbiBuZnNfY2FsbGJhY2tfdXBfbmV0DQot
-IEZpeCBhbiBPb3BzYWJsZSBjb25kaXRpb24gd2hlbiB0aGUgZmxleGZpbGUgcE5GUyBkcml2ZXIg
-Y29ubmVjdGlvbiB0bw0KICB0aGUgRFMgZmFpbHMNCi0gRml4IGFuIE9vcHNhYmxlIGNvbmRpdGlv
-biBpbiBORlN2NC4xIHNlcnZlciBjYWxsYmFjayByYWNlcw0KLSBFbnN1cmUgcE5GUyBjbGllbnRz
-IHN0b3AgZG9pbmcgSS9PIHRvIHRoZSBEUyBpZiB0aGVpciBsZWFzZSBoYXMgZXhwaXJlZCwNCiAg
-YXMgcmVxdWlyZWQgYnkgdGhlIE5GU3Y0LjEgcHJvdG9jb2wNCg0KQnVnZml4ZXM6DQotIEZpeCBw
-b3RlbnRpYWwgbG9vcGluZyBpbiB0aGUgTkZTdjQueCBtaWdyYXRpb24gY29kZQ0KLSBQYXRjaCBz
-ZXJpZXMgdG8gY2xvc2UgY2FsbGJhY2sgcmFjZXMgZm9yIE9QRU4sIExBWU9VVEdFVCBhbmQgTEFZ
-T1VUUkVUVVJODQotIFNpbGVuY2UgV0FSTl9PTiB3aGVuIE5GU3Y0LjEgb3ZlciBSRE1BIGlzIGlu
-IHVzZQ0KLSBGaXggYSBMQVlPVVRDT01NSVQgcmFjZSBpbiB0aGUgcE5GUy9ibG9ja3MgY2xpZW50
-DQotIEZpeCBwTkZTIHRpbWVvdXQgaXNzdWVzIHdoZW4gdGhlIERTIGZhaWxzDQoNCi0tLS0tLS0t
-LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N
-CkJlbmphbWluIENvZGRpbmd0b24gKDIpOg0KICAgICAgcG5mcy9ibG9ja2xheW91dDogdXBkYXRl
-IGxhc3Rfd3JpdGVfb2Zmc2V0IGF0b21pY2FsbHkgd2l0aCBleHRlbnRzDQogICAgICBORlM0OiBB
-dm9pZCBtaWdyYXRpb24gbG9vcHMNCg0KQ2h1Y2sgTGV2ZXIgKDEpOg0KICAgICAgU1VOUlBDOiBT
-aWxlbmNlIFdBUk5fT04gd2hlbiBORlN2NC4xIG92ZXIgUkRNQSBpcyBpbiB1c2UNCg0KVHJvbmQg
-TXlrbGVidXN0ICgxMik6DQogICAgICBwTkZTL2ZsZXhmaWxlczogRml4IGxheW91dHN0YXQgcGVy
-aW9kaWMgcmVwb3J0aW5nDQogICAgICBORlM6IEFsbG93IHRoZSBtb3VudCBvcHRpb24gcmV0cmFu
-cz0wDQogICAgICBwTkZTL2ZsZXhmaWxlczogU2V0IHJlYXNvbmFibGUgZGVmYXVsdCByZXRyYW5z
-IHZhbHVlcyBmb3IgdGhlIGRhdGEgY2hhbm5lbA0KICAgICAgcE5GUzogSGFuZGxlIE5GUzRFUlJf
-T0xEX1NUQVRFSUQgY29ycmVjdGx5IGluIExBWU9VVFNUQVQgY2FsbHMNCiAgICAgIHBORlM6IFRo
-ZSBjbGllbnQgbXVzdCBub3QgZG8gSS9PIHRvIHRoZSBEUyBpZiBpdCdzIGxlYXNlIGhhcyBleHBp
-cmVkDQogICAgICBORlN2NC4xOiBGaXggT29wc2FibGUgY29uZGl0aW9uIGluIHNlcnZlciBjYWxs
-YmFjayByYWNlcw0KICAgICAgTkZTdjQuMTogRGVsYXkgY2FsbGJhY2sgcHJvY2Vzc2luZyB3aGVu
-IHRoZXJlIGFyZSByZWZlcnJpbmcgdHJpcGxlcw0KICAgICAgTkZTdjQuMTogRGVmZXIgYnVtcGlu
-ZyB0aGUgc2xvdCBzZXF1ZW5jZSBudW1iZXIgdW50aWwgd2UgZnJlZSB0aGUgc2xvdA0KICAgICAg
-TkZTdjQuMTogQ2xvc2UgY2FsbGJhY2sgcmFjZXMgZm9yIE9QRU4sIExBWU9VVEdFVCBhbmQgTEFZ
-T1VUUkVUVVJODQogICAgICBORlN2NC4xOiBSZW1vdmUgb2Jzb2xldGUgYW5kIGluY29ycnJlY3Qg
-YXNzaWdubWVudCBpbiBuZnM0X2NhbGxiYWNrX3NlcXVlbmNlDQogICAgICBwTkZTL2ZsZXhmaWxl
-czogRml4IGFuIE9vcHNhYmxlIGNvbmRpdGlvbiB3aGVuIGNvbm5lY3Rpb24gdG8gdGhlIERTIGZh
-aWxzDQogICAgICBORlN2NC54OiBGaXggYSByZWZjb3VudCBsZWFrIGluIG5mc19jYWxsYmFja191
-cF9uZXQNCg0KIGZzL25mcy9ibG9ja2xheW91dC9ibG9ja2xheW91dC5jICAgICAgICAgIHwgIDIg
-Ky0NCiBmcy9uZnMvYmxvY2tsYXlvdXQvYmxvY2tsYXlvdXQuaCAgICAgICAgICB8ICAzICstDQog
-ZnMvbmZzL2Jsb2NrbGF5b3V0L2V4dGVudF90cmVlLmMgICAgICAgICAgfCAxMCArKy0tDQogZnMv
-bmZzL2NhbGxiYWNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArDQogZnMvbmZzL2Nh
-bGxiYWNrX3Byb2MuYyAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0NCiBmcy9uZnMvY2xpZW50
-LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0NCiBmcy9uZnMvZmxleGZpbGVs
-YXlvdXQvZmxleGZpbGVsYXlvdXQuYyAgICB8IDQ1ICsrKysrKysrLS0tLS0tLS0NCiBmcy9uZnMv
-ZmxleGZpbGVsYXlvdXQvZmxleGZpbGVsYXlvdXQuaCAgICB8ICAyICstDQogZnMvbmZzL2ZsZXhm
-aWxlbGF5b3V0L2ZsZXhmaWxlbGF5b3V0ZGV2LmMgfCAyMyArKysrLS0tLQ0KIGZzL25mcy9pbnRl
-cm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0NCiBmcy9uZnMvbmZzNDJwcm9j
-LmMgICAgICAgICAgICAgICAgICAgICAgICB8IDM0ICsrKysrKysrKystLQ0KIGZzL25mcy9uZnM0
-Y2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysNCiBmcy9uZnMvbmZzNHByb2Mu
-YyAgICAgICAgICAgICAgICAgICAgICAgICB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKyst
-LS0tLS0NCiBmcy9uZnMvbmZzNHNlc3Npb24uYyAgICAgICAgICAgICAgICAgICAgICB8IDUzICsr
-KysrKysrKysrKysrKysrKw0KIGZzL25mcy9uZnM0c2Vzc2lvbi5oICAgICAgICAgICAgICAgICAg
-ICAgIHwgIDcgKystDQogZnMvbmZzL3BuZnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
-fCAgMiArLQ0KIGZzL25mcy9zdXBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkg
-KysrKysrLQ0KIG5ldC9zdW5ycGMvY2xudC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQg
-Ky0NCiAxOCBmaWxlcyBjaGFuZ2VkLCAyNDQgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0p
-DQotLSANClRyb25kIE15a2xlYnVzdA0KTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyLCBQcmlt
-YXJ5RGF0YQ0KdHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbQ0K
+Hi Linus,
+
+The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:
+
+  Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)
+
+are available in the git repository at:
+
+  git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.8-3
+
+for you to fetch changes up to 98b0f80c2396224bbbed81792b526e6c72ba9efa:
+
+  NFSv4.x: Fix a refcount leak in nfs_callback_up_net (2016-08-30 09:26:57 -0400)
+
+Cheers,
+  Trond
+
+----------------------------------------------------------------
+NFS client bugfixes for 4.8
+
+Highlights include:
+
+Stable patches:
+- Fix a refcount leak in nfs_callback_up_net
+- Fix an Oopsable condition when the flexfile pNFS driver connection to
+  the DS fails
+- Fix an Oopsable condition in NFSv4.1 server callback races
+- Ensure pNFS clients stop doing I/O to the DS if their lease has expired,
+  as required by the NFSv4.1 protocol
+
+Bugfixes:
+- Fix potential looping in the NFSv4.x migration code
+- Patch series to close callback races for OPEN, LAYOUTGET and LAYOUTRETURN
+- Silence WARN_ON when NFSv4.1 over RDMA is in use
+- Fix a LAYOUTCOMMIT race in the pNFS/blocks client
+- Fix pNFS timeout issues when the DS fails
+
+----------------------------------------------------------------
+Benjamin Coddington (2):
+      pnfs/blocklayout: update last_write_offset atomically with extents
+      NFS4: Avoid migration loops
+
+Chuck Lever (1):
+      SUNRPC: Silence WARN_ON when NFSv4.1 over RDMA is in use
+
+Trond Myklebust (12):
+      pNFS/flexfiles: Fix layoutstat periodic reporting
+      NFS: Allow the mount option retrans=0
+      pNFS/flexfiles: Set reasonable default retrans values for the data channel
+      pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls
+      pNFS: The client must not do I/O to the DS if it's lease has expired
+      NFSv4.1: Fix Oopsable condition in server callback races
+      NFSv4.1: Delay callback processing when there are referring triples
+      NFSv4.1: Defer bumping the slot sequence number until we free the slot
+      NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN
+      NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence
+      pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails
+      NFSv4.x: Fix a refcount leak in nfs_callback_up_net
+
+ fs/nfs/blocklayout/blocklayout.c          |  2 +-
+ fs/nfs/blocklayout/blocklayout.h          |  3 +-
+ fs/nfs/blocklayout/extent_tree.c          | 10 ++--
+ fs/nfs/callback.c                         |  1 +
+ fs/nfs/callback_proc.c                    |  8 +--
+ fs/nfs/client.c                           | 10 ++--
+ fs/nfs/flexfilelayout/flexfilelayout.c    | 45 ++++++++--------
+ fs/nfs/flexfilelayout/flexfilelayout.h    |  2 +-
+ fs/nfs/flexfilelayout/flexfilelayoutdev.c | 23 ++++----
+ fs/nfs/internal.h                         |  5 +-
+ fs/nfs/nfs42proc.c                        | 34 ++++++++++--
+ fs/nfs/nfs4client.c                       |  5 ++
+ fs/nfs/nfs4proc.c                         | 89 +++++++++++++++++++++++++------
+ fs/nfs/nfs4session.c                      | 53 ++++++++++++++++++
+ fs/nfs/nfs4session.h                      |  7 ++-
+ fs/nfs/pnfs.c                             |  2 +-
+ fs/nfs/super.c                            | 19 ++++++-
+ net/sunrpc/clnt.c                         |  4 +-
+ 18 files changed, 244 insertions(+), 78 deletions(-)
+-- 
+Trond Myklebust
+Linux NFS client maintainer, PrimaryData
+trond.myklebust@primarydata.com
diff --git a/a/content_digest b/N1/content_digest
index 4739796..bdde096 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -6,67 +6,87 @@
  " linux-nfs@vger.kernel.org <linux-nfs@vger.kernel.org>\0"
  "\00:1\0"
  "b\0"
- "SGkgTGludXMsDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdlcyBzaW5jZSBjb21taXQgNjk0ZDBkMGJi\n"
- "MjAzMGQyZTM2ZGY3M2UyZDIzZDU3NzA1MTFkYmM4ZDoNCg0KICBMaW51eCA0LjgtcmMyICgyMDE2\n"
- "LTA4LTE0IDE5OjExOjM2IC0wNzAwKQ0KDQphcmUgYXZhaWxhYmxlIGluIHRoZSBnaXQgcmVwb3Np\n"
- "dG9yeSBhdDoNCg0KICBnaXQ6Ly9naXQubGludXgtbmZzLm9yZy9wcm9qZWN0cy90cm9uZG15L2xp\n"
- "bnV4LW5mcy5naXQgdGFncy9uZnMtZm9yLTQuOC0zDQoNCmZvciB5b3UgdG8gZmV0Y2ggY2hhbmdl\n"
- "cyB1cCB0byA5OGIwZjgwYzIzOTYyMjRiYmJlZDgxNzkyYjUyNmU2YzcyYmE5ZWZhOg0KDQogIE5G\n"
- "U3Y0Lng6IEZpeCBhIHJlZmNvdW50IGxlYWsgaW4gbmZzX2NhbGxiYWNrX3VwX25ldCAoMjAxNi0w\n"
- "OC0zMCAwOToyNjo1NyAtMDQwMCkNCg0KQ2hlZXJzLA0KICBUcm9uZA0KDQotLS0tLS0tLS0tLS0t\n"
- "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpORlMg\n"
- "Y2xpZW50IGJ1Z2ZpeGVzIGZvciA0LjgNCg0KSGlnaGxpZ2h0cyBpbmNsdWRlOg0KDQpTdGFibGUg\n"
- "cGF0Y2hlczoNCi0gRml4IGEgcmVmY291bnQgbGVhayBpbiBuZnNfY2FsbGJhY2tfdXBfbmV0DQot\n"
- "IEZpeCBhbiBPb3BzYWJsZSBjb25kaXRpb24gd2hlbiB0aGUgZmxleGZpbGUgcE5GUyBkcml2ZXIg\n"
- "Y29ubmVjdGlvbiB0bw0KICB0aGUgRFMgZmFpbHMNCi0gRml4IGFuIE9vcHNhYmxlIGNvbmRpdGlv\n"
- "biBpbiBORlN2NC4xIHNlcnZlciBjYWxsYmFjayByYWNlcw0KLSBFbnN1cmUgcE5GUyBjbGllbnRz\n"
- "IHN0b3AgZG9pbmcgSS9PIHRvIHRoZSBEUyBpZiB0aGVpciBsZWFzZSBoYXMgZXhwaXJlZCwNCiAg\n"
- "YXMgcmVxdWlyZWQgYnkgdGhlIE5GU3Y0LjEgcHJvdG9jb2wNCg0KQnVnZml4ZXM6DQotIEZpeCBw\n"
- "b3RlbnRpYWwgbG9vcGluZyBpbiB0aGUgTkZTdjQueCBtaWdyYXRpb24gY29kZQ0KLSBQYXRjaCBz\n"
- "ZXJpZXMgdG8gY2xvc2UgY2FsbGJhY2sgcmFjZXMgZm9yIE9QRU4sIExBWU9VVEdFVCBhbmQgTEFZ\n"
- "T1VUUkVUVVJODQotIFNpbGVuY2UgV0FSTl9PTiB3aGVuIE5GU3Y0LjEgb3ZlciBSRE1BIGlzIGlu\n"
- "IHVzZQ0KLSBGaXggYSBMQVlPVVRDT01NSVQgcmFjZSBpbiB0aGUgcE5GUy9ibG9ja3MgY2xpZW50\n"
- "DQotIEZpeCBwTkZTIHRpbWVvdXQgaXNzdWVzIHdoZW4gdGhlIERTIGZhaWxzDQoNCi0tLS0tLS0t\n"
- "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N\n"
- "CkJlbmphbWluIENvZGRpbmd0b24gKDIpOg0KICAgICAgcG5mcy9ibG9ja2xheW91dDogdXBkYXRl\n"
- "IGxhc3Rfd3JpdGVfb2Zmc2V0IGF0b21pY2FsbHkgd2l0aCBleHRlbnRzDQogICAgICBORlM0OiBB\n"
- "dm9pZCBtaWdyYXRpb24gbG9vcHMNCg0KQ2h1Y2sgTGV2ZXIgKDEpOg0KICAgICAgU1VOUlBDOiBT\n"
- "aWxlbmNlIFdBUk5fT04gd2hlbiBORlN2NC4xIG92ZXIgUkRNQSBpcyBpbiB1c2UNCg0KVHJvbmQg\n"
- "TXlrbGVidXN0ICgxMik6DQogICAgICBwTkZTL2ZsZXhmaWxlczogRml4IGxheW91dHN0YXQgcGVy\n"
- "aW9kaWMgcmVwb3J0aW5nDQogICAgICBORlM6IEFsbG93IHRoZSBtb3VudCBvcHRpb24gcmV0cmFu\n"
- "cz0wDQogICAgICBwTkZTL2ZsZXhmaWxlczogU2V0IHJlYXNvbmFibGUgZGVmYXVsdCByZXRyYW5z\n"
- "IHZhbHVlcyBmb3IgdGhlIGRhdGEgY2hhbm5lbA0KICAgICAgcE5GUzogSGFuZGxlIE5GUzRFUlJf\n"
- "T0xEX1NUQVRFSUQgY29ycmVjdGx5IGluIExBWU9VVFNUQVQgY2FsbHMNCiAgICAgIHBORlM6IFRo\n"
- "ZSBjbGllbnQgbXVzdCBub3QgZG8gSS9PIHRvIHRoZSBEUyBpZiBpdCdzIGxlYXNlIGhhcyBleHBp\n"
- "cmVkDQogICAgICBORlN2NC4xOiBGaXggT29wc2FibGUgY29uZGl0aW9uIGluIHNlcnZlciBjYWxs\n"
- "YmFjayByYWNlcw0KICAgICAgTkZTdjQuMTogRGVsYXkgY2FsbGJhY2sgcHJvY2Vzc2luZyB3aGVu\n"
- "IHRoZXJlIGFyZSByZWZlcnJpbmcgdHJpcGxlcw0KICAgICAgTkZTdjQuMTogRGVmZXIgYnVtcGlu\n"
- "ZyB0aGUgc2xvdCBzZXF1ZW5jZSBudW1iZXIgdW50aWwgd2UgZnJlZSB0aGUgc2xvdA0KICAgICAg\n"
- "TkZTdjQuMTogQ2xvc2UgY2FsbGJhY2sgcmFjZXMgZm9yIE9QRU4sIExBWU9VVEdFVCBhbmQgTEFZ\n"
- "T1VUUkVUVVJODQogICAgICBORlN2NC4xOiBSZW1vdmUgb2Jzb2xldGUgYW5kIGluY29ycnJlY3Qg\n"
- "YXNzaWdubWVudCBpbiBuZnM0X2NhbGxiYWNrX3NlcXVlbmNlDQogICAgICBwTkZTL2ZsZXhmaWxl\n"
- "czogRml4IGFuIE9vcHNhYmxlIGNvbmRpdGlvbiB3aGVuIGNvbm5lY3Rpb24gdG8gdGhlIERTIGZh\n"
- "aWxzDQogICAgICBORlN2NC54OiBGaXggYSByZWZjb3VudCBsZWFrIGluIG5mc19jYWxsYmFja191\n"
- "cF9uZXQNCg0KIGZzL25mcy9ibG9ja2xheW91dC9ibG9ja2xheW91dC5jICAgICAgICAgIHwgIDIg\n"
- "Ky0NCiBmcy9uZnMvYmxvY2tsYXlvdXQvYmxvY2tsYXlvdXQuaCAgICAgICAgICB8ICAzICstDQog\n"
- "ZnMvbmZzL2Jsb2NrbGF5b3V0L2V4dGVudF90cmVlLmMgICAgICAgICAgfCAxMCArKy0tDQogZnMv\n"
- "bmZzL2NhbGxiYWNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArDQogZnMvbmZzL2Nh\n"
- "bGxiYWNrX3Byb2MuYyAgICAgICAgICAgICAgICAgICAgfCAgOCArLS0NCiBmcy9uZnMvY2xpZW50\n"
- "LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEwICsrLS0NCiBmcy9uZnMvZmxleGZpbGVs\n"
- "YXlvdXQvZmxleGZpbGVsYXlvdXQuYyAgICB8IDQ1ICsrKysrKysrLS0tLS0tLS0NCiBmcy9uZnMv\n"
- "ZmxleGZpbGVsYXlvdXQvZmxleGZpbGVsYXlvdXQuaCAgICB8ICAyICstDQogZnMvbmZzL2ZsZXhm\n"
- "aWxlbGF5b3V0L2ZsZXhmaWxlbGF5b3V0ZGV2LmMgfCAyMyArKysrLS0tLQ0KIGZzL25mcy9pbnRl\n"
- "cm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0NCiBmcy9uZnMvbmZzNDJwcm9j\n"
- "LmMgICAgICAgICAgICAgICAgICAgICAgICB8IDM0ICsrKysrKysrKystLQ0KIGZzL25mcy9uZnM0\n"
- "Y2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysNCiBmcy9uZnMvbmZzNHByb2Mu\n"
- "YyAgICAgICAgICAgICAgICAgICAgICAgICB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKyst\n"
- "LS0tLS0NCiBmcy9uZnMvbmZzNHNlc3Npb24uYyAgICAgICAgICAgICAgICAgICAgICB8IDUzICsr\n"
- "KysrKysrKysrKysrKysrKw0KIGZzL25mcy9uZnM0c2Vzc2lvbi5oICAgICAgICAgICAgICAgICAg\n"
- "ICAgIHwgIDcgKystDQogZnMvbmZzL3BuZnMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg\n"
- "fCAgMiArLQ0KIGZzL25mcy9zdXBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTkg\n"
- "KysrKysrLQ0KIG5ldC9zdW5ycGMvY2xudC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQg\n"
- "Ky0NCiAxOCBmaWxlcyBjaGFuZ2VkLCAyNDQgaW5zZXJ0aW9ucygrKSwgNzggZGVsZXRpb25zKC0p\n"
- "DQotLSANClRyb25kIE15a2xlYnVzdA0KTGludXggTkZTIGNsaWVudCBtYWludGFpbmVyLCBQcmlt\n"
- YXJ5RGF0YQ0KdHJvbmQubXlrbGVidXN0QHByaW1hcnlkYXRhLmNvbQ0K
+ "Hi Linus,\n"
+ "\n"
+ "The following changes since commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d:\n"
+ "\n"
+ "  Linux 4.8-rc2 (2016-08-14 19:11:36 -0700)\n"
+ "\n"
+ "are available in the git repository at:\n"
+ "\n"
+ "  git://git.linux-nfs.org/projects/trondmy/linux-nfs.git tags/nfs-for-4.8-3\n"
+ "\n"
+ "for you to fetch changes up to 98b0f80c2396224bbbed81792b526e6c72ba9efa:\n"
+ "\n"
+ "  NFSv4.x: Fix a refcount leak in nfs_callback_up_net (2016-08-30 09:26:57 -0400)\n"
+ "\n"
+ "Cheers,\n"
+ "  Trond\n"
+ "\n"
+ "----------------------------------------------------------------\n"
+ "NFS client bugfixes for 4.8\n"
+ "\n"
+ "Highlights include:\n"
+ "\n"
+ "Stable patches:\n"
+ "- Fix a refcount leak in nfs_callback_up_net\n"
+ "- Fix an Oopsable condition when the flexfile pNFS driver connection to\n"
+ "  the DS fails\n"
+ "- Fix an Oopsable condition in NFSv4.1 server callback races\n"
+ "- Ensure pNFS clients stop doing I/O to the DS if their lease has expired,\n"
+ "  as required by the NFSv4.1 protocol\n"
+ "\n"
+ "Bugfixes:\n"
+ "- Fix potential looping in the NFSv4.x migration code\n"
+ "- Patch series to close callback races for OPEN, LAYOUTGET and LAYOUTRETURN\n"
+ "- Silence WARN_ON when NFSv4.1 over RDMA is in use\n"
+ "- Fix a LAYOUTCOMMIT race in the pNFS/blocks client\n"
+ "- Fix pNFS timeout issues when the DS fails\n"
+ "\n"
+ "----------------------------------------------------------------\n"
+ "Benjamin Coddington (2):\n"
+ "      pnfs/blocklayout: update last_write_offset atomically with extents\n"
+ "      NFS4: Avoid migration loops\n"
+ "\n"
+ "Chuck Lever (1):\n"
+ "      SUNRPC: Silence WARN_ON when NFSv4.1 over RDMA is in use\n"
+ "\n"
+ "Trond Myklebust (12):\n"
+ "      pNFS/flexfiles: Fix layoutstat periodic reporting\n"
+ "      NFS: Allow the mount option retrans=0\n"
+ "      pNFS/flexfiles: Set reasonable default retrans values for the data channel\n"
+ "      pNFS: Handle NFS4ERR_OLD_STATEID correctly in LAYOUTSTAT calls\n"
+ "      pNFS: The client must not do I/O to the DS if it's lease has expired\n"
+ "      NFSv4.1: Fix Oopsable condition in server callback races\n"
+ "      NFSv4.1: Delay callback processing when there are referring triples\n"
+ "      NFSv4.1: Defer bumping the slot sequence number until we free the slot\n"
+ "      NFSv4.1: Close callback races for OPEN, LAYOUTGET and LAYOUTRETURN\n"
+ "      NFSv4.1: Remove obsolete and incorrrect assignment in nfs4_callback_sequence\n"
+ "      pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails\n"
+ "      NFSv4.x: Fix a refcount leak in nfs_callback_up_net\n"
+ "\n"
+ " fs/nfs/blocklayout/blocklayout.c          |  2 +-\n"
+ " fs/nfs/blocklayout/blocklayout.h          |  3 +-\n"
+ " fs/nfs/blocklayout/extent_tree.c          | 10 ++--\n"
+ " fs/nfs/callback.c                         |  1 +\n"
+ " fs/nfs/callback_proc.c                    |  8 +--\n"
+ " fs/nfs/client.c                           | 10 ++--\n"
+ " fs/nfs/flexfilelayout/flexfilelayout.c    | 45 ++++++++--------\n"
+ " fs/nfs/flexfilelayout/flexfilelayout.h    |  2 +-\n"
+ " fs/nfs/flexfilelayout/flexfilelayoutdev.c | 23 ++++----\n"
+ " fs/nfs/internal.h                         |  5 +-\n"
+ " fs/nfs/nfs42proc.c                        | 34 ++++++++++--\n"
+ " fs/nfs/nfs4client.c                       |  5 ++\n"
+ " fs/nfs/nfs4proc.c                         | 89 +++++++++++++++++++++++++------\n"
+ " fs/nfs/nfs4session.c                      | 53 ++++++++++++++++++\n"
+ " fs/nfs/nfs4session.h                      |  7 ++-\n"
+ " fs/nfs/pnfs.c                             |  2 +-\n"
+ " fs/nfs/super.c                            | 19 ++++++-\n"
+ " net/sunrpc/clnt.c                         |  4 +-\n"
+ " 18 files changed, 244 insertions(+), 78 deletions(-)\n"
+ "-- \n"
+ "Trond Myklebust\n"
+ "Linux NFS client maintainer, PrimaryData\n"
+ trond.myklebust@primarydata.com
 
-ab3a44867e228f75231a0e39bb335d4e5077d57be1ff2b56b43bb412f405d052
+2ff8ddb813d8272676fbb51661fa9ab4f021a48700000aa23a0fa68a9b706f12

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.