From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752925AbdFVGHR (ORCPT ); Thu, 22 Jun 2017 02:07:17 -0400 Received: from mail-eopbgr10107.outbound.protection.outlook.com ([40.107.1.107]:17872 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752890AbdFVGHM (ORCPT ); Thu, 22 Jun 2017 02:07:12 -0400 Authentication-Results: vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=axentia.se; From: Peter Rosin To: linux-kernel@vger.kernel.org Cc: Peter Rosin , Alex Deucher , =?UTF-8?q?Christian=20K=C3=B6nig?= , David Airlie , Russell King , Dave Airlie , Gerd Hoffmann , Daniel Vetter , Jani Nikula , Sean Paul , Patrik Jakobsson , Ben Skeggs , Yannick Fertre , Philippe Cornu , Benjamin Gaignard , Vincent Abriou , amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, virtualization@lists.linux-foundation.org, intel-gfx@lists.freedesktop.org, nouveau@lists.freedesktop.org, Boris Brezillon Subject: [PATCH v2 14/14] drm: remove unused and redundant callbacks Date: Thu, 22 Jun 2017 08:06:37 +0200 Message-Id: <1498111597-10714-15-git-send-email-peda@axentia.se> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1498111597-10714-1-git-send-email-peda@axentia.se> References: <1498111597-10714-1-git-send-email-peda@axentia.se> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [81.224.171.159] X-ClientProxiedBy: DB6P193CA0003.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::13) To HE1PR0202MB2553.eurprd02.prod.outlook.com (2603:10a6:3:8f::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 78c7a719-47ab-446c-772d-08d4b934dd65 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500055)(300135000095)(300000501055)(300135300095)(22001)(300000502055)(300135100095)(300000503055)(300135400095)(201703131423075)(300000504055)(300135200095)(300000505055)(300135600095);SRVR:HE1PR0202MB2553; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2553;3:iw7G6gCpHqBRdYlnGv0etB3QPWtiGbYTs6MGWKb2RtQWkpuIM8QM56wQQXv6Kfow8aocsXGT8hUOap5z4U8c6xbUo3xgGwohV7wfFcqwXFbJN5kYzOcrELol4URqO8s0qDYhXCZBLsU+ySJGXI3mus3kRI2DRaRm8xweq2Z35Bp6hLHRYxujR14BhbXTjQ0jcL83Xcki3IC4Nz9INys14gENYbXWA3Anh5GKNPMRgib1u68GL9aGASptoHcd1D+KhnoJ0anc0SgTISPLQ4Ht4hjFZO+pn54lnUtQgx5tiCm91+8MvR2lldHuVlXev+gyaAgUxWlPEa944ybqI0pNpQkwM2mm9zcXr1Er0yILjVb2tHNQ/N8ONxdula5xsnX48oL2sf6VffFJiid1A9z2zurLpACgBF1oxageUvafUOFoUB7KvEVoA2WEEZfh5H9Tcy5iCobTZLwNvgc3fUF3qCdj/QgXuMSl1vRchpyxROhLCRBU53XbdezRIMA5XHvxQBdcrHt3GF47Uy+JJzAkmLOiRH0e5CJHmJ68LkU76wLgWAXCBQ2rtSaGlVpEoEHOg8BC/7j/ifwRk4Dj9yEShFavhUWkHwV/GHPYyI+mDD8H5RsZBBACqb0slQnp/sS5nkweNA3VLkOnfrzYIjfEfw== X-MS-TrafficTypeDiagnostic: HE1PR0202MB2553: X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2553;25:MnJEBOcaNYrsGl3UfsMxEO8osz+P5CUK5aG4Ho9NLgYRwETEmEM6VHCZsZIHcv4zJ7K8cCRvBTrAnPQ3ZCH9Yd7sbNCZg+pCrfqMsEeAZCi3L75YC9COChnnfuL416htHm7SH75N8GRVUw1HifN510HgxnEZy0XuTU3KeBsdrp+fPDlazWrJVo+cW3zw8gDnrQZZ/x9fsHxk78Su+Y4iLWo8vIJoEy+bkcXYyq6FmuE0x7osmCB8XvzO7mMre94sbun2xq2QECYkFzJEnArKF0KTnvdMXFi4x5gzuwn0N1Jq/vxMZCPwXdgi4naizYbRtRZFXYw/gaY6jK9YbsdPmwKx5PnxLPzQK6BrVWPrYqy8GeOqLlbHMkLvJSM8sPUpmrXaxou/zti/+EVQRYj3Q9Zx88mSCe7NMvgr3sgTEm3BEDAyKyxjIsrplcGFlKd5riCRwjxSuSreTG/mFCGFpXmPEyV5YyAH92mGV35oiU8PczXypVRwXiXEtt+Eiy9PDU9PS/miynlPRMsUNhciqIpT8ZGSpos6m8Pci+wIZp3kfcbvnwH1HNlPEHqLoY3Bx68LSPKwqxermL5Du56Y9blRC49p3VVwXeLeWcnHG71XXi+E5TlqZ902MU2fQzrVuYIUg8u4HMj1GDt5jKtHyZjkoTZ67l0N1wXeh4Re2sqv/3m1mplTZrLKpFzgLVEPkO7rbikdpVbzMmbf1dhb2FjcjcuPDqDUJqSED3YIvTe9j/OLYJZybHzfCNvtBZ49wPiCZt03Gf/MSaUI0rr/zwh3oIvdMnaWR1enXiqXVVDzK6GqZ25csatHFC5KUPCRCYas5+PL4GoE6hS7frx8zFYyFFHInPE/bVA1aQeesnK6jzRgB67PemFTfA57ozlrhfYNaUEGCSdfH/AUOGllumYROe7/5wdM76zfpAds34s= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2553;31:3HCF3n9EqK1svgqTKDH33tf1PNI8JtUZi+RHxCTRrz/jYO/hf95gkV8L0laOriGMrQcYH0MP0oVRT8Qt97oSkmHhoBY0/2zVarXEXXZsLweQw4Plb256kH69FvkGEbtaddQkgcH12BitS0MWW6GdPi5TM1DfPC40HxBMZ4Q/zL1m9oF9YWmzirwRngJzTFckGdVCygWSdaLECiYAKDB3A7j1igTa9mtqtQW7MF3ULEdMIU507dCWJy1OwKg/lEcxpC3yxxqZF7MeKdvTpsGqnXFFkqbjtdYOB9xSbp0XTLWsJgbatQ4NQihlauN6UBmVuJ1YaT9BZyJ8MPbY/nSMXk2GDlyDoNWQBpunJjmRn71qmYQPrQe/UV/Jti8U1wIVP52kdbYT5mBb6rxp/uA5fRew+uSxz2T2wREJO7l0LKeyztvJWIn3VrBgwoVOYkYvxfMHelDIRrreFNYC2HXjW1em3B7CuCcW30+9vX6xJNlzETQVDeLKasPSIgfUAzcm5aECCHhLApmRstik7qDYGIgOZU8VlrYb/MpHxuag65nZtwfDjkaUKtg2h1JRLFvqW+7M+W4q8mSxdaxPmpOjyYMmriiYE3FJO3k/GGTR/UMi3nckJGiZpa3sKfKBppE6EQy5TMvKBDg41wK5Q+LWzA1O8w3eOUycvI75lLTgSgA= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(100000703101)(100105400095)(6041248)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(2016111802025)(20161123560025)(20161123555025)(6043046)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR0202MB2553;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR0202MB2553; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0202MB2553;4:o9oCQ9Jb054ZZxrKyEpVXBgLrikWSv+TRy3cZ+M6?= =?us-ascii?Q?BdwMwuoanEAVLeEAvql5dVRZmXKVlPQc585aDs0AmTqkWKPyoF2QSj1L4ZrJ?= =?us-ascii?Q?Wn9GzMdgIcF0ebeJl+E8XHh3U6k+H1IcBOXIHxwJkRVV/x8przr6G99MoNBE?= =?us-ascii?Q?hzBI7c1puAkZ5bWBwrPQyY6Bl+xkiUAk0tuM9afNbg9ZaK0A9tnClxNzh1Dk?= =?us-ascii?Q?Jmmi6zB+5csijXODNKYMQE+Db993Yt2ECHPZm3bIbwB0WnNeSwWdHuKDCDCT?= =?us-ascii?Q?g8JnMNkXe1Jhfdm54s40cns+WLKZ6yIC2ajTZSW5h2ujnZicDXxBMnCvndOl?= =?us-ascii?Q?rw8QcBN+KqfO/Ta4ILz6sdDmNVgwlKKzxLF+ot+0oNSA808CBRbooUqaaYWz?= =?us-ascii?Q?3Z7etIJUnRzivtinCMqvDF+TTnMmr+Ic/FTgPQ+vQejmSnmmw//u0lZcNlWV?= =?us-ascii?Q?Yx6tT5qDEHT8me+3h1B9WkFUNImlld+rTvkv3fOHpWWISlWSBWg1BQv/dCk7?= =?us-ascii?Q?bSC/O6KPvep7waTxGBNxS+rLzrQz4R8o9pdPjvsh+d6pFPhQs08odWwn/rA+?= =?us-ascii?Q?bAAcTgQQZJK1pF+iFKMANx5ooBojEcqNBYK6bwRNCpmdwZ4fRrZd6D/dp/IE?= =?us-ascii?Q?yUoX200x9MgjznxWDO3xHmMrdF5C54SOiunGNKdjjGR6DBQfXRN2XmX30qsx?= =?us-ascii?Q?icK5JBh1ZIJtzQbpgsOLGd6jBRILvBOSiz5sOk6yYdE3g2pwcFP576XxB/rZ?= =?us-ascii?Q?z7koyKItna/pZBoGCK/INWdCHcBuAUuoQ2nfSjyz++9UmCl8CQ4wwU5fZS5K?= =?us-ascii?Q?PcZ2cipE2/hTrKOQEMkxRdz/a5/FNyv0zDqKKCoN8K05P5grsz27pKfHJNYf?= =?us-ascii?Q?PIBG26ztZo2X+uyisWG7G2tI27F4m73A0mAG9VmX1Vk98vN3EhxbopxYePhM?= =?us-ascii?Q?vvLtdoHJlGvWhe5GMMWFnOTuwIeiVT4PTZtQjmLW7YDHRlRvzIqQhzhrHOcM?= =?us-ascii?Q?NAHH0Rvo77KqxfETls82OFzUQGY/HtomyG49PQ7gXnGFV98NA5cdhVoj7TWJ?= =?us-ascii?Q?j4JsZWU5+TOIlj7b6wTuCtcN6E2/ogRrLN0a1Jje0tpmNbXp218Sv/77pidg?= =?us-ascii?Q?W2aZ2w8s8zZUKWvwr2a5dwxueDO6n6foJdg1uL+Hweb0fcaOhi2YL4VzmCRL?= =?us-ascii?Q?EQkiBWpYlLyp3JWq2Kd59zG0vt13k5UhnYhz?= X-Forefront-PRVS: 03468CBA43 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(39400400002)(39410400002)(39450400003)(39840400002)(7416002)(6486002)(5660300001)(3846002)(6116002)(76176999)(36756003)(305945005)(50986999)(2906002)(50466002)(25786009)(478600001)(66066001)(42186005)(33646002)(50226002)(48376002)(2351001)(2361001)(6512007)(54906002)(53936002)(8666007)(6666003)(81166006)(6916009)(2950100002)(47776003)(6506006)(38730400002)(5003940100001)(110136004)(8676002)(86362001)(74482002)(7736002)(189998001)(4326008)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0202MB2553;H:orc.lan;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0202MB2553;23:aRpJeE77kgZgpqc5wnHkgazUgM2NLHEWyH/NRFk?= =?us-ascii?Q?xTjN0ZXAfrSTzkfHUcnZySGusCvcp/uqlwBN+fY6W9zegdAU2tbYHQKroPNY?= =?us-ascii?Q?cmpzEU5odJ/6Ih98OD/1GpFDaCjvddL6o7QkFD5x8z9pSY40QmKw8kZwGICn?= =?us-ascii?Q?PvqVlvwpQJwfpP5xB7RKMd7TMLR/iUd0l+ihaiuwM3m7sPV23Kbz4GW+1QiI?= =?us-ascii?Q?S2gGesSVi7/jTWrK6dT9ErOvBSIkmbBiFeWsIqHSTlicZByeIV6Ta0Bklc5A?= =?us-ascii?Q?EVMqN7CHaKAvtEugzZwL8I+sHGj7SnEgEusStvdQv/O6MA0Rayfjk9ohvucK?= =?us-ascii?Q?AT63AGlHu0oecJjg+qTTkjkqq7e4+oZZEwRqi7HmoIKXHKM/7H1hMK3Kl8bL?= =?us-ascii?Q?3kCxm4MOo/krCpwWZgNbV+V7oaJtTARbgXC1NjlYIjulfsbkYiVmwmdzMllu?= =?us-ascii?Q?nh76ze68tUdMA4Xswc4iiQeNKqSVF86TmAw8xsVJT/ppipHene5cNKzkn4RR?= =?us-ascii?Q?HOm4L3LhxJTpItBD6/woCTb+N+Dbw7m3vpN/ZttTGMwRyVaMGcjEWZ4RvKGg?= =?us-ascii?Q?aXv7Q57qABkYIjImCmrmblf5Cbs1xs84QzVjhvWcp4iDvSbUrfBwoz8GFSra?= =?us-ascii?Q?eAQH0Sr2MRXgAchLLy0J0JvU5Hg2JPl01sJU2nKCtO6IXLYV7GcIWQVRibY/?= =?us-ascii?Q?2H4aA03Dh2SilewItuwLeOT2E+v0MKx3VOSEqA+sPIL6T8RYaOxPbyjGMBY/?= =?us-ascii?Q?sftIOj0ICansH2DhSlsnDlCH5usDD38Y993AHFiUIpGvRzv8ckaRmlcWdmQ8?= =?us-ascii?Q?cFKf0/63l1y+r/wd9T2fUtRiAF4TmUQw4/0AmbaMzkbY+qLYME/GGed+/QAa?= =?us-ascii?Q?1tQi1Md2xyyWXcCv7H5G5GD/yNvgi06vtY/4yr+JR7SnIuR/BDjIctoBbmNH?= =?us-ascii?Q?H8WP+0Mgfzfl3+AyuZ2NieIlHc5u3QGUZL1OwDgoh7FPKE/RZtD+iGnxGTbb?= =?us-ascii?Q?6ZECi6YmyHZUmr1cBI/i+ny1La+UROLbp2BXUFlGzroeKS3NjJDpuyePISZt?= =?us-ascii?Q?rP8BfMF0eAUBq9pShEHOXEkOcTWPDff/D/8rSZySvzHGR7OufcvPIlZdIRDD?= =?us-ascii?Q?MkyEzwMQ459Jp3xm1u8lXVp71Sjh0R82i?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0202MB2553;6:yymetcc+ic70Jm582p4yp/jjCymnDyAbSyAgIAqu?= =?us-ascii?Q?vMfdnCnE0U58pnCf978WMG7QqXygMpScz1DpDx67zg4OLcKG8kC2KiYUujRc?= =?us-ascii?Q?5SyZ3ICZclX4LXY1qetVmsdxo94iqT8JX0pVfEv875goGRl6iO/vEDpUTg+H?= =?us-ascii?Q?1qkSkzg+r15Q0DQRViNVCp/TVOvjPyS2bJtuYIsP1bmx5q7zFOA+titfYqoM?= =?us-ascii?Q?Ejo0QZ5UWiM4aScuU9dCCXlB+06ZcCDChn7KMOilN/wNL1S/ZDQvgBA4v7Ha?= =?us-ascii?Q?37d1TEXmfs7Xb530ziUGWLe8kFX3abdiothVMIsOHFAb2huJ9vp9bdhL2jiK?= =?us-ascii?Q?VwP2JuM9WlFamxdtGNuNbcC/eXl/DZDQ67CDJePYCBXnilfDpoUIWSn6iPJy?= =?us-ascii?Q?gyxlVb2vc7YURkagWhw82SBJU3d0XrxN779DxUJNpDKWP2+iBup9vNAFxiVr?= =?us-ascii?Q?B3r3h1u7lZFH8wv3u+RcGMFtoJQ6CCO+wN/ghUh7s0oDlwPdgOKgW6Bl/QId?= =?us-ascii?Q?FKtSivYd60IZSePQyAM6zOnIglLJD0M3c2/BpBaDxNGa/8jMWjB72F3sEdZP?= =?us-ascii?Q?2oSyX1J4LEF8vYVAOak+ruanc47sZN2NHbSfFDPNtSYW8PBWP/m6n+FBFGjK?= =?us-ascii?Q?yGKnkRkOqBWxM/3o4hNBME3qd1CXb/3F8hw0aO5NUXsNSnOqcr8nCI4RoAcP?= =?us-ascii?Q?2c3rgicQIt2zDHU+DdcW9E4iLwO4DX144lKR7h4+b7XJtonOlu37a25MDuTQ?= =?us-ascii?Q?jHjv62c2zDwCPDwAeMFZK8lPKlmsgfvOYZqmlgF60qQYN9GVzTixC507XEDq?= =?us-ascii?Q?DdbrNCX2ITFA/EYfhfZB7OGSPBPF04upyi+gxiabM0EJ0qes6a478hoPhF1S?= =?us-ascii?Q?zruw1YRKUnHLaBTEBqWwx/Gub+WyacT6pHxSQyWh0bD1lb2Z51yGL9gd8Kkd?= =?us-ascii?Q?2CI50HudKLGKjBfFIcT8OdY0UYjqzb1MyL91UaWMihVimJoUWEEUYhCc1Tnh?= =?us-ascii?Q?HA8=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2553;5:q+OxRCfVs1ekBC3TE5ezbJsWY947EEdZtRUD3W/a8cGJ4KPm4Btwv9dYlYz0/j1FznDIs8NBiHFX66ZnmSvLNW4o8MSw/bv5kHGq//Oa4/aXgVuxE5HSpY8BwPtYv8TMp8st8wAKqXyOZyWYHgUMN0NSMMxz6T1BFaPoaXq5Vixhf9cnt3Xk1/B/1uclcbcxKxmCHvE/V7rC3SyPFpTd8mwETLkHDaShjgOK1aDIqOixIqpMlsBB5mgT5w2xfIYVcMknHHknzh0ZfH4jseqKiBaohNMXIpQh0Q98iEN1zuQF0C+W/+j+HR/C6gWb+dPRFF0rQEqyBt6BZUnKInjmWV/HFLJORO4bX1I2aHcSWbG33ngwmjlkGSnz//CGdlJWq/VGd+SS4gNczn237bM1lyvJ967H+ToKAMd3IkxKrqgmc4BkMsJIORkLjHE9xjE7k7Vt+7GopOmGofBoJpDYEzvb5j7KU0hVn+EUYCle24RpVXBOQN1JOD38F3m6s/xB;24:G2IWQRp6MPY+bxHMdq2oB3R1QQ/Z9K2dhlgQGutSnawNQKGqNC8EQbAqx3SI5rehqe/WY142IIOKan26yqzRSw+d9O8eRtVpvK581UWYoPw= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2553;7:VG9zuwnEHTGScVT93X9s5l0/VNUPaAft2pqYf2fwd1XZ4MDXTU5g65N2COSwxm5Suf/vD0ieu3fBYaeQ1kWzFCZezDHQjhQ5VwchsHsxawSMNX/EA6Cs47uhW5Rmp4HuJRKluexgLEMLEMrm4LQ/eHWAf8+ZAWCYHjBE+fMEuxQv3tWzuW3sFPhU2Rxea9iMOVdU0bhGa6NWb8fT1irdtcJxlbvtoaaYn74tivDbN9WWiOjchUK7jwTTICTj/JpYJ4MczCeBRHMv1tjbte0OphMUFSxfGKMmZ3+cTqK65TVYypevrhO/2uJKPJANO7A2YUmMak4OmZg6aZ1NfseFk+VM6fSfKgZetDTt9ErqFkHAhCwr4uwwaJyPhp9ttdptKweu7EIaTKLeaaqPmkEbpYmkI6kJEymhn5lsMws76ghRf3IOcanugibFVBEdf9XasGfdDFdT38vNm2hFfsitmJ8pHentJm3eRM69AdiYbvBzHwYCS9C7zoeNeUQT7PZF+ZpNr5ulZkf3DnbJmgvlHktWEXDCtwefQcx2JJnU8n827DsJnkF9fYEnvbfg3HEKdHcfkxGUM9vt7eKrY1ycpk4N0qU6abQQwKSv4CnhcNmLbiqYEVsMxFzHCC1mbv33wX8rome0DMe6XqtPlX8tW9P5kbgDr0Y2gunZ9jkp1LAe1IxQ4nNgeE+TqVmQl3IE8XhDFRYIuRvZh893nXEAzqVxKHg61pfpFqkITotl/V6Jvo0d3hpHV5O2sk5rFewttfq6FKTipdnoB6syTyQ6h8YHW519cpaLc/GHQRcx2N4= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jun 2017 06:06:43.7016 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0202MB2553 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Drivers no longer have any need for these callbacks, and there are no users. Zap. Zap-zap-zzzap-p-pp-p. Signed-off-by: Peter Rosin --- include/drm/drm_fb_helper.h | 32 -------------------------------- include/drm/drm_modeset_helper_vtables.h | 16 ---------------- 2 files changed, 48 deletions(-) diff --git a/include/drm/drm_fb_helper.h b/include/drm/drm_fb_helper.h index 119e5e4..80d9853 100644 --- a/include/drm/drm_fb_helper.h +++ b/include/drm/drm_fb_helper.h @@ -85,38 +85,6 @@ struct drm_fb_helper_surface_size { */ struct drm_fb_helper_funcs { /** - * @gamma_set: - * - * Set the given gamma LUT register on the given CRTC. - * - * This callback is optional. - * - * FIXME: - * - * This callback is functionally redundant with the core gamma table - * support and simply exists because the fbdev hasn't yet been - * refactored to use the core gamma table interfaces. - */ - void (*gamma_set)(struct drm_crtc *crtc, u16 red, u16 green, - u16 blue, int regno); - /** - * @gamma_get: - * - * Read the given gamma LUT register on the given CRTC, used to save the - * current LUT when force-restoring the fbdev for e.g. kdbg. - * - * This callback is optional. - * - * FIXME: - * - * This callback is functionally redundant with the core gamma table - * support and simply exists because the fbdev hasn't yet been - * refactored to use the core gamma table interfaces. - */ - void (*gamma_get)(struct drm_crtc *crtc, u16 *red, u16 *green, - u16 *blue, int regno); - - /** * @fb_probe: * * Driver callback to allocate and initialize the fbdev info structure. diff --git a/include/drm/drm_modeset_helper_vtables.h b/include/drm/drm_modeset_helper_vtables.h index 85984b2..0773db9 100644 --- a/include/drm/drm_modeset_helper_vtables.h +++ b/include/drm/drm_modeset_helper_vtables.h @@ -267,22 +267,6 @@ struct drm_crtc_helper_funcs { enum mode_set_atomic); /** - * @load_lut: - * - * Load a LUT prepared with the &drm_fb_helper_funcs.gamma_set vfunc. - * - * This callback is optional and is only used by the fbdev emulation - * helpers. - * - * FIXME: - * - * This callback is functionally redundant with the core gamma table - * support and simply exists because the fbdev hasn't yet been - * refactored to use the core gamma table interfaces. - */ - void (*load_lut)(struct drm_crtc *crtc); - - /** * @disable: * * This callback should be used to disable the CRTC. With the atomic -- 2.1.4