From patchwork Thu Jun 12 15:45:04 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Devin Heitmueller X-Patchwork-Id: 24307 X-Patchwork-Delegate: hverkuil@xs4all.nl Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from ) id 1Wv7C2-0003Le-8r; Thu, 12 Jun 2014 17:45:34 +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.72/mailfrontend-8) with esmtp id 1Wv7Bz-0007jd-lP; Thu, 12 Jun 2014 17:45:33 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753049AbaFLPp3 (ORCPT + 1 other); Thu, 12 Jun 2014 11:45:29 -0400 Received: from mail-qa0-f44.google.com ([209.85.216.44]:59775 "EHLO mail-qa0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752959AbaFLPp2 (ORCPT ); Thu, 12 Jun 2014 11:45:28 -0400 Received: by mail-qa0-f44.google.com with SMTP id hw13so687064qab.31 for ; Thu, 12 Jun 2014 08:45:28 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=wVXn2mBhufUtHcZSe6RZ+kxT+wI1JoBlFV5cQ2Ef/QE=; b=YZ+TAk5mqsaMJIhDG9UDja6GQHr3RiH/jsjCnoK6BtZ5GqIE4oqXKdnIpKYnX2RS6l x+jIUYPhsrvH5+gEkbBkLYH+2dvD6Q9XLr9W7MaADiYr6XvlQNVxOZ3ejqfbv1Cfh4AQ NVmgI5KlMVaIEIpdZH9w7eSDXfLM0Fxj2obSXURrZ+df0CXz+jrUTmYeOLkVpZ4A/UYE S39fdRW9jepUHkyq1UNWXNTVUnTE7LHaKVne2NVElgiQewEdIaY2yUn0XuiSuJz16ohM L50u+iALQmPO3eiq1jYSXuoor4RiEeRnsOuk8nxcyZ6pkvx+frZXd+kJxKLN6rl4pWWk UohQ== X-Gm-Message-State: ALoCoQnnsLvOnE9BbmcEU/jW9qzDictHGrWsFE5k95ekjQXRtix94357Onij9LN538+3H0zia3ou X-Received: by 10.224.161.10 with SMTP id p10mr61342589qax.12.1402587927515; Thu, 12 Jun 2014 08:45:27 -0700 (PDT) Received: from localhost.localdomain (cpe-74-71-114-159.nyc.res.rr.com. [74.71.114.159]) by mx.google.com with ESMTPSA id s13sm1982134qay.39.2014.06.12.08.45.26 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 12 Jun 2014 08:45:27 -0700 (PDT) From: Devin Heitmueller To: linux-media@vger.kernel.org Cc: Devin Heitmueller Subject: [PATCH] Add patch to allow compilation on versions < 3.5 with CONFIG_OF Date: Thu, 12 Jun 2014 11:45:04 -0400 Message-Id: <1402587904-9321-1-git-send-email-dheitmueller@kernellabs.com> X-Mailer: git-send-email 1.9.1 Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-PMX-Version: 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.6.12.153630 X-PMX-Spam: Gauge=IIIIIIII, Probability=8%, Report=' HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1600_1699 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, URI_ENDS_IN_HTML 0, __ANY_URI 0, __CP_URI_IN_BODY 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __HAS_X_MAILING_LIST 0, __MIME_TEXT_ONLY 0, __SANE_MSGID 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_NO_WWW 0, __URI_NS , __YOUTUBE_RCVD 0' Support for Open Firmware was introduced in the V4L2 tree, but it depends on features only found in 3.5+. Add a patch to disable the support for earlier kernels. Tested on Ubuntu 10.04 with kernel 3.2.0-030200-generic (which has CONFIG_OF enabled by default). Signed-off-by: Devin Heitmueller --- backports/backports.txt | 1 + backports/v3.4_openfirmware.patch | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 backports/v3.4_openfirmware.patch diff --git a/backports/backports.txt b/backports/backports.txt index 281c263..08908e6 100644 --- a/backports/backports.txt +++ b/backports/backports.txt @@ -43,6 +43,7 @@ add v3.6_i2c_add_mux_adapter.patch [3.4.255] add v3.4_i2c_add_mux_adapter.patch +add v3.4_openfirmware.patch [3.2.255] add v3.2_devnode_uses_mode_t.patch diff --git a/backports/v3.4_openfirmware.patch b/backports/v3.4_openfirmware.patch new file mode 100644 index 0000000..f0a8d36 --- /dev/null +++ b/backports/v3.4_openfirmware.patch @@ -0,0 +1,13 @@ +--- a/drivers/media/v4l2-core/v4l2-of.c 2014-06-11 17:05:02.000000000 -0700 ++++ b/drivers/media/v4l2-core/v4l2-of.c 2014-06-11 17:05:34.000000000 -0700 +@@ -1,3 +1,5 @@ ++/* Depends on symbols not present until kernel 3.5 */ ++#if 0 + /* + * V4L2 OF binding parsing library + * +@@ -142,3 +144,4 @@ + return 0; + } + EXPORT_SYMBOL(v4l2_of_parse_endpoint); ++#endif