Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp3143288ybi; Sun, 14 Jul 2019 07:30:52 -0700 (PDT) X-Google-Smtp-Source: APXvYqz3Cg5tdh+Zc7rDTpi97lDYUYJ8noyWfGQ9tiYwkH2aCAdcbPXkYe13nq84GffO6hDiPzTQ X-Received: by 2002:a17:90a:2562:: with SMTP id j89mr23939517pje.123.1563114652549; Sun, 14 Jul 2019 07:30:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1563114652; cv=none; d=google.com; s=arc-20160816; b=jNYPKO0f6alu+f/HovsbCNygsT5LV9octEMZXTqTlln8elk5YQWpV78BCIinVEOb1V qBRf65X69bKUjs+Udil1AeW/m3npQRgCgTHMIxE9SlKGJanroGyEzlrlsdVzq3h2lof9 6EkAE6KDTw8pFU5jNQoVxwUkitdvcjC+QbFh8Yn8lIP2mgTrNK8JOEoogxXURYqcBkh/ ensLUVV7UHmylqRN/D8MQZU3P1P+tImlphgsvrX1M8JzRPTcyfggA9hMeSmuwzc3oc+F 9UpmeAlt9r1S9TAHNe4Mn2Zu8dmUsXEWErA8tfz+KEUYL7AIwMbtKm0qyW03zVKxDkzF Q+XA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :date:message-id:cc:to:subject:from:dkim-signature:dkim-signature; bh=OkdXMsKChIXf9sKU+iNJjSMcEzWlygaeee1sm+U5lN8=; b=Kyxo4aJEZRcjUbltcoX+FUMnHX3zok7x5RjLrA3TPEzYh2E2W1eefYvUKOaT2uw5jC dnGPusS3ZZRTLypONgD6prZEo83aK2h3D4UjHIOdYlwvYKVlwq6zNI5/LLLVqaePfp7C V0vwr2B+CasZvkygEzctuhurglhcgC5lo4Z+PVGPwK3rbsP5UDJDOR3+TVYCXAQN9dud E5D8/7nlOTkkP3A0nBy9aP8vWsu9HnKjfEWejR/nKNiXZovsAPIZpQsRjQT7mN7r0aAH 2sx7nlVXMvhgqi4H+xkUisfd3JWekojk89vscuTApA0KDkUg8JwnplbAGVZG5BXYKAzp coaQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nexedi.com header.s=mandrill header.b=hI0eo4pX; dkim=pass header.i=@mandrillapp.com header.s=mandrill header.b=RFfjU491; 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 z12si1171204pgp.342.2019.07.14.07.30.36; Sun, 14 Jul 2019 07:30:52 -0700 (PDT) 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; dkim=pass header.i=@nexedi.com header.s=mandrill header.b=hI0eo4pX; dkim=pass header.i=@mandrillapp.com header.s=mandrill header.b=RFfjU491; 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 S1728457AbfGNO2t (ORCPT + 99 others); Sun, 14 Jul 2019 10:28:49 -0400 Received: from mail133-22.atl131.mandrillapp.com ([198.2.133.22]:64923 "EHLO mail133-22.atl131.mandrillapp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728146AbfGNO2s (ORCPT ); Sun, 14 Jul 2019 10:28:48 -0400 X-Greylist: delayed 902 seconds by postgrey-1.27 at vger.kernel.org; Sun, 14 Jul 2019 10:28:48 EDT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=mandrill; d=nexedi.com; h=From:Subject:To:Cc:Message-Id:Date:MIME-Version:Content-Type:Content-Transfer-Encoding; i=kirr@nexedi.com; bh=OkdXMsKChIXf9sKU+iNJjSMcEzWlygaeee1sm+U5lN8=; b=hI0eo4pXQR7WcCdkgceq06PJv1FnDQSfHzpSP+X1mDAx3a6YXoynN3MF+p4YL6vmvx+iiI9yJOlE a5Gj1rrfUKThLSiv94cxAcSg6uUQWz/wg/NZMqjFCBwCHJ8xzbTBtAFqKYY8PsYobcQTWleXn471 PdYNYbf/Eq44iF4bPic= Received: from pmta02.mandrill.prod.atl01.rsglab.com (127.0.0.1) by mail133-22.atl131.mandrillapp.com id h5cu201sar80 for ; Sun, 14 Jul 2019 14:13:46 +0000 (envelope-from ) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com; i=@mandrillapp.com; q=dns/txt; s=mandrill; t=1563113626; h=From : Subject : To : Cc : Message-Id : Date : MIME-Version : Content-Type : Content-Transfer-Encoding : From : Subject : Date : X-Mandrill-User : List-Unsubscribe; bh=OkdXMsKChIXf9sKU+iNJjSMcEzWlygaeee1sm+U5lN8=; b=RFfjU491ulfpFu5evYLVgEiYJ+CXHsUtgW5fXS4I52GRBPDLo3a+KVwyvSaHNS6nh522vu e+NGwA+A2KAxp4jx9w+LN913IPjL8BhX45OK9kB2kSv/CswCRQ8ERJA1jVrZTV649SP9p5wA kSCYWFJUS1tupfWAbZEVntDlGLKsM= From: Kirill Smelkov Subject: [PULL] stream_open bits for Linux 5.3 Received: from [87.98.221.171] by mandrillapp.com id e6694e65523f4296bd3ba94a5f0e745c; Sun, 14 Jul 2019 14:13:46 +0000 To: Linus Torvalds Cc: Julia Lawall , Jan Blunck , Arnd Bergmann , Jiri Kosina , Jonathan Cameron , Srinivas Pandruvada , Benjamin Tissoires , Dmitry Torokhov , Masahiro Yamada , , , , , Message-Id: <20190714141317.GA20277@deco.navytux.spb.ru> X-Report-Abuse: Please forward a copy of this message, including all headers, to abuse@mandrill.com X-Report-Abuse: You can also report abuse here: http://mandrillapp.com/contact/abuse?id=31050260.e6694e65523f4296bd3ba94a5f0e745c X-Mandrill-User: md_31050260 Date: Sun, 14 Jul 2019 14:13:46 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Linus, Please consider pulling the following stream_open related bits: This time on stream_open front it is only two small changes: - the first one converts stream_open.cocci to treat all functions that start with wait_.* as blocking. Previously it was only wait_event_.* functions that were considered as blocking, but this was falsely reporting deadlock cases as only warning. The patch was picked by linux-kbuild and already entered your tree as 0c4ab18fc33b. It is thus omitted from hereby pull-request. - the second one teaches stream_open.cocci to consider files as being stream-like even if they use noop_llseek. I posted this patch for review 3 weeks ago[1], but got neither feedback nor complaints. [1] https://lore.kernel.org/lkml/20190623072838.31234-2-kirr@nexedi.com/ The changes are available for pulling from here: https://lab.nexedi.com/kirr/linux.git stream_open-5.3 Thanks beforehand, Kirill Kirill Smelkov (1): *: convert stream-like files -> stream_open, even if they use noop_llseek drivers/hid/hid-sensor-custom.c | 2 +- drivers/input/mousedev.c | 2 +- scripts/coccinelle/api/stream_open.cocci | 9 ++++++++- 3 files changed, 10 insertions(+), 3 deletions(-)