stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Sasha Levin <Alexander.Levin@microsoft.com>
To: "stable@vger.kernel.org" <stable@vger.kernel.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Cc: Chuck Lever <chuck.lever@oracle.com>,
	"J . Bruce Fields" <bfields@redhat.com>,
	Sasha Levin <Alexander.Levin@microsoft.com>
Subject: [PATCH AUTOSEL for 4.4 082/162] sunrpc: Disable splice for krb5i
Date: Mon, 9 Apr 2018 00:28:43 +0000	[thread overview]
Message-ID: <20180409002738.163941-82-alexander.levin@microsoft.com> (raw)
In-Reply-To: <20180409002738.163941-1-alexander.levin@microsoft.com>

From: Chuck Lever <chuck.lever@oracle.com>

[ Upstream commit 06eb8a56af23ae32e90fdd6b27fec30930364b52 ]

Running a multi-threaded 8KB fio test (70/30 mix), three or four out
of twelve of the jobs fail when using krb5i. The failure is an EIO
on a read.

Troubleshooting confirmed the EIO results when the client fails to
verify the MIC of an NFS READ reply. Bruce suggested the problem
could be due to the data payload changing between the time the
reply's MIC was computed on the server and the time the reply was
actually sent.

krb5p gets around this problem by disabling RQ_SPLICE_OK. Use the
same mechanism for krb5i RPCs.

"iozone -i0 -i1 -s128m -y1k -az -I", export is tmpfs, mount is
sec=krb5i,vers=3,proto=rdma. The important numbers are the
read / reread column.

Here's without the RQ_SPLICE_OK patch:

              kB  reclen    write  rewrite    read    reread
          131072       1     7546     7929     8396     8267
          131072       2    14375    14600    15843    15639
          131072       4    19280    19248    21303    21410
          131072       8    32350    31772    35199    34883
          131072      16    36748    37477    49365    51706
          131072      32    55669    56059    57475    57389
          131072      64    74599    75190    74903    75550
          131072     128    99810   101446   102828   102724
          131072     256   122042   122612   124806   125026
          131072     512   137614   138004   141412   141267
          131072    1024   146601   148774   151356   151409
          131072    2048   180684   181727   293140   292840
          131072    4096   206907   207658   552964   549029
          131072    8192   223982   224360   454493   473469
          131072   16384   228927   228390   654734   632607

And here's with it:

              kB  reclen    write  rewrite    read    reread
          131072       1     7700     7365     7958     8011
          131072       2    13211    13303    14937    14414
          131072       4    19001    19265    20544    20657
          131072       8    30883    31097    34255    33566
          131072      16    36868    34908    51499    49944
          131072      32    56428    55535    58710    56952
          131072      64    73507    74676    75619    74378
          131072     128   100324   101442   103276   102736
          131072     256   122517   122995   124639   124150
          131072     512   137317   139007   140530   140830
          131072    1024   146807   148923   151246   151072
          131072    2048   179656   180732   292631   292034
          131072    4096   206216   208583   543355   541951
          131072    8192   223738   224273   494201   489372
          131072   16384   229313   229840   691719   668427

I would say that there is not much difference in this test.

For good measure, here's the same test with sec=krb5p:

              kB  reclen    write  rewrite    read    reread
          131072       1     5982     5881     6137     6218
          131072       2    10216    10252    10850    10932
          131072       4    12236    12575    15375    15526
          131072       8    15461    15462    23821    22351
          131072      16    25677    25811    27529    27640
          131072      32    31903    32354    34063    33857
          131072      64    42989    43188    45635    45561
          131072     128    52848    53210    56144    56141
          131072     256    59123    59214    62691    62933
          131072     512    63140    63277    66887    67025
          131072    1024    65255    65299    69213    69140
          131072    2048    76454    76555   133767   133862
          131072    4096    84726    84883   251925   250702
          131072    8192    89491    89482   270821   276085
          131072   16384    91572    91597   361768   336868

BugLink: https://bugzilla.linux-nfs.org/show_bug.cgi?id=307
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
---
 net/sunrpc/auth_gss/svcauth_gss.c | 8 ++++++++
 net/sunrpc/svc.c                  | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/net/sunrpc/auth_gss/svcauth_gss.c b/net/sunrpc/auth_gss/svcauth_gss.c
index 036bbf2b44c1..5a52e37dc395 100644
--- a/net/sunrpc/auth_gss/svcauth_gss.c
+++ b/net/sunrpc/auth_gss/svcauth_gss.c
@@ -832,6 +832,14 @@ unwrap_integ_data(struct svc_rqst *rqstp, struct xdr_buf *buf, u32 seq, struct g
 	struct xdr_netobj mic;
 	struct xdr_buf integ_buf;
 
+	/* NFS READ normally uses splice to send data in-place. However
+	 * the data in cache can change after the reply's MIC is computed
+	 * but before the RPC reply is sent. To prevent the client from
+	 * rejecting the server-computed MIC in this somewhat rare case,
+	 * do not use splice with the GSS integrity service.
+	 */
+	clear_bit(RQ_SPLICE_OK, &rqstp->rq_flags);
+
 	/* Did we already verify the signature on the original pass through? */
 	if (rqstp->rq_deferred)
 		return 0;
diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c
index c5b0cb4f4056..2221a52870dc 100644
--- a/net/sunrpc/svc.c
+++ b/net/sunrpc/svc.c
@@ -1084,7 +1084,7 @@ svc_process_common(struct svc_rqst *rqstp, struct kvec *argv, struct kvec *resv)
 	if (argv->iov_len < 6*4)
 		goto err_short_len;
 
-	/* Will be turned off only in gss privacy case: */
+	/* Will be turned off by GSS integrity and privacy services */
 	set_bit(RQ_SPLICE_OK, &rqstp->rq_flags);
 	/* Will be turned off only when NFSv4 Sessions are used */
 	set_bit(RQ_USEDEFERRAL, &rqstp->rq_flags);
-- 
2.15.1

  parent reply	other threads:[~2018-04-09  0:37 UTC|newest]

Thread overview: 164+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-04-09  0:27 [PATCH AUTOSEL for 4.4 001/162] ALSA: timer: Wrap with spinlock for queue access Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 002/162] e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 003/162] perf/core: Correct event creation with PERF_FORMAT_GROUP Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 004/162] MIPS: mm: fixed mappings: correct initialisation Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 005/162] MIPS: kprobes: flush_insn_slot should flush only if probe initialised Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 006/162] Fix loop device flush before configure v3 Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 008/162] rcu: Make synchronize_rcu_mult() check for duplicates Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 007/162] net: emac: fix reset timeout with AR8035 phy Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 009/162] perf tests: Decompress kernel module before objdump Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 010/162] xen: avoid type warning in xchg_xen_ulong Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 011/162] KEYS: put keyring if install_session_keyring_to_cred() fails Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 012/162] bnx2x: Allow vfs to disable txvlan offload Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 013/162] sctp: fix recursive locking warning in sctp_do_peeloff Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 015/162] iio: magnetometer: st_magn_spi: fix spi_device_id table Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 014/162] sparc64: ldc abort during vds iso boot Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 016/162] Bluetooth: Send HCI Set Event Mask Page 2 command only when needed Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 018/162] ACPICA: Events: Add runtime stub support for event APIs Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 017/162] cpuidle: dt: Add missing 'of_node_put()' Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 019/162] ACPICA: Disassembler: Abort on an invalid/unknown AML opcode Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 021/162] s390/dasd: fix hanging safe offline Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 020/162] s390/dasd: Display read-only attribute correctly Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 022/162] vxlan: dont migrate permanent fdb entries during learn Sasha Levin
2018-04-09  0:27 ` [PATCH AUTOSEL for 4.4 023/162] scsi: csiostor: Avoid content leaks and casts Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 025/162] scsi: lpfc: Fix return value of board_mode store routine in case of online failure Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 024/162] scsi: megaraid: Fix a sleep-in-atomic bug Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 026/162] usb: usbip tool: Check the return of get_nports() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 027/162] usb: usbip tool: Fix refresh_imported_device_list() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 029/162] PCI: Add domain number check to find_smbios_instance_string() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 028/162] PCI: Correct PCI_STD_RESOURCE_END usage Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 030/162] mtd: handle partitioning on devices with 0 erasesize Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 031/162] platform/x86: acer-wmi: Detect RF Button capability Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 032/162] leds: bcm6328: fix signal source assignment for leds 4 to 7 Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 033/162] caif: Add sockaddr length check before accessing sa_family in connect handler Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 035/162] ixgbe: pci_set_drvdata must be called before register_netdev Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 034/162] ixgbe: avoid permanent lock of *_PTP_TX_IN_PROGRESS Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 036/162] x86/mce: Don't disable MCA banks when offlining a CPU on AMD Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 037/162] net_sched: move tcf_lock down after gen_replace_estimator() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 038/162] PCI: Protect pci_error_handlers->reset_notify() usage with device_lock() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 040/162] firmware: dmi_scan: Check DMI structure length Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 039/162] firmware: dmi_scan: Look for SMBIOS 3 entry point first Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 041/162] i2c: ismt: fix wrong device address when unmap the data buffer Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 042/162] drm/mgag200: Fix to always set HiPri for G200e4 V2 Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 043/162] r8152: add byte_enable for ocp_read_word function Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 044/162] ip_tunnel: fix potential issue in ip_tunnel_rcv Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 045/162] NFC: nfcmrvl_uart: fix device-node leak during probe Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 046/162] Btrfs: skip commit transaction if we don't have enough pinned bytes Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 047/162] Btrfs: tolerate errors if we have retried successfully Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 048/162] clk: socfpga: Fix the smplsel on Arria10 and Stratix10 Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 049/162] scsi: lpfc: Fix crash after firmware flash when IO is running Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 050/162] ALSA: hda: Fix potential race at unregistration and unsol events Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 052/162] mmc: sdhci-esdhc: Add SDHCI_QUIRK_32BIT_DMA_ADDR Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 051/162] mmc: mediatek: Fixed size in dma_free_coherent Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 053/162] x86/nmi: Fix timeout test in test_nmi_ipi() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 054/162] arm64: pass machine size to sparse Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 055/162] fib_rules: Resolve goto rules target on delete Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 057/162] dccp: call inet_add_protocol after register_pernet_subsys in dccp_v4_init Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 056/162] platform/x86: dell-laptop: Fix bogus keyboard backlight sysfs interface Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 058/162] sfc: remove duplicate up_write on VF filter_sem Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 059/162] kselftests: timers: Fix inconsistency-check to not ignore first timestamp Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 061/162] drm/vc4: Send a VBLANK event when disabling a CRTC Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 060/162] rtlwifi: btcoex: rtl8723be: fix ant_sel not work Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 062/162] i2c: imx: Use correct function to write to register Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 063/162] irqchip/gic-v3-its: Fix MSI alias accounting Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 064/162] arm64: ptrace: Fix VFP register dumping in compat coredumps Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 065/162] tcp: Add a tcp_filter hook before handle ack packet Sasha Levin
2018-04-09 18:00   ` Chenbo Feng
2018-04-15 15:01     ` Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 066/162] veth: Be more robust on network device creation when no attributes Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 067/162] macvlan: Do not return error when setting the same mac address Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 068/162] i2c: cadance: fix ctrl/addr reg write order Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 069/162] ocfs2: fix deadlock caused by recursive locking in xattr Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 070/162] af_iucv: Move sockaddr length checks to before accessing sa_family in bind and connect handlers Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 071/162] sctp: adjust ssthresh when transport is idle Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 072/162] arm64: pass endianness info to sparse Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 073/162] seccomp: Adjust selftests to avoid double-join Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 074/162] scsi: bnx2i: missing error code in bnx2i_ep_connect() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 075/162] powerpc: Fix /proc/cpuinfo revision for POWER9 DD2 Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 077/162] ACPI: EC: Fix EC command visibility for dynamic debug Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 076/162] net/mlx5: Fix driver load error flow when firmware is stuck Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 078/162] scsi: sun_esp: fix device reference leaks Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 079/162] powerpc/fadump: avoid duplicates in crash memory ranges Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 080/162] s390/pci: improve error handling during interrupt deregistration Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 081/162] s390/pci: improve unreg_ioat error handling Sasha Levin
2018-04-09  0:28 ` Sasha Levin [this message]
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 084/162] PCI: Enable ECRC only if device supports it Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 083/162] libertas: Fix lbs_prb_rsp_limit_set() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 085/162] MIPS: CPS: Prevent multi-core with dcache aliasing Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 086/162] MIPS: VDSO: Fix conversions in do_monotonic()/do_monotonic_coarse() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 087/162] MIPS: Handle tlbex-tlbp race condition Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 088/162] MIPS: VDSO: Add implementation of clock_gettime() fallback Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 089/162] MIPS: VDSO: Add implementation of gettimeofday() fallback Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 090/162] arm64: ptrace: Avoid setting compat FP[SC]R to garbage if get_user fails Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 091/162] arm64: ptrace: Fix incorrect get_user() use in compat_vfp_set() Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 092/162] Btrfs: always account pinned bytes when dropping a tree block ref Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 093/162] arcnet: change irq handler to lock irqsave Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 094/162] x86/um: thin archives build fix Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 095/162] fs: warn in case userspace lied about modprobe return Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 096/162] perf intel-pt: Do not use TSC packets for calculating CPU cycles to TSC Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 097/162] powerpc/perf/hv-24x7: Fix passing of catalog version number Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 098/162] powerpc/perf/hv-24x7: Fix off-by-one error in request_buffer check Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 099/162] ext4: change fast symlink test to not rely on i_blocks Sasha Levin
2018-04-09  0:28 ` [PATCH AUTOSEL for 4.4 100/162] bridge: allow ext learned entries to change ports Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 101/162] irqchip/gic-v2: Report failures in gic_irq_domain_alloc Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 102/162] irqchip/gic-v3: " Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 103/162] irqchip/gic-v3: Honor forced affinity setting Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 104/162] vmlfb: Fix error handling in cr_pll_init() Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 106/162] NFSv4: always set NFS_LOCK_LOST when a lock is lost Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 105/162] firewire-ohci: work around oversized DMA reads on JMicron controllers Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 107/162] ALSA: hda - Use IS_REACHABLE() for dependency on input Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 108/162] ASoC: au1x: Fix timeout tests in au1xac97c_ac97_read() Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 109/162] kvm: x86: fix KVM_XEN_HVM_CONFIG ioctl Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 110/162] tracing/hrtimer: Fix tracing bugs by taking all clock bases and modes into account Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 111/162] PCI: Add function 1 DMA alias quirk for Marvell 9128 Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 112/162] tools lib traceevent: Simplify pointer print logic and fix %pF Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 113/162] perf callchain: Fix attr.sample_max_stack setting Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 114/162] tools lib traceevent: Fix get_field_str() for dynamic strings Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 115/162] iommu/vt-d: Use domain instead of cache fetching Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 116/162] dm thin: fix documentation relative to low water mark threshold Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 117/162] nfs: Do not convert nfs_idmap_cache_timeout to jiffies Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 118/162] clk: ingenic: Fix recalc_rate for clocks with fixed divider Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 119/162] watchdog: sp5100_tco: Fix watchdog disable bit Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 120/162] kconfig: Don't leak main menus during parsing Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 121/162] kconfig: Fix automatic menu creation mem leak Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 122/162] kconfig: Fix expr_free() E_NOT leak Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 123/162] mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl() Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 124/162] ipmi/powernv: Fix error return code in ipmi_powernv_probe() Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 125/162] Btrfs: set plug for fsync Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 126/162] btrfs: Fix out of bounds access in btrfs_search_slot Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 127/162] Btrfs: fix scrub to repair raid6 corruption Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 129/162] scsi: fas216: fix sense buffer initialization Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 128/162] scsi: devinfo: fix format of the device list Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 130/162] HID: roccat: prevent an out of bounds read in kovaplus_profile_activated() Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 131/162] jffs2: Fix use-after-free bug in jffs2_iget()'s error handling path Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 132/162] powerpc/numa: Use ibm,max-associativity-domains to discover possible nodes Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 133/162] powerpc/numa: Ensure nodes initialized for hotplug Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 134/162] RDMA/mlx5: Avoid memory leak in case of XRCD dealloc failure Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 135/162] ntb_transport: Fix bug with max_mw_size parameter Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 136/162] ocfs2: return -EROFS to mount.ocfs2 if inode block is invalid Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 137/162] ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attribute Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 138/162] ocfs2: return error when we attempt to access a dirty bh in jbd2 Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 139/162] mm/mempolicy: fix the check of nodemask from user Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 140/162] mm/mempolicy: add nodes_empty check in SYSC_migrate_pages Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 141/162] asm-generic: provide generic_pmdp_establish() Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 142/162] mm: pin address_space before dereferencing it while isolating an LRU page Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 143/162] IB/ipoib: Fix for potential no-carrier state Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 144/162] x86/power: Fix swsusp_arch_resume prototype Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 145/162] firmware: dmi_scan: Fix handling of empty DMI strings Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 146/162] ACPI: processor_perflib: Do not send _PPC change notification if not ready Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 147/162] bpf: fix selftests/bpf test_kmod.sh failure when CONFIG_BPF_JIT_ALWAYS_ON=y Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 148/162] MIPS: TXx9: use IS_BUILTIN() for CONFIG_LEDS_CLASS Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 149/162] xen-netfront: Fix race between device setup and open Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 151/162] RDS: IB: Fix null pointer issue Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 150/162] xen/grant-table: Use put_page instead of free_page Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 152/162] arm64: spinlock: Fix theoretical trylock() A-B-A with LSE atomics Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 153/162] proc: fix /proc/*/map_files lookup Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 154/162] cifs: silence compiler warnings showing up with gcc-8.0.0 Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 155/162] bcache: properly set task state in bch_writeback_thread() Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 156/162] bcache: fix for allocator and register thread race Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 157/162] bcache: fix for data collapse after re-attaching an attached device Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 158/162] bcache: return attach error when no cache set exist Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 160/162] tools/libbpf: handle issues with bpf ELF objects containing .eh_frames Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 159/162] nfsd: return RESOURCE not GARBAGE_ARGS on too many ops Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 161/162] locking/qspinlock: Ensure node->count is updated before initialising node Sasha Levin
2018-04-09  0:29 ` [PATCH AUTOSEL for 4.4 162/162] irqchip/gic-v3: Change pr_debug message to pr_devel Sasha Levin

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=20180409002738.163941-82-alexander.levin@microsoft.com \
    --to=alexander.levin@microsoft.com \
    --cc=bfields@redhat.com \
    --cc=chuck.lever@oracle.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=stable@vger.kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).