Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp3017075pxb; Tue, 24 Aug 2021 13:03:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyr3fwixEoAbeCXbElZwiVmAkDJ2HDQKke57DfUA6pSwU/unI+9qhcoivuZ/WtB/k0EqSjs X-Received: by 2002:a5d:9681:: with SMTP id m1mr32289322ion.113.1629835417126; Tue, 24 Aug 2021 13:03:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629835417; cv=none; d=google.com; s=arc-20160816; b=ECTKkN9panX5jiRbGLEL6AsMSoXqOTqZPqXm6UVcF5/tdy54N2RoTbxjRE2h6gkv3r tuwqoVlMDAGs86VshqYAu8IexnDj4t23NmZycQYy0Jfsr+Z56tFuVnkaVOnbZKCCvdm0 uWCe9dTbXFOfDMs0GkaQE98z5mrXbq+1A1xmHnNcRaN3OFWEVNwZMf8nwU29FEQUc3u+ wXLkwvYDZCpvEz3Ky5tU1ywIHZBCyEjTdWF9OUB6mxoug1MibOPctwDfpMtoX+9m1utZ 2650gX6EN2L2JY6GYY50YXTT8NDDPykAizAkQ3RkVpqNyqEDf9HurQW52288th+cnTEX R9lg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=TAm+kCGk2GDukdxIOx+gJZPQO1zRHnOa2C9dkm0C/Sw=; b=wVMP8ZiRLvKsmB3bu7YihWU91WuEyVbMnVnZ8W27ljPjKNtU3JdK6N7NC3GdtsMLTl R/u9f3M1QnwAzPbqt7IT1oC3f9luEt0OxVHC/OpYo7CXChmYJu5z8Dmj3ZXG2TWtVr2P zbTeJKq7gudHl2Tu1Jqi7fTDfw5ZuEc6Gp4szFts1+a4FqsRI2kXvSoBLgSMo9UPkGuI VTww4uQsfAXJzv0WHiLM9Mrlav91AqlEgMyS9u91rtMFdN/mhRFPjVQgWlEMtouDadXZ 4ixXdS3JrhdY/uC8s4wWSSJDEG7LqRofOyreEWFOvTt+JUm2cjNNLBrCw25+2T6vbssV BR1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=XS9CGrf8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n21si8685607ioh.16.2021.08.24.13.03.23; Tue, 24 Aug 2021 13:03:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=XS9CGrf8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234668AbhHXUCf (ORCPT + 99 others); Tue, 24 Aug 2021 16:02:35 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42704 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229514AbhHXUCe (ORCPT ); Tue, 24 Aug 2021 16:02:34 -0400 Received: from mail-il1-x12a.google.com (mail-il1-x12a.google.com [IPv6:2607:f8b0:4864:20::12a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 64044C061757; Tue, 24 Aug 2021 13:01:50 -0700 (PDT) Received: by mail-il1-x12a.google.com with SMTP id r6so21678868ilt.13; Tue, 24 Aug 2021 13:01:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=TAm+kCGk2GDukdxIOx+gJZPQO1zRHnOa2C9dkm0C/Sw=; b=XS9CGrf8lwAwRkmeCiekQ4GfiOllpzqVqrpHcQ6sTCirBxTIHWznHDJt2Mt4udWFBQ onukfP4cg7B3bebifop9iCqyxzwPhz74Tjzp93b5WORSgoZBIwD+Wup0cm3XuEviWuXV f9ToQKmh3X7X4UEMH3ix2ABJffYNxHg9z6eFEBVpCS8bFOx05EW/6o4/vvIhnFDn2xvF 8r0n4bgrsIhQVSWAtwx/HnrCzPg0KFJkRRz/lMwqYtSY//V0QvRm/A82aqW7+SC8K12Q xWFSq2KsOsCK26aCBmEGWzl2yT6C++K5Jq/rbjmZ6Rd6ygkdCG8XmRH+jy/keia9Mmh3 chKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=TAm+kCGk2GDukdxIOx+gJZPQO1zRHnOa2C9dkm0C/Sw=; b=UnHehuBjrQlPl1am+wUYhpdtjFQIlyo8NALYqZoKKdFTFV02tK2ETH936UkHFtpwEU zyoqqGjhmAAWRHDdEaBe42eYjou+w9PG92essWwDyV1xKpbOpg2QjXCiWuUJBlWQO/1S DKDQ8rLLRGX14zjP3ax3RFSvyZHTmx369QCakYTG70UZ1fJmsD62psl1L9ikjGUubpRG M0XJb/FWQ5DAPWJrlkYYpujou/EvhSZfbpKL+urUek7QgsoAloYE0NbUZZhNBjvWAolP LBGmsUrVZ8Ddcc3Qx7vxMcCsbV2FPjTliRvk4hA8NNVboK1+c6CUzz4mdSI2nOrt01D5 xIcw== X-Gm-Message-State: AOAM533ziQveSgjxxvRDYHPTSRaOd+SQhgmkSGo9YwbQvQPjnTcZj86c agK8mHuODOPzS8UuV0Wtnob7Bfli5mfyTH/OEuw= X-Received: by 2002:a05:6e02:1107:: with SMTP id u7mr26249109ilk.39.1629835309840; Tue, 24 Aug 2021 13:01:49 -0700 (PDT) MIME-Version: 1.0 References: <4e3e0d40-df4a-94f8-7c2d-85010b0873c4@web.de> <20210819133128.45ef4353@coco.lan> <20210822194709.4b9d33d4@coco.lan> <20210824094754.32ad5eab@coco.lan> In-Reply-To: <20210824094754.32ad5eab@coco.lan> From: Honza P Date: Tue, 24 Aug 2021 22:01:38 +0200 Message-ID: Subject: Re: [Regression 5.14] media: dvb userspace api To: Mauro Carvalho Chehab Cc: Linus Torvalds , Soeren Moch , Linux Media Mailing List , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org =C3=BAt 24. 8. 2021 v 9:50 odes=C3=ADlatel Mauro Carvalho Chehab napsal: > > Em Mon, 23 Aug 2021 09:58:00 -0700 > Linus Torvalds escreveu: > > > On Mon, Aug 23, 2021 at 7:59 AM Soeren Moch wrote: > > > > > > Linus, > > > > > > Is what I described directly above the new linux maintenance policy? = Or > > > is linux media a private kingdom where the community should keep away= ? > > > Is this a place where the subsystem maintainer is on a mission to > > > destroy everything instead of maintaining and improving it? Please te= ll > > > me what I understood wrong here. > > > > So technically, the regression policy for the kernel is purely about > > the ABI - the _binary_ interface. That seems to not have broken - old > > programs continue to work. > > > > We very much try to discourage user space applications from using the > > kernel header files directly - even projects like glibc etc are > > supposed to _copy_ them, not include the kernel headers. > > Unfortunately, media APIs aren't part of projects like glibc. Almost all > open source media apps keep their own copies of the uAPI header files. > > As far as I'm aware, the "full-feat" API is implemented only by some > modules of VDR. I don't know any other open source application using > such headers. > You definitely missed tons of users of linux based set-top-boxes, powered by open-source DVB frondend Enigma2 (and also still big enough older devices based on Enigma 1 project). For ex here: https://github.com/OpenPLi/enigma2 /Honza (also retired dvb developer, disgusted the way how media subsystem was driven)