Received: by 10.213.65.68 with SMTP id h4csp944112imn; Wed, 28 Mar 2018 16:23:30 -0700 (PDT) X-Google-Smtp-Source: AIpwx48+M+3TdvEfVNIyWdVZCxqS4EnkEkkD6ldHNBxoRC+r+pLfz6DygXBgWZ5P4Iv3VE+uH+bt X-Received: by 2002:a17:902:a589:: with SMTP id az9-v6mr5629408plb.283.1522279410409; Wed, 28 Mar 2018 16:23:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522279410; cv=none; d=google.com; s=arc-20160816; b=m8inXd/JYSH9sJw91ASNQu9IIfnvbLVIF9Ue2W+cxVceoDXcQexUlml4e6TRATzqAU 7uMOa4Cvt25mmnhfN/lD+hudRNHnwgyir+l6cKlyptuzYC9F1m+cMLLrhYX9LV1w23kF 3p5SsSW5TTzj8UowcDxw33dolZAWEWYO6CMxLw0YpCRLTP505erUduCCsNycJ/WFwZ62 kXXKzrjgY/mr/bsRdTTYvODmCIhatIUFHyiQPf8HfF9V5qkMp+7LD90Md0mT36QkhO38 mjrnjq/8ErWjSrMT3lVQRgoyT6JWde1SiQF8gahQbtkSpkA8d7w2b7Uz0+vj4AkJk1Mg kO0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:dlp-filter:cms-type :in-reply-to:subject:cc:to:user-agent:from:date:message-id :content-transfer-encoding:mime-version:dkim-signature:dkim-filter :arc-authentication-results; bh=042LpKJ8QGHSZ690knokumQEPyEKTyMvbCj26iLpp9w=; b=oQ1qGoynIvuSJ/CluXaTVQwt2mK/9GKk5l2Tj3gijX9IGcypLLQCeQfriy8BtMFri+ aWp4O6sn9EKWQFHEReGEOjx8FDpyeYIF1MDnbiQnS1wMzMgrQFF5CGN5vsIA31jpcIBr WBGWb8TnypuzUHT5dOJWR6tzGhE4E2hVuLNYZ3CuZgvAVHrH+CyxgZplWtQWO/Lx5/uF Wcz7Oiin6POTo6geN94evN8Ok1YAoXSNR7K7+y1G6p3jvsNPgLEpKLJxItZFU4asLDEG 8TLEwjo10M+hWoFd5+Yc3pOtpfYwypEeyK0u9AC9EzlgPrLxQNz7AkKe+bcHy/IQKshW ijfQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=c21TUs+8; 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=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x3-v6si4797748plw.269.2018.03.28.16.23.16; Wed, 28 Mar 2018 16:23:30 -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=@samsung.com header.s=mail20170921 header.b=c21TUs+8; 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=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751219AbeC1XWV (ORCPT + 99 others); Wed, 28 Mar 2018 19:22:21 -0400 Received: from mailout3.samsung.com ([203.254.224.33]:39204 "EHLO mailout3.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751096AbeC1XWS (ORCPT ); Wed, 28 Mar 2018 19:22:18 -0400 Received: from epcas1p3.samsung.com (unknown [182.195.41.47]) by mailout3.samsung.com (KnoxPortal) with ESMTP id 20180328232216epoutp03884a11abdddd518d14ac78facb9f45eb~gOP2hD3Bq3031630316epoutp03R; Wed, 28 Mar 2018 23:22:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout3.samsung.com 20180328232216epoutp03884a11abdddd518d14ac78facb9f45eb~gOP2hD3Bq3031630316epoutp03R DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1522279336; bh=042LpKJ8QGHSZ690knokumQEPyEKTyMvbCj26iLpp9w=; h=Date:From:To:Cc:Subject:In-reply-to:References:From; b=c21TUs+8906JHR0UufztwgIMfeo4tDOGAguLasg1kFMY9aCHocRWKY98Ooz5viRwC rXrQjRVw0Et24M7+eCd0xjblGFosj1uxryrxTxBQVffxUB6Udtz/3IJX8oGnP2IUrF 1oNMXAm/RSEcvTb15bp/cXgFoMInP7E3qPWLRqN0= Received: from epsmges1p2.samsung.com (unknown [182.195.40.69]) by epcas1p1.samsung.com (KnoxPortal) with ESMTP id 20180328232215epcas1p1d2e4738930267a56489ed1a6ffb744ae~gOP1sqyb20957709577epcas1p1j; Wed, 28 Mar 2018 23:22:15 +0000 (GMT) Received: from epcas1p4.samsung.com ( [182.195.41.48]) by epsmges1p2.samsung.com (Symantec Messaging Gateway) with SMTP id AF.FD.04034.6A32CBA5; Thu, 29 Mar 2018 08:22:14 +0900 (KST) Received: from epsmgms2p1new.samsung.com (unknown [182.195.42.142]) by epcas1p3.samsung.com (KnoxPortal) with ESMTP id 20180328232214epcas1p3f97990bec28ef0e83a66972c7115694d~gOP1TqU8_2991429914epcas1p3_; Wed, 28 Mar 2018 23:22:14 +0000 (GMT) X-AuditID: b6c32a36-f57ff70000000fc2-b8-5abc23a67230 Received: from epmmp1.local.host ( [203.254.227.16]) by epsmgms2p1new.samsung.com (Symantec Messaging Gateway) with SMTP id A5.12.03849.6A32CBA5; Thu, 29 Mar 2018 08:22:14 +0900 (KST) MIME-version: 1.0 Content-transfer-encoding: 8BIT Content-type: text/plain; charset="utf-8" Received: from [10.113.62.206] by mmp1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0P6B0074FQ8WGU20@mmp1.samsung.com>; Thu, 29 Mar 2018 08:22:14 +0900 (KST) Message-id: <5ABC23A0.20907@samsung.com> Date: Thu, 29 Mar 2018 08:22:08 +0900 From: Inki Dae User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 To: Mauro Carvalho Chehab , Linux Media Mailing List , stable@vger.kernel.org, Greg KH Cc: Mauro Carvalho Chehab , Linux Kernel Mailing List , Seung-Woo Kim , Brian Warner Subject: Re: [PATCH for v3.18 00/18] Backport CVE-2017-13166 fixes to Kernel 3.18 In-reply-to: X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEKsWRmVeSWpSXmKPExsWy7bCmge4y5T1RBrt+mlv0rO5hsmhevJ7N 4vKuOWwWPRu2slrsOLWI2eL+kkKLBRsfMVrMmPySzYHDY/MKLY/9c9ewe2z6dJfVo2/LKkaP z5vkAlijUm0yUhNTUosUUvOS81My89JtlbyD453jTc0MDHUNLS3MlRTyEnNTbZVcfAJ03TJz gC5RUihLzCkFCgUkFhcr6dvZFOWXlqQqZOQXl9gqRRsaGukZGpjrGRkZ6ZkYx1oZmQKVJKRm NB9oZyqYJlLxZstipgbGyQJdjJwcEgImEmeP7GbpYuTiEBLYwSgx4+FWRpCEkMB3Rolff3xg inpe7WGFiO9mlGhdXw5i8woISvyYfA+omYODWUBe4silbJAws4CmxIsvk6Bm3mOUeNaygR2i XkNi+7azbCA2i4CqxI/Ty8FsNiB74or7YLaoQITEzvnf2EGaRQTWMUocPrOdGcRhFjjAKPH5 xF+wK4QFgiVW/5rOBGJzCthILPm7HWydhMAJNolJx78zgZwkIeAiMfeUKMQHwhKvjm9hhwhL S1w6agtR3s4osevsdTYIp4dRYvniRewQDcYSzxZ2MUH8wyfx7msPK0Qzr0RHmxBEiYdE69s2 ZgjbUaLlznRWiJf7gSF38B/rBEbZWUihNAsRSrOQQmkBI/MqRrHUguLc9NRiwwIjveLE3OLS vHS95PzcTYzg9KZltoNx0TmfQ4wCHIxKPLwWi3ZHCbEmlhVX5h5ilOBgVhLhfa8BFOJNSays Si3Kjy8qzUktPsRoCgzkicxSosn5wNSbVxJvaGJpYGJmBExSloaGSuK8AQEuUUIC6Yklqdmp qQWpRTB9TBycUg2MK9RNHu19rj4lxz/3rDZPB9MhibP1lXf+fd8RJDRNq6Ru/94rVcL3Vr0T Erft+OYbuLjB/r6iqBjn075Xz1tZZwQzFF8rcsqastKquWXiwg8O7d3W+q+MF6aItLw8uKVg F2eBEfvFgLjlZy603Fh7KO2AS9v77Qcf3veNNI4oOP3hiDxX/ctwJZbijERDLeai4kQAWeR0 Z4UDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrMLMWRmVeSWpSXmKPExsVy+t9jAd1lynuiDBoOaln0rO5hsmhevJ7N 4vKuOWwWPRu2slrsOLWI2eL+kkKLBRsfMVrMmPySzYHDY/MKLY/9c9ewe2z6dJfVo2/LKkaP z5vkAlijuGxSUnMyy1KL9O0SuDKaD7QzFUwTqXizZTFTA+NkgS5GTg4JAROJnld7WLsYuTiE BHYyShzdtJcdJMErICjxY/I9li5GDg5mAXmJI5eyIUx1iSlTciHKHzBKfLh2kxWiXENi+7az bCA2i4CqxI/Ty8FsNiB74or7bCC9ogIREt0nKkHCIgLrGCX+rXIGmcMscIBR4u6Gm4wgCWGB YInVv6YzgdhCAhMZJT4fsASxOQVsJJb83c4ygZF/FpLrZiFcNwvhugWMzKsYJVMLinPTc4uN CgzzUsv1ihNzi0vz0vWS83M3MQKDetthrb4djPeXxB9iFOBgVOLhtVi0O0qINbGsuDL3EKME B7OSCO97DaAQb0piZVVqUX58UWlOavEhRmkOFiVx3tt5xyKFBNITS1KzU1MLUotgskwcnFIN jFujX6zL3BjeePjTGXl1O9kZCYun3FuuebS6//4t1rq2Zzd237FKtno3TeLGSZX9SilLREQf L591x3SpzEpD7z27DupxfAhSTtx6tk9Gad1y0TV/o1Yv3/cjVEHj8pVZD0J+Ki+LqzgyKTKx qGRjg11w8bPcmdU/npxuP63FaFGRyZlg2STInKDEUpyRaKjFXFScCABSQgYYZgIAAA== X-CMS-MailID: 20180328232214epcas1p3f97990bec28ef0e83a66972c7115694d X-Msg-Generator: CA CMS-TYPE: 101P DLP-Filter: Pass X-CFilter-Loop: Reflected X-CMS-RootMailID: 20180328181304epcas4p2593efec8fcccbf6bf30ed30d9b5f0093 X-RootMTR: 20180328181304epcas4p2593efec8fcccbf6bf30ed30d9b5f0093 References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Mauro, 2018년 03월 29일 03:12에 Mauro Carvalho Chehab 이(가) 쓴 글: > Hi Greg, > > Those are the backports meant to solve CVE-2017-13166 on Kernel 3.18. > > It contains two v4l2-ctrls fixes that are required to avoid crashes > at the test application. > > I wrote two patches myself for Kernel 3.18 in order to solve some > issues specific for Kernel 3.18 with aren't needed upstream. > one is actually a one-line change backport. The other one makes > sure that both 32-bits and 64-bits version of some ioctl calls > will return the same value for a reserved field. > > I noticed an extra bug while testing it, but the bug also hits upstream, > and should be backported all the way down all stable/LTS versions. > So, I'll send it the usual way, after merging upsream. Really thanks for doing this. :) There would be many users who use Linux-3.18 for their products yet. Thanks, Inki Dae > > Regards, > Mauro > > > Daniel Mentz (2): > media: v4l2-compat-ioctl32: Copy v4l2_window->global_alpha > media: v4l2-compat-ioctl32.c: refactor compat ioctl32 logic > > Hans Verkuil (12): > media: v4l2-ioctl.c: don't copy back the result for -ENOTTY > media: v4l2-compat-ioctl32.c: add missing VIDIOC_PREPARE_BUF > media: v4l2-compat-ioctl32.c: fix the indentation > media: v4l2-compat-ioctl32.c: move 'helper' functions to > __get/put_v4l2_format32 > media: v4l2-compat-ioctl32.c: avoid sizeof(type) > media: v4l2-compat-ioctl32.c: copy m.userptr in put_v4l2_plane32 > media: v4l2-compat-ioctl32.c: fix ctrl_is_pointer > media: v4l2-compat-ioctl32.c: make ctrl_is_pointer work for subdevs > media: v4l2-compat-ioctl32.c: copy clip list in put_v4l2_window32 > media: v4l2-compat-ioctl32.c: drop pr_info for unknown buffer type > media: v4l2-compat-ioctl32.c: don't copy back the result for certain > errors > media: v4l2-ctrls: fix sparse warning > > Mauro Carvalho Chehab (2): > media: v4l2-compat-ioctl32: use compat_u64 for video standard > media: v4l2-compat-ioctl32: initialize a reserved field > > Ricardo Ribalda (2): > vb2: V4L2_BUF_FLAG_DONE is set after DQBUF > media: media/v4l2-ctrls: volatiles should not generate CH_VALUE > > drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 1020 +++++++++++++++---------- > drivers/media/v4l2-core/v4l2-ctrls.c | 96 ++- > drivers/media/v4l2-core/v4l2-ioctl.c | 5 +- > drivers/media/v4l2-core/videobuf2-core.c | 5 + > 4 files changed, 691 insertions(+), 435 deletions(-) >