Received: by 10.223.176.5 with SMTP id f5csp27746wra; Sat, 10 Feb 2018 00:41:28 -0800 (PST) X-Google-Smtp-Source: AH8x227WEjT0Jz+SAuUiNiagv4a8NuG3aISDfUxkqeW3N7iWsCq3d3zUzOAYvHkYVzE8igdYEdQa X-Received: by 10.99.104.131 with SMTP id d125mr4607746pgc.125.1518252088493; Sat, 10 Feb 2018 00:41:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518252088; cv=none; d=google.com; s=arc-20160816; b=W403LEBl4a2KS4ct6xOaHtXzP4rHO9mmXKJhIRf/5PzZ/yzBRnbfh5V+BbCJG+lDv3 gIKAmOXTZPsvp5AkX7QR/mr1xLzA7qbCtSI5psxYvWqnAaADLt83dSA0cr6lv6eWeq5q D5PPAiqN3KyPmPeR4wgOdDnI0ApRwSQfX4UdyYZUd2RqdkPxVVvZkbDtbCP36LTBYZ1Q 7O85OsbgOajG9VJoCVDOMUHFZzFrWeu9pc8JUJelTgHppo1+946DMLysglp1RlhS12hr g/k4A3Aq5qMYdFPcHnUhVGmrz1i+6+vBdk2BZp9/r2pkOVbFuC0RC20wfXEZUu+Ckqwi 7IWQ== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:arc-authentication-results; bh=lg7rI4hieJRtxwplHjqrBLzqRuWI/5pVCfzFvSBARcI=; b=U6OJ+Evyn0RjKMeu0BlA5/Lz6eUmdhravJPWmnKABwt2dINHj4+foxtBKkE2TQV7q+ VCaQR6FdmXYys181D0RKChORtRmxUpy6h43cEr+nE+M2Ao81Bv0/74XGFNDxw1opqAbH QEwxcW0FjWr8qtLjcKhNl2spaRYnzL9tf4Svw6cizdFsSIir1QQnOoMLmZTmT5Dc1T6U u4T4x4mcVrTO13zcv/WgQQpxCvfGNgszCBxIPEfgUBo7AFfDNKTJo4YiV4uV6plrmzVm B9Kr4y9ey+Zp7tU8DNv0AzJ7hC3wg1qGcO5Q8ud5IbRMzZQ07lAeOLdghcQFSLHPNENX s+ag== 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; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=sourceforge.net Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y11-v6si837999plg.833.2018.02.10.00.41.14; Sat, 10 Feb 2018 00:41:28 -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; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=sourceforge.net Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751277AbeBJIkN (ORCPT + 99 others); Sat, 10 Feb 2018 03:40:13 -0500 Received: from mout.web.de ([212.227.15.4]:60253 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750835AbeBJIkL (ORCPT ); Sat, 10 Feb 2018 03:40:11 -0500 Received: from [192.168.1.2] ([78.53.150.195]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MUF50-1eJVtY3zQw-00QyMo; Sat, 10 Feb 2018 09:39:55 +0100 Subject: Re: Adjustments for a lot of function implementations To: Hans Verkuil , Mauro Carvalho Chehab , linux-media@vger.kernel.org, kernel-janitors@vger.kernel.org Cc: Julia Lawall , Jan Kara , Lorenzo Stoakes , Michal Hocko , Muralidharan Karicheri , LKML References: <356f75b2-d303-7f10-b76c-95e2f686bd3c@xs4all.nl> <14619198-bebe-d215-5324-a14fbc2103fb@users.sourceforge.net> <049aa1b4-6291-ec24-1ffb-77ae8d1cdb63@users.sourceforge.net> <804550a6-1096-12f1-a0ec-1ccd6bcc191e@xs4all.nl> From: SF Markus Elfring Message-ID: <26a090fe-fb39-8f68-aa4e-ce4f9f6b0781@users.sourceforge.net> Date: Sat, 10 Feb 2018 09:39:41 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:pHDC6JxiOfZxDLxD721iaYqKjVX+hWThmuJeyNtj/0EZ2Hh9AmG pRq9kaVgBBm4PkXYFPs52G+n76WmVfjTxDvhIgiFDxgXYjNcsMFwvvOWXQdaP3QZ3bYsUUR 3qdKr0HTSJwTwrCryeeIxrlJs0n4j3TjkB6v2C4Ywd0FPZosratH4/wvlgH1m8DqIWAWxr9 n4cWW1euyh3Gt0JxCWHIQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:mwePOT4Pi8Q=:HUm/5P7AquErM9FzERi2sd JjQohdIa1e1mwb+LBEmR0QN8tdGjT9Y8EOzgQ3xEuO/os9H0rirRXSS7uTkVxBLnMdv16Xx1v QRjfacv7jMlsH4SNWQRYXLy/TJ7uL4lwHjnJcpIw0J51ufOa6/PTqt/Qg9cjbhtClg+b267fc c/kMSySQGqAQVMoa9C6uEupYF9yX07kPaaKWlgHGDCIU0nfg1BHc5qGQ2X8j71QkK6CWQgqQG jGDrBllurxjxzojHPQ9o9Rh+Rc/Auz92+E/Xa5QJ6MSfq6cnzpFd9EcLqRWBIDENBD89xcaC8 k2o/XwZOlQtucOQOhNzCgd4XLfD0gUxqIAyK/6oLZwYK0pfoFZ0MxAyvYiCeWSrWn0Ni1JOCC Di7+x/apwXkPKjTeHR9Qtf1r6XxIKKWVEutIdwyuUxUdek5v6l+3xNiezPHyw/GSf39jL2exH gXwJtaLaPUd8UabVQMZ93tjtXL7BGOSbqaRnPd71vWgpKvViBBUVdm72n5QJYyhyb6fOhIjY+ Djyuays462/t41sYBEcRdErm0ePRim8byzSUPNAEy2GHbK1fnX4amZE+xMP+O7ybHDa9a+J0U Q15eQ9k93QBZ4g0K7dvK5TF5JgJsBF0S0jc/tk7ZeLefWQPQ4ynwFou20MPth9sdxXjA7F50Z RBvqnzsvDxAo66WFeSAXB1q15sN37IL1IC7pujYF8W1WPptzLSy8SPpjIJtckQD77s+eLLdSa ZaseApKXzXw1iV2nBlmhsYsxA0nD4BPXw28hzvIGUfcT3DABAliTDdhogyDEEA4ik30GlV43D gwRg25aVMuCKvMCFlG8MzaEGPkG3tsGSwR9mL+sZhFv3QD14RY= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org >> Do any contributors get into the mood to take another look at software updates >> from my selection of change possibilities in a more constructive way? >> >> Do you need any additional development resources? > > One last time: either post per-driver patches with all the cleanups for a driver > in a single patch, I find such a change combination unsafe. > or a per-directory patch (drivers/media/pci, usb, etc) doing the same cleanup > for all drivers in that directory. Would you dare to apply any (of my) scripts for the semantic patch language directly on the whole directory for multi-media software? > I prefer the first approach, but it's up to you. Can you handle bigger patches really better than similar patch series? > We don't have the time to wade through dozens of one-liner cleanup patches. Are there any further possibilities to consider around consequences from a general change resistance? Will any development (or management) tools like “quilt fold” make the regrouping of possible update steps more convenient and safer? Regards, Markus