Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752365AbdGDKgY (ORCPT ); Tue, 4 Jul 2017 06:36:24 -0400 Received: from mail-he1eur01on0102.outbound.protection.outlook.com ([104.47.0.102]:45036 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752300AbdGDKgV (ORCPT ); Tue, 4 Jul 2017 06:36:21 -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 , Daniel Vetter , Jani Nikula , Sean Paul , David Airlie , dri-devel@lists.freedesktop.org, Boris Brezillon Subject: [PATCH v3 03/16] drm/fb-helper: remove drm_fb_helper_save_lut_atomic Date: Tue, 4 Jul 2017 12:36:59 +0200 Message-Id: <1499164632-5582-4-git-send-email-peda@axentia.se> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1499164632-5582-1-git-send-email-peda@axentia.se> References: <1499164632-5582-1-git-send-email-peda@axentia.se> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [81.224.171.159] X-ClientProxiedBy: AM5PR0201CA0002.eurprd02.prod.outlook.com (2603:10a6:203:3d::12) To HE1PR0202MB2555.eurprd02.prod.outlook.com (2603:10a6:3:90::8) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 5c14e371-77bd-479f-2000-08d4c2c88129 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:HE1PR0202MB2555; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2555;3:m1ZC/JmfgzXUbVdANf9+doz5T07BUTNwKerEEv4DUqDBuNi0iVfuUjOjQXmOSmAQ/q1v0Nxd67aHkQrv4557OURqDo8vElr8yzkpQwC7cWe5qGtsmdwGCUYE76aQjmiBxagEpO1jvK6CgNoipycmWjrozIpeOxUprMoAZaPogKO10OPmKxYvtkQbl0NtGcRiAKPzE2sU4XMvyh9dieFVyP4Mom74eXBfk1tz23kHz8mYuqPAjBjc6Z6Q3aKzqmGQ1duPuFEOxF133w35s7/5zeIehVzqZcFublWf+uxyQYL16cLoZytTB9cwAD9KiWvuCydyOf0f+6Ow8AUOCg6Os/4f4QhAtnB5/mwE+UsjlfvtAdf3eWDYPz1ABGRcB3hRPyimEPJBiY7NV03DbtAE/YldBajCOMEJBZ1OFZOZgqkHX75ylUn6KKvrf8SWM2NNnXMJy+OYvGEqth8clxVhK6LP4CK7F4ZiyliAUvsM9/5Kk7yaJz+qMhQD1O+hkT8r6xcyc7UPoUMYfWLDI9JwKB1E8y8+yKAs4bVX6vtiXAJQJTl2HuA6iWltmwJRKAPUHALmve6Q0bwWwyaTDsbNQpRz/VpTFyXukSRegOSOp+mKrqbTg81VOXcePF/awHf3GBk9PTeMuacxIF5TrJHSXb1v62n/fJMsw85/xORVDb3NB06XKXdZyn6KXQnftHzJF8p2IbIyGCpMlPasdFBi5A== X-MS-TrafficTypeDiagnostic: HE1PR0202MB2555: X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2555;25:I/CvaM32byrGOdlf023WPw7dgtUfiptdkgNJEs0ccGyh+7UiUu5fiGjEwBk9I/AJxio2RsEVNYpBtV63lF882MpIo5ogz8+f88C3oG1BUnMV6vmWzKi1iC7J31LMTD/1wVXpdeJGNcTokP+MmPX+r5qcsHvzl67FJKTV60o2j6DyyCFAZBCByZEDp8LqfRX/TjGu59YomjQlO16pwXSPyJ4VA7AZlKbpFcHcqcmSWuXhxdtWAHEXuFyhOUmf7hy2qOhzGDXwyN6UFds/JWC3irg8ai/Vwr+JAaSxaquSIA8QtZM8f78ewpJjhAjGjmCViPRV3J7hWKKQmgE1kStwabNgos05HdpV1tt2qz6Chy9nG6ZF+Apgh511vXScWZffzjiY4RUIZJSjScdqNjZRIlp77RUbU/Ja4rwfNRNKP2SVvbUX7DTPXU9BjaUsALFwdZVc0TRI1BG5f9KQcgS5Zxz/vMTcZ0xfFviFEXF2jbnWK9id4Tj/dtqtoxDJculwbtByUoWoHrWer8BbMeCpzrX6ENqKuNcoIUbH1M5MWqKMWSxzh69U7KXrjKd75WOa9nLdtZRBIPrJYuSkaQeLVd64p96TLjPTKIKVUV8YykQ/Tj3osZwVAH88r89bscPZxSH1c86s/xlbkomBhk1bSWA0TcdSL/LZ4p9Al5X1UauYvVEkr31pZsGNulnW0htJLR0vvX8X3FT2gmMklIg9hOIG8IxTu+AEOlahZJFdAl8+CtVd2udMDeER0L46tDG1HNNeHEUL/j2cCP8JZvdymPVwPMMTUbxJ1L1uTVDSGk5Y+W5q5Qbwhzwc7/bpN68QaauxJou1zm5W8Ky+NMMMEbgJ4q3ThI0j9kVJ8JdzHGkkipalaZD7rtC/A7wvbb3fEEwYDi6+IcyG8lwDLw8HeYvvFLxy2pwSdAPyLQibhgY= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2555;31:CI4q/dHCRz4DnRGgUIoRi6JJfaoTQTvbSOPPRuuHw0wGH56sgPUx5yCsPjHEnSk9biCC2DGkAOzfvzrQ46MxkYTm2fHy4s/4DY8IrCSRdIBQ0fHIG9E7AlnK+zchDr3s9LNT4JIT3PrKpZ0aUQ/nYaqyqUchN24FNY1UhoosXWoIfR5IM5w6SAGNN8EuBCxs8I7njd+PMCOndQdqVrXKNwTIHWY8+GUaoPF3xLzriz8rxtDnUZoILfB8X5VzSxKWcvNXJJoJwWE/NPvK/Im00Hr4nTfaECA+H5FIikkj0WaCxrg9GBnF75N32/PVnxJ5gmKsiGYUS52MB2EGYOFJ2Cro78ceuemg09hPGQyzBMwrcyFmXHlus/P0iwZThupJbGgWH9vAhYSxlQ3yMfEiiZrAdo+g7QnKYNky1aIX5TYJwf10jlvBYO0iNn5CIlWb60bZumzGD60HNilCz2OSL/7joyQGqQNhmDYWjTtBnpZ0GGhdSHJt5f5Vub+RcxVT/70eD9/gIF41JxrVCB4YN6ewb/cOLiTot3IKfi1uXVALfhaMs0hw3JCJ1A20K8fDOpLTIcQJe/0KZE84s7ru0aoWdKPWf/YRUWdLlCX1mAS+jFLHI58vvIgBZxIhTUoRGc+wPembCqIeNQ1H59ev6+p6Sw5hiu3N6cXbzpBvePQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703101)(100105400095)(6041248)(2016111802025)(20161123558100)(20161123562025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(6043046)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR0202MB2555;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR0202MB2555; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0202MB2555;4:HoF1iuhGGSjs0Hf7C3Mh5XsNqKsZRwLb3EWyR4jU?= =?us-ascii?Q?QJG4oZf8/rQW1FUnIhVAXqF6I/NJRL83gfjsEgVQxIgDTq/UjFCLPGzFU/Ls?= =?us-ascii?Q?ZvExMIhwINxbri93CTxgKRRrnLzMhp9yn45oqgTA3mPoXgUMts+6Gti44Ljs?= =?us-ascii?Q?3cSlZpeI5qQFSmCY7nxuQ9LGpMWGds8hv8EsAwz5imivVNXjnn7a1dXH4W9H?= =?us-ascii?Q?Fj9tCzUUrGCUCuhuhZyZ1voXaJDr7DIXHIeRcjSS3dFejyhERbnZ+ij5KR5l?= =?us-ascii?Q?b/+kVClURyvzx5kvkRWGd7XpO57W0mntBkHQ0QN8TQnfDg+DizFDwokasMHR?= =?us-ascii?Q?2jHLC1Z3gtk6VOnby8XaiMSCqvzd1T4Scx7KhFzzuya+RkefQDrW4OUGNb21?= =?us-ascii?Q?QKxQU88zDqeyApzaQ5BOe6Kyqisog+hiIf9Owy5scumo1SPd5i7sY08zcg3H?= =?us-ascii?Q?R+q7yKxgEk74oUblqOlNPBag8YKbRBliRwwDChSbJ/znYBcL6O7F6iefqnoP?= =?us-ascii?Q?/3wSko7f1rlhQnHbbZ1qQElpW5aiOmzB7bRTYwppfUt6UQ8f4SlkTRKLZuos?= =?us-ascii?Q?0F4koJEBKfkBQCcQ2tZEQd61VrdoWmeB4mJDOJImFjLCi7YL0SEGIhgUIExT?= =?us-ascii?Q?AgrPBvJlEucXYjXSan3GNP8rq44jTG6MYpYAhlF2oPcIUHn5tnu43wK6dB4c?= =?us-ascii?Q?d9Yy0d9PK2GwQ5/RGOe4xW30jxRiE2ucLjyk1fpbDSPN3zFSWPVzK6s5HG6e?= =?us-ascii?Q?GLqmXrD93rIcMnHahnH/7KKl6uXvAuDb/WAULwwbqXKcCHZNUZGE2YAFmykJ?= =?us-ascii?Q?66XkDebRVGfXvPSEMO8j2DL4s6D25ev5JU8nACqZDuz/r5a8vy1W0RD2A46y?= =?us-ascii?Q?pLwDhqEylhyb6SfJEseCVxtQ2gy+4A2pUHehvsX2NqF3hzC6Ao9CbabsQpaL?= =?us-ascii?Q?OHeM4EYlxu4oDe9cOi74TymWVboU+F6D8V00MqaIZajJsSJeTtxTJCW8Il3O?= =?us-ascii?Q?FmmF6k8nJzeW2WmPrz/MIxOHOGbwuLU68Cqae08wM9kl3w5HDItcsbj9xoGm?= =?us-ascii?Q?LnM+aQ3jBurXVYGoUVLuSvdws32CITD0GGH94U/it1SpX0I8BSKRx9dWm2nN?= =?us-ascii?Q?KVGLx1n6hCnRWKrdJGbtNzY3Ia3GAnKn9GqnNQhc+788cRvmwELkLdPFGrZZ?= =?us-ascii?Q?GFVNky/tP2vQaM4dkxXpc1mfKxycEuonB+Ugqqm3qcnJ2CLndnUydIguevWg?= =?us-ascii?Q?gHqXmFynZZGrDgKUCa8=3D?= X-Forefront-PRVS: 0358535363 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6009001)(39830400002)(39400400002)(39410400002)(39450400003)(8676002)(81166006)(7736002)(47776003)(189998001)(3846002)(36756003)(305945005)(50466002)(6116002)(50226002)(53936002)(86362001)(33646002)(66066001)(2906002)(478600001)(42186005)(2361001)(74482002)(2351001)(38730400002)(110136004)(4326008)(25786009)(6506006)(6512007)(54906002)(5003940100001)(6486002)(6916009)(5660300001)(6666003)(2950100002)(50986999)(76176999)(42262002);DIR:OUT;SFP:1102;SCL:1;SRVR:HE1PR0202MB2555;H:orc.lan;FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0202MB2555;23:aFP72hu1D/LtF8Lcu//ZUEM+zlLhptgia1ss20C?= =?us-ascii?Q?Q9Gq1YPBpYV2Tc5nu5WJj6L+ohAHAGi6W10unZnwIcYD8wTSihrypK8eMwjR?= =?us-ascii?Q?spcip3eE1Rkiazb6rKkW6x5sVZeeuCl3uerjMzAzv2b6V1t2A8ViLh5gDLjV?= =?us-ascii?Q?wOZhOyq5JTLdPZpF4NgcGDmP6W50lnlfnVPhno+GjGd71o+805xgJto17php?= =?us-ascii?Q?NdYfCKarvEGcx6wKeGy4mZV4pNpD+41DCFlm0rqQ0Q8GzitF9L+DGYoqgOgz?= =?us-ascii?Q?n5aBTLme8cs3MOCeXIKW88w43/jQIbj1lZSdArtTT0QuOw31ScokFcDAzGsO?= =?us-ascii?Q?S2wTwaARkNUaoOqjGqx134SSYldCVDSi0FOVM7yYViukA2n3f4xF24uQzA96?= =?us-ascii?Q?W3G/tNdaeDG++4z4F4WtHzv0R0OMZO2mKuAbg2KOYi4oX612fWmUneisS5JK?= =?us-ascii?Q?bDyykI386Q4uCVNHhQA/CgzHB9LUrOT6M7JSLnzCYtg/yOXb1KlhicnBRjeh?= =?us-ascii?Q?nZE//+fTMVyI0yk/J01y8O9ZhxDPKnQIJ8DmLzyO3CIdqDzR29HD4Ub/fP0m?= =?us-ascii?Q?honVqaoH+9HOD6oBvEFPH+JxPAn/awxeyL1CVkedEmmJP0SAJsG1dVF4JU+g?= =?us-ascii?Q?K8kql3+UvNYa5C4/o/x/VE88ueRHrDMmTUAjI2Vi2wqc1U5S2d87yfhVWyuW?= =?us-ascii?Q?d7hj8rDW6EW0pi4G/7fdrgfUSm3hzowJhY6qfMmAw0FZ+p0W3HnIPtrDA2Oh?= =?us-ascii?Q?TsETq1qzIcv4GIrwjsLmPRQsKuwjfMpyetVKx8IOzwVZks6XuYbbMzkIe/fb?= =?us-ascii?Q?VgTRs9wO95l/rpUiH/hMc81whKiOBuVR5iIwj/Tk2Htjp0LKZT134KNOEacj?= =?us-ascii?Q?Vqaw1f6MdIT9+5xjakg2FlujPMBNN8UTVLODoYDvYdnWQ1GcK3KeBltG+oIv?= =?us-ascii?Q?vef3a4uVVwPo/4/XhPUdyCCGNDHEEALvUL20uKesH4JmyZcDA7ild3TK6DIl?= =?us-ascii?Q?D1Tjl0IUOLCGqThl6jfqQbeZS0zFSYwRJSpDPoFN/ahlUzzy1f+quJWL/BZA?= =?us-ascii?Q?+sBpCR3trT+1JO/Mi9mJ99iTRZDKQ?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;HE1PR0202MB2555;6:p3soVqxY1dz9uwKrM3T+DwMyPzhUNQJa0XAfX5V0?= =?us-ascii?Q?b5GB9BIkG85pWAz/c95HVBBaPVTY/KP+9ISqKQreu+FqzVzX+28uhNK7XtS8?= =?us-ascii?Q?AbF89LwlwbAoLg0RVQ1vf1AHLqBAF+gvV07846o0bUZ6+jfCJ2LAH2CTWNtE?= =?us-ascii?Q?Xh7apBYYfuhhuhVZ03eFh7bvfRTO1Yhn5Xw8Dmpxgq1IJwFZLmuDQio3pvKJ?= =?us-ascii?Q?gUNLS9VMna3z3ueXNFHRSRXlylhaGIoujTI4pc28VpRVR3HYuAuJg+pRU9QN?= =?us-ascii?Q?LmrqSy6aoGd5/bdsI9Xqrk4ywCQEpa/MWaD5SxtHrCPhFqZ82w1wQcw06Ku2?= =?us-ascii?Q?FLvu0LILS9bNBUKC6SHdCLeKhbF/2pil8ppJ704pGThiLv0E4Eh5SMHq3uTQ?= =?us-ascii?Q?7+yFg8Wyc+2uRvG4mhJnbe5l/cQxwQQHrDt054irB3PVNKmAkuIjHB7MkwIS?= =?us-ascii?Q?TtNnePxy9W9+IlHwrQPYOcX49S9OsD1k3U/WT2Xl7fMVHew69CZJyyZ87doX?= =?us-ascii?Q?/Z2un1teis2N1FvTOtT7AjEWAUvt/B0YOYESq74p/nrHBSN8tKA+qNUVVISw?= =?us-ascii?Q?2aKrmkTgeaKJe/ckds5LZbK5SYXQBOt6O4Mahgun7zWpVK7MXQgOKJhECTRk?= =?us-ascii?Q?+lq/iB7JWRrOCx7WILbtzM/LtxzNj2gGJUstgdYZEmouplGdIhq6VeCrNRRg?= =?us-ascii?Q?sC7160VWHHj56+Nc2SL/Jx6YnCz6xSF3Ah2720fk+lPC64HJOjtUe0sP0G+T?= =?us-ascii?Q?4HJ6f6xxfnNOHDE+zdfY1rDpZ6k3zuZnMnxK7YxbVyi/OT1sNL0ZEEx06LPh?= =?us-ascii?Q?02YSWvSX3eUBKXmmUcXCLdp1FA/1W/bgWs2eFy+TJpvUuOq0eC/kESPYQNcB?= =?us-ascii?Q?MOG/ZeTB/x0Rzw1V1UxDSk8K/f6fNErkb/APTow6jFhmOC5RLsqjd9S0WYAg?= =?us-ascii?Q?RMPqMB+pHIJdx0LO+b+HpzCZXki6Vfcp6zXYxw4fTRNjzjQR1jnJAxEXFlht?= =?us-ascii?Q?ndI=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2555;5:9DarF0qIBE9t3IbrnoEldFQVb9sA663W7xT+qoLSiAYKySw7HUkCe+ty0DCd0Piyfx07RgEqQkvwT+5Vt/7wzg7SDpyeSJ+irYc3Sr5QcEsv3SAwFNTFn4zzGuVFShe0DD9FW/EckxlNqxhn0jZs16r6BDj1qE7/SBdAoql/5hxD381XIyaLObZtXoW0PJ0JDXANMK0NONkdNaizrUEUVE1oBgBa/96w5JHWhYUy2XB07dsrK8Kwg3W3GJc+FHebp7lJVVY6u3/ocHLtKIENtfiryXgfeE08lLx9HRSV11t4VI9KV1BVmoITyDC0XGRkSGf34hTwbqbb5kmBDtnccBK1g4fCq6SBFmyhXuMT9eDOBd/muP/Nde6v+UlxuXX1EvBt4DIDHVdz+d6HelBAEmuox6Vrngyxb7CouQaQ72WIzLIG5VBghjz7TiOtz+5+GXfpKGmXKwUr/kehjeKfZ09R5dskXYjNhjzQD5rdYnNEiB2dy+hcirC31dWF09WP;24:HxLuk1Dv3Kj5T5u52qxosfOxus2Rvens+ir+qYmcpIhRR2eXuLvDL/YO3czMrRDK7NSmRL47kxvljE0Nz5DR9Axmb+Rsy/bjGeNixhIewFo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;HE1PR0202MB2555;7:2HTaK4WKwm/B1XBJ/P1N0J6PUaA9ZZWCXVGihmUBoViQwI0DhhBW/KNCNDBc8GYXYcZ8tro+KCnp5qDtzjqzc74j71s7n863V4w50wnZMZDv59wkIpdsR3aUa+4yzUVhuKm3EWrxUrX/6sRZIuDF39f30Qmwiz2BLvYjd9sDqk9q4rEEIUl4GwoP3PKRYnkqmGI+lHA46i1bx/XUWwK7iNKwttCgRS7N1YU2+HHs7sRJ4ey8Ot0BWeNiourVuz972JED+kYAli3JcokJjA2vDEvoWT9Ibcwcu7jBbS2Q59TKLWBfinkYqAdQh+sQXRt6c9kDWIvFbs9k7/nw1Q934zn32Ss+8bs6kLUeGQxs50ODudC6OnZTFTd2POfX+Xl/bESpWVX5l5yJEZUVpJSs7DyCDtTfbPDDLZyg0fwppqLCokZ53X3vOdihT5/nGZ7qjeWGgu/aNxG/wBvvT4UGFxLAwhGDg+mqsODgOlddNx1Xpqf/NjzOpx2zP2ziBM5qwVEpCyQbpYHijyjp6tHwe97NXhpVL3V5FeyOynXSwLE0NO8jaAcL6eRWJSvTPGw3RTrL3O5ryqdbIRBm1sqPEL/4L6/vA9IrSJe3cCoq6J/l9Mbq0b9SoBykAVoejJkhvvyNr55i8xHHvEInoVUJE8ImLZyVBUvdUu0oaFtTGCLrHpbpOvFlFcCCIlh5amY+OkQZ2AV9McxxsSWyB+7EO0QUspb3eB8BYh0pX1GPmi7iq4wfB+MudvuMG+nXiYibiN4MHdiG7BCbZVifWMxYDw0Y8uPZJSsvimAyWRD/gXY= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jul 2017 10:36:17.2598 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0202MB2555 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1449 Lines: 45 drm_fb_helper_save_lut_atomic is redundant since the .gamma_store is now always kept up to date by drm_fb_helper_setcmap. Signed-off-by: Peter Rosin --- drivers/gpu/drm/drm_fb_helper.c | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c index 41fd9e0..b75b1f2 100644 --- a/drivers/gpu/drm/drm_fb_helper.c +++ b/drivers/gpu/drm/drm_fb_helper.c @@ -253,22 +253,6 @@ int drm_fb_helper_remove_one_connector(struct drm_fb_helper *fb_helper, } EXPORT_SYMBOL(drm_fb_helper_remove_one_connector); -static void drm_fb_helper_save_lut_atomic(struct drm_crtc *crtc, struct drm_fb_helper *helper) -{ - uint16_t *r_base, *g_base, *b_base; - int i; - - if (helper->funcs->gamma_get == NULL) - return; - - r_base = crtc->gamma_store; - g_base = r_base + crtc->gamma_size; - b_base = g_base + crtc->gamma_size; - - for (i = 0; i < crtc->gamma_size; i++) - helper->funcs->gamma_get(crtc, &r_base[i], &g_base[i], &b_base[i], i); -} - static void drm_fb_helper_restore_lut_atomic(struct drm_crtc *crtc) { uint16_t *r_base, *g_base, *b_base; @@ -309,7 +293,6 @@ int drm_fb_helper_debug_enter(struct fb_info *info) if (drm_drv_uses_atomic_modeset(mode_set->crtc->dev)) continue; - drm_fb_helper_save_lut_atomic(mode_set->crtc, helper); funcs->mode_set_base_atomic(mode_set->crtc, mode_set->fb, mode_set->x, -- 2.1.4