Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp11857920imu; Tue, 1 Jan 2019 08:16:42 -0800 (PST) X-Google-Smtp-Source: AFSGD/Uk7rpM8KUx/2lgjTGevhTa5k8BMDkiobsTUTN/OCJUFrK9N0mL5J6gx0e/rN4vJK0RdphM X-Received: by 2002:a62:e30d:: with SMTP id g13mr41360291pfh.151.1546359401995; Tue, 01 Jan 2019 08:16:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546359401; cv=none; d=google.com; s=arc-20160816; b=fdaDDWkiySZ6ihTGf82eRjCuJ92o+b8VcqaxXOcVPv4Kci+P29xP0ml1cb/esei62I L3YWFJHfOTpvGTDFtDmOeyjfhKX8bWZnYqmB+2ZUO/9ZsEJgwFe93SmDEmThBJgEIKcD 3LkkndoDItUaPswv/Gpi2WqipNJTlrR6IKHmCL1nQJzzaBuE4CvZTq5KSs/tAS5Z62sC 5SbfvJF06n+fXeNvhOHoFhyhRBWrhHtLi69lTuggbOxupO/C3ev1fnKDhMh0MnxvX5yw IaaB5CB4fxrz/7Wqa0i0FRB2NG8SDDrRydMEr4JENPkIYK3jRCXW8u0znVeFsH08p5k8 6WBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent :content-transfer-encoding:date:cc:to:from:subject:message-id; bh=AShhYMkFJrWwBNUx/ee0PddOthqbn/9PSmPBorfiZ1A=; b=rQmEwzHtQsVl78Mq/nAQBN2TptLiFOfp2i9L+5Vvyt9NgS2jvdpdkQTOrIps7jB0m2 mSLjHDpdDA3GQzcLnogxkcNYW+Ebc5FtPRYBiEwzSaVW/GYdRRXKRDR/7ou8wMYK4EfY 182y9f0eSKD0CkwpeezFW8cJp4gVFAwwKqF9mY02YQRzD2mTOpak3owvXuT7GE7kKoaf O8TtFESk6VpiFEtlDhQa4OaHzvLtN4hcDeph4dQLVT/dwpYvUPvT+JgpnaeX/BXM2KF5 LSKuKJSMzYPlp5v2ZvkTpdtaKbNSlP+j9I1jPVN79YwzWOQzRnXQvrUpTUmmUhsGbvVr 7/TA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s71si49462097pfk.105.2019.01.01.08.16.24; Tue, 01 Jan 2019 08:16:41 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728757AbfAAMeI convert rfc822-to-8bit (ORCPT + 99 others); Tue, 1 Jan 2019 07:34:08 -0500 Received: from smtp2-g21.free.fr ([212.27.42.2]:36274 "EHLO smtp2-g21.free.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728438AbfAAMeH (ORCPT ); Tue, 1 Jan 2019 07:34:07 -0500 Received: from mail.corsac.net (unknown [78.194.244.226]) by smtp2-g21.free.fr (Postfix) with ESMTPS id DC7802003BE for ; Tue, 1 Jan 2019 13:34:02 +0100 (CET) Received: from scapa.corsac.net (unknown [IPv6:2a01:e34:ec2f:4e20:6af7:28ff:fe8d:2119]) by mail.corsac.net (Postfix) with ESMTPS id 69B2A91 for ; Tue, 1 Jan 2019 13:34:00 +0100 (CET) Received: from corsac (uid 1000) (envelope-from corsac@corsac.net) id a02d0 by scapa.corsac.net (DragonFly Mail Agent v0.11); Tue, 01 Jan 2019 13:34:00 +0100 Message-ID: <80e6c45b77a512047ec59314a00b3199f9ca86fd.camel@corsac.net> Subject: Stall during read() on CIFS with 4.19 From: Yves-Alexis Perez To: Steve French , linux-cifs@vger.kernel.org, samba-technical@lists.samba.org, Ronnie Sahlberg Cc: linux-kernel@vger.kernel.org, Paulo Alcantara , Pavel Shilovsky Date: Tue, 01 Jan 2019 13:33:59 +0100 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT User-Agent: Evolution 3.30.3-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, with the upgrade to 4.19 in Debian sid, I experienced a regression with CIFS filesystems. The server is running Debian stretch with samba, the clients are running Debian sid or stretch. With 4.18 kernels everything is fine, but with 4.19 while the mount succeeds, any read() syscall on a file open()ed from a share just stalls. I've tried to bisect between 4.18 and 4.19 and here are the results: # bad: [84df9525b0c27f3ebc2ebb1864fa62a97fdedb7d] Linux 4.19 # good: [94710cac0ef4ee177a63b5227664b38c95bbf703] Linux 4.18 git bisect start 'v4.19' 'v4.18' # bad: [db06f826ec12bf0701ea7fc0a3c0aa00b84417c8] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux git bisect bad db06f826ec12bf0701ea7fc0a3c0aa00b84417c8 # bad: [0a957467c5fd46142bc9c52758ffc552d4c5e2f7] x86: i8259: Add missing include file git bisect bad 0a957467c5fd46142bc9c52758ffc552d4c5e2f7 # bad: [958f338e96f874a0d29442396d6adf9c1e17aa2d] Merge branch 'l1tf-final' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip git bisect bad 958f338e96f874a0d29442396d6adf9c1e17aa2d # good: [85a0b791bc17f7a49280b33e2905d109c062a47b] Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux git bisect good 85a0b791bc17f7a49280b33e2905d109c062a47b # good: [a1a4f841ec4585185c0e75bfae43a18b282dd316] Merge tag 'for-4.19-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux git bisect good a1a4f841ec4585185c0e75bfae43a18b282dd316 # good: [0e93d3f43ec7d3308bff25ce1be81d46330168c9] xfs: repair the AGFL git bisect good 0e93d3f43ec7d3308bff25ce1be81d46330168c9 # bad: [10f3e23f07cb0c20f9bcb77a5b5a7eb2a1b2a2fe] Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4 git bisect bad 10f3e23f07cb0c20f9bcb77a5b5a7eb2a1b2a2fe # bad: [c1777df1a5d541cda918ff0450c8adcc8b69c2fd] cifs: add missing support for ACLs in SMB 3.11 git bisect bad c1777df1a5d541cda918ff0450c8adcc8b69c2fd # good: [bf1fdeb7899a86adfbe0b521bee5cf78bb870a14] smb3: add reconnect tracepoints git bisect good bf1fdeb7899a86adfbe0b521bee5cf78bb870a14 # good: [d258650004617fbd5dfe97d77d26fb37187d06e9] smb3: fix minor debug output for CONFIG_CIFS_STATS git bisect good d258650004617fbd5dfe97d77d26fb37187d06e9 # good: [296ecbae7fdf209b1e0fb08b8bd82e5e9b637439] cifs: add SMB2_query_info_[init|free]() git bisect good 296ecbae7fdf209b1e0fb08b8bd82e5e9b637439 # bad: [b24df3e30cbf48255db866720fb71f14bf9d2f39] cifs: update receive_encrypted_standard to handle compounded responses git bisect bad b24df3e30cbf48255db866720fb71f14bf9d2f39 # bad: [1eb9fb52040fc6e5656c277b562229f09467c9f8] cifs: create SMB2_open_init()/SMB2_open_free() helpers. git bisect bad 1eb9fb52040fc6e5656c277b562229f09467c9f8 # first bad commit: [1eb9fb52040fc6e5656c277b562229f09467c9f8] cifs: create SMB2_open_init()/SMB2_open_free() helpers. I'm a bit surprised since I'd assume introducing helpers would not change anything feature-wise, but I didn't dig into the code (I don't know a lot about cifs). Unfortunately I can't easily revert 1eb9fb52040f on top of 4.19 so I prefer reporting it first. If you need more information or want me to experiment something, feel free to ask. Regards, -- Yves-Alexis