From patchwork Fri Apr 6 20:21:04 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Chris Rankin X-Patchwork-Id: 10598 Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from ) id 1SGFej-0003ir-Qe for patchwork@linuxtv.org; Fri, 06 Apr 2012 22:21:13 +0200 X-tubIT-Incoming-IP: 209.132.180.67 Received: from vger.kernel.org ([209.132.180.67]) by mail.tu-berlin.de (exim-4.75/mailfrontend-3) with esmtp for id 1SGFej-00072c-Db; Fri, 06 Apr 2012 22:21:13 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757911Ab2DFUVK (ORCPT ); Fri, 6 Apr 2012 16:21:10 -0400 Received: from nm25-vm6.bullet.mail.ukl.yahoo.com ([217.146.177.150]:35295 "HELO nm25-vm6.bullet.mail.ukl.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1757617Ab2DFUVJ (ORCPT ); Fri, 6 Apr 2012 16:21:09 -0400 Received: from [217.146.183.180] by nm25.bullet.mail.ukl.yahoo.com with NNFMP; 06 Apr 2012 20:21:07 -0000 Received: from [217.146.183.204] by tm11.bullet.mail.ukl.yahoo.com with NNFMP; 06 Apr 2012 20:21:07 -0000 Received: from [127.0.0.1] by omp1002.bt.mail.ukl.yahoo.com with NNFMP; 06 Apr 2012 20:21:07 -0000 X-Yahoo-Newman-Id: 722112.78220.bm@omp1002.bt.mail.ukl.yahoo.com Received: (qmail 37959 invoked from network); 6 Apr 2012 20:21:07 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=DKIM-Signature:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type; b=zdPnK0iQi8PLO42H5mQ+O3r+pE8nY1pbaHFFPSbDXje6Yy5eVIi3ysb4KgbLHDBZKmMksewOHm6/4AGZ0VaBwehUxC+xT1gI94ftNr55uU/rxiqUqM+x5eFH8kZzZQ35uvJkYUOlh5Q6vbwWmks48k6KZcyvvzlblfFRt8p3af8= ; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1333743667; bh=5REwyHB4rzC5H5zqu+wtevT4PyCBGAGg0etyJv1cI/8=; h=X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Received:Received:Message-ID:Date:From:User-Agent:MIME-Version:To:CC:Subject:References:In-Reply-To:Content-Type; b=c1f4OP9xqnsPLNs/xGP1HzmDpMtvPd/yIO+lP9mAAVB0S8NKIo7BnS8fSQMjKoGkSKwE+KKz6YtoxK4nf3key9BpS/p88i/6aljcK30uz2FW0KGQi1zk6VAT1T7HdfZVwm+BBhuzrzeFwtFw2enkIbDnmjEPpPwz5GvppzRSY0Q= X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: HGs4gX4VM1neBMdePIEMkGjxr738eiwyzS9oYhGYv3WncLh t6T1mJPWlxEMr27quM8XDzgZBoKnl3ovg4JbfALmfmUh0ZTekHfG_Nj0l5fH SyctDd2XRb7J35tgu23pf4Ui.6XvRMTnhA8vueonejvEgKuTOp21Z9EdU8_. TmbrB45rGv7CoZDE0r42zyLYx1BADq3u_f8bJHTZcpwx51j9WJOH0slAuPlC WT2_M_uUAqOZOVIJZ3NfJVYtHipyEXXdJA_qHf0bKa.KtrWoiSendvIsVxFt nL4x_MMIQGuvkgpOnZ2i7zgolFLeXcxOFrqmC_enZSXqy2tlWYruf0_eadA. 2HGhIyXYJYA4OSCWaNzqV9vH2wWp42HNbxa13ldkUEosHFIF396jYqlqs0kj NZyEJtClkEigYuIBaHUZiKMNua3NNHR03uSYvaqOdi.pgmhkKmw-- X-Yahoo-SMTP: dMK34oyswBBlfKesWTI5ovDjFOUFE6shtILt.ZXnUEjQHhWq Received: from wellhouse.underworld (rankincj@86.180.123.66 with login) by smtp827.mail.ukl.yahoo.com with SMTP; 06 Apr 2012 13:21:07 -0700 PDT Received: from volcano.underworld (volcano.underworld [192.168.0.3]) by wellhouse.underworld (8.14.3/8.14.3/Debian-5+lenny1) with ESMTP id q36KL4h5013548 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 6 Apr 2012 21:21:06 +0100 Message-ID: <4F7F5030.4070205@yahoo.com> Date: Fri, 06 Apr 2012 21:21:04 +0100 From: Chris Rankin User-Agent: Mozilla/5.0 (X11; Linux i686; rv:11.0) Gecko/20120329 Thunderbird/11.0.1 MIME-Version: 1.0 To: Mauro Carvalho Chehab CC: linux-media@vger.kernel.org Subject: [PATCH] Linux 3.3 DVB userspace ABI broken for xine (FE_SET_FRONTEND) References: <4F7F4CAF.4010501@yahoo.com> In-Reply-To: <4F7F4CAF.4010501@yahoo.com> Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.4.6.201234 X-PMX-Spam: Gauge=XI, Probability=11%, Report=' RCVD_YAHOO_SMTP 0.5, FORGED_FROM_YAHOO 0.1, HTML_00_01 0.05, HTML_00_10 0.05, MIME_TEXT_ONLY_MP_MIXED 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1300_1399 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, ECARD_KNOWN_DOMAINS 0, URI_ENDS_IN_HTML 0, __ANY_URI 0, __BAT_BOUNDARY 0, __CP_URI_IN_BODY 0, __CT 0, __CTYPE_HAS_BOUNDARY 0, __CTYPE_MULTIPART 0, __CTYPE_MULTIPART_MIXED 0, __DOMAINKEYS_YAHOO 0, __FRAUD_BODY_WEBMAIL 0, __FRAUD_WEBMAIL 0, __FRAUD_WEBMAIL_FROM 0, __FROM_YAHOO 0, __HAS_MSGID 0, __HAS_X_MAILING_LIST 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __MOZILLA_MSGID 0, __PHISH_SPEAR_STRUCTURE_1 0, __SANE_MSGID 0, __TO_MALFORMED_2 0, __URI_NO_WWW 0, __URI_NS , __USER_AGENT 0' In fact, the following patch works for me. Signed-off-by: Chris Rankin --- linux-3.3/drivers/media/dvb/dvb-core/dvb_frontend.c.orig 2012-04-06 20:16:02.000000000 +0100 +++ linux-3.3/drivers/media/dvb/dvb-core/dvb_frontend.c 2012-04-06 21:17:38.000000000 +0100 @@ -1831,6 +1831,13 @@ return -EINVAL; /* + * Initialize output parameters to match the values given by + * the user. FE_SET_FRONTEND triggers an initial frontend event + * with status = 0, which copies output parameters to userspace. + */ + dtv_property_legacy_params_sync(fe, &fepriv->parameters_out); + + /* * Be sure that the bandwidth will be filled for all * non-satellite systems, as tuners need to know what * low pass/Nyquist half filter should be applied, in