From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965351AbbJVSAr (ORCPT ); Thu, 22 Oct 2015 14:00:47 -0400 Received: from mail-bl2on0054.outbound.protection.outlook.com ([65.55.169.54]:57024 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752982AbbJVSAp (ORCPT ); Thu, 22 Oct 2015 14:00:45 -0400 X-Greylist: delayed 916 seconds by postgrey-1.27 at vger.kernel.org; Thu, 22 Oct 2015 14:00:44 EDT Authentication-Results: spf=fail (sender IP is 66.35.236.227) smtp.mailfrom=opensource.altera.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=none action=none header.from=opensource.altera.com; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=atull@opensource.altera.com; From: To: CC: Josh Cartwright , Moritz Fischer , , , , Alan Tull Subject: [PATCH 0/2] fpga manager fixes Date: Thu, 22 Oct 2015 12:38:36 -0500 Message-ID: <1445535518-13406-1-git-send-email-atull@opensource.altera.com> X-Mailer: git-send-email 1.7.9.5 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [64.129.157.38] X-ClientProxiedBy: BY1PR0501CA0005.namprd05.prod.outlook.com (25.162.139.15) To CY1PR03MB1517.namprd03.prod.outlook.com (25.163.17.23) X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1517;2:+3qQZGy2A210+dCFZqinnj+vnl8EWWUWTTbuwlpMxImQ9MVmmcLqAbX5r117xw6YbHGRxU4yWPt3URyimpLeSPNM5RDRg50ELoIvL6vNlyvVQ0vE6VXwYOT6tRTQU4XFmqxpz8KvXZJ19W8d6dsQiC/CfnadU9x+mPL8v6CeZkw=;3:ZCITix7AiaKw21f4T84qANqiqGJ6F+PD/uZ8RJSyy2PxB23IJ7Me2761kH/nlTnQjRsw4pEcpyrw3jYTPRt6JzBXbz7oz5ykQyWi0M4VKun4wZEEQ2cJ7ovQOPRVlQ46LBcN55D1C7FR+1YthWdGjA==;25:jdhduVXswu+QOs0eGfDzJNH3ya+2ypxK/g8yxnme8x21CfsOfmC1TEqFmpS+N1D+ozeMHUWkpIrk7YheWGPldwHBfr2skG94kyo6PlIr0uHwGddVsn5Rlgxe/NDorC24Q3kFF40CJgPPSY5LkVwX0+6NLmXMGtOokg/c1zWWARS903A0jJ+1EHL7dtByWRHdrqpl7BJB7NAIyucMnjGk2qEo8L2DVmEpdy5J8LxK5G4cBOKnfc973zt0I8VPoUjl;20:thQ5pfMIKUAuoEju8844EzhXdTkqs+n2TQibRYEC8Owc0b1Y5I3qrZytgw11TYyNBzJ2Xxc7Y5ILHcnjbHjPiTARWymF/isfbyMqR9CRGlesh/WRgKFCt8KJJJ4wqNLBukIfUuF67+sR7p40BdeBOo4F5CVL2y+F41WUwblrCVA= X-Microsoft-Antispam-Untrusted: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1517; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(80048183373757)(204874498639787);UriScan:(80048183373757)(204874498639787); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(102215026);SRVR:CY1PR03MB1517;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1517;BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(8121501046)(520078)(3002001)(102215026);SRVR:CY1PR03MB1501;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1501; X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1517;4:BFK1CayomjL8kgCcUWUtMjI4XRNcM+ASEB5paR8+ZzABkUi5bquH+jmgPStZ6O0IM3nRoJajVvHNFCq9ybj9TipW9OipDJ42yo2z4f8UMDEwuigb26bNUvTchR2QDLSJMIj2HR4yEEhwInqReDhlc6dwItKXsEhkfdOB1ahjCIAjtbN6dMx7l+S71P6WDf3KkPYQ2RPqczW9JhYEgT1DVuTPslKmt1QnAzylbBxCF8duYWfF1xfRa2zkR8yTEw41+uLTEtv1/CClmt2LgZ2oZyWzHbCAVyaJHJEUTfs+Zt9BPV6J9oG4yFcdWkIr7gfVJWpotlK1TWKdx62qvbxsMhSf2RZ/xc4J0M/kz6FT4TP39uY/i2WshdsSyr/b6LYa X-Forefront-PRVS: 0737B96801 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(6009001)(199003)(189002)(69596002)(50226001)(5003940100001)(19580405001)(19580395003)(87976001)(122386002)(189998001)(5001960100002)(110136002)(107886002)(50986999)(86362001)(46102003)(106356001)(40100003)(2351001)(229853001)(105586002)(86152002)(101416001)(33646002)(64706001)(47776003)(5007970100001)(97736004)(5004730100002)(92566002)(81156007)(53416004)(66066001)(42186005)(5008740100001)(48376002)(50466002)(77096005)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1517;H:linuxheads99.altera.com;FPR:;SPF:None;PTR:InfoNoRecords;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics-untrusted: =?us-ascii?Q?1;CY1PR03MB1517;23:GhZksSeUNoFEFgpbhQ7e11LjnCPWGGWiBVKiRURFe?= =?us-ascii?Q?WWbLx52z4EXuiyoCSyl/4rZgr1uuqzlqjlUsggtDADf5/OZR5IWQixVs3Z5M?= =?us-ascii?Q?v58scr273fU/NLCkfbFD+mGj18n/5C5v70jUatcdyjLhf0/rM/AEy67EVHAP?= =?us-ascii?Q?mUzNjh5VQOk++Og7iX29m7i1Eq+OHYHeq6ia1pq164eQJPLtMK3CUqXVbNnM?= =?us-ascii?Q?y1xsLYTRcml8pxdpSeQthXbx0q19XPmCDFdQas3oZqBLD/iK/PbiFcgcVSdz?= =?us-ascii?Q?92h/g9PAATTAtJc00eqvBeLPGG/6oYytrjfwrbzOcIcConnERRMxMmnOLm6w?= =?us-ascii?Q?FuyQ7o8KCcYz9dA8VZPPWK0oqfY9inc70IP2gH1gSwIpWa+E6XJ+D5pq1NbT?= =?us-ascii?Q?20/3IDJqe8Fy2zeBAPAdwGVDveZg50r2QU/ge4Mp2wl4M3jjzF3ZS9Ri74x8?= =?us-ascii?Q?BDambStrpM9WX275AVNKkV5YbPoeEfceUzpfj6vOaZky9oeKCur5Yp4v6jp1?= =?us-ascii?Q?90OUY2kfGH1zT7VDeC5qHyJJC8ur9H7s52pM6a2lFVwI846GkfbWetGUfp8p?= =?us-ascii?Q?Ei5jLKS8jhVm2ZyhydzhMz4gFGgNXEgzSqMRtU+9NqXFwpvPlGqeOeVCNzRy?= =?us-ascii?Q?wUm7lIJHFnWT0tMh+Xq54TWzo8hO3zdPFtDVmErVkbhUT4LhSW+5SyaQ+66a?= =?us-ascii?Q?UCZLVIuJqVnknuT3ibDOmNqIEFdgyo90HAO2U9YRsn+aTK5okokrDx8VlWxh?= =?us-ascii?Q?IwB30HKJMLyzqWyWRD6oW+3eqpexuPQMkm2qZqan7L3cDmgpVGTiimM7T7oN?= =?us-ascii?Q?gZ4GrvlV8k3D6iym7Uhdgwto49cTAOxrlTts4gUDtd80JN7q4q71yV6RJGOM?= =?us-ascii?Q?VSLAga0/FRC8I1mWjKnK2GgKDNX/hR3zzIj9n9dRR7bTfgCZAeGJMMgiW0js?= =?us-ascii?Q?ESAgyib9UYQAz03q3uvgzcUd2ruEJxNRtREf0oeuy48ENUkLjVFlGVP1SstB?= =?us-ascii?Q?FOzlDSIrOHrv2DOmUru+FwfPJpnekp4hkyagVSWRYvltDadnhVVSXiYj44OP?= =?us-ascii?Q?mu4sCb0izb0yDP86DVgfJgVlvdV9DmydrBOqBzLTYMvaWchKw=3D=3D?= X-Microsoft-Exchange-Diagnostics-untrusted: 1;CY1PR03MB1517;5:oiYgkQ5mN+wIp6SbgiwFQ+9uT2WcszZw0FdpfQpweIIL1GOLBROt1xPQQ5lWkhS85SCdRDlyvWaExhM+f0vZsbYvXo4WxAsEcMYZT4Y0NWdsvpiwtp/os0xd4dMsK3n8Cre4FFxTnLmIYU9JHQwYPA==;24:0QhJmqx40+wCh14d4swDekbItlgSISGc5cDaFVgjxnRUruBVCp/LWtVTTQ4qDlzWiCCiwNSCOfgYPxUSm5ukPj2f33MbA6UmCZD58LbkcQA=;20:R0Rn5ARjYTyCIWxB8g3DGpZDO9R0QoVyWSEfDmq4vI3/mMSVDTid9+I9zvcVYC4aX2uoqHqyRAML9XjdfPbU6tiOztd/5gZXyMMLIzyQcJKAbQwVGFBLzxxFnMA6gVxHdfeXQJB9oG/Dy/ax/EzPFtld7isYUEjtaTyyK4czebg= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1517 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: BN1AFFO11OLC001.protection.gbl X-Microsoft-Exchange-Diagnostics: 1;BN1AFFO11OLC001;1:tTHb2gxMRI3Kp8DC8EdocDMZmbFV5JU1Xj9lyOky1kFWPhpA6TbWdZN/SGh8dBSH+f1DVy2MHYzVD2BHUCjg9qd/BRQjnyHi7T1Zf9luL8+e+a0l1ycscoCR5Py6idgU75uMmO7fd/qZCCgpGP4A0UWggyb8bLzrkMfAEr62fqAnZ5ibjnW/8xdmWY0eRNvK8f7iMr3NEGYqXRWzphgHCB7JM6QCjpig3mPF9iq39XeSSILI4bg0JuNSUI3kxxcNwLnUUT/7U3r0f2ItzCDJUSPOZkDmWBlqV/GLjc2qaCWJp9B5rchyJ0aLAxY8D7MKTAXvJtryoXUJARULnotXl1gbvfkJ+OWbHquzri6RJjfugmv7IPN5YdjE5+kKJKdN X-Forefront-Antispam-Report: CIP:66.35.236.227;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(5003940100001)(50226001)(19580405001)(16796002)(19580395003)(87936001)(40100003)(189998001)(107886002)(110136002)(5001960100002)(122386002)(86362001)(86152002)(105606002)(85426001)(50986999)(46102003)(229853001)(106466001)(2351001)(33646002)(5004730100002)(64706001)(97736004)(6070500001)(81156007)(6806005)(5007970100001)(66066001)(11100500001)(92566002)(5008740100001)(53416004)(47776003)(21840400001)(48376002)(77096005)(50466002)(7099028)(4001430100001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR03MB1501;H:sj-itexedge03.altera.priv.altera.com;FPR:;SPF:Fail;PTR:InfoDomainNonexistent;A:0;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1501;2:wjK2vkkXxgTzj+mS8vsxHgFcFwa+W+dTC+GjvFhn4q2OZy8XPzEU9+hAGYvHUjGGe7xMi0oAi0TDbnohYdqdTTuqx2hXCwr9azspXUyDXQTerJRYHWVFeknZGQrGuJG4xAOtnnwrMUYiONYPgbhojMgjbPhRkhXq1OXH4ms/5pw=;3:Cq6mK7EuFD5yoodCPJ0STMtqlZI3zi69vOz7YRd8/G9xpm6Z1xslIRcCPAZ8IwYOhQYiPVsEA+nMbYgWHKwRP1kBCuOuHwM3S/XgHXcxTJy5UrLQvhWwUdJDFIkQ43EXZ8T4X213P97Jl6QpLaFXciwmf2v9cSVyUc078FLcRRDLRTNnTdA+nXOJThhjn+7H5kXaTFkmVYGJwnEqxSvp/rdJQEqcZjL19EnJHdIYy4c=;25:1R8noiduQdMAR4jLF3m9s2GoZ53bj6/gFzYnGz7xLmbobA6w2Z5U6tNYIQxqwCgbDpG0sRDhSZjj3hhVym6WCbRNXRpksluZQlbFpbO/ohRm6EJlPnCK07ux5kOoac1qLSzRYC61WHOXE9RI0CPCw8CLfmCN3igsKz/jbHq1tE2SBREyf0WprLdOFZ4jV4D3TIbuZI5OTrtTaQ4banKRD2WbSi3Od4+/LSEQRFTYBgYo2cXcjYuKAgmCQXt5K8Jw;20:Pj04dcTFnOyGZn/SUh2vBRmoFsp3ydUuD9KIFomYAsvPtvnu2akVxXJOtULSu8J69bXJlUnF+4bGZ6uWfOOiUI5HxPSE+aCy3bHuFLICoE5gr+IIbKSvmz/lmx3V63g4W9Ue7L4AkhomWcrVXgxZ0JJrdlyors6N6u6zqqd+hPw= X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR03MB1501; X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1501;4:/qfwsRAqcBRPKIAur1u2CEqLM2MtpZFZT0YuOaOh4gCJ0HayWSQEQYEerO4PrTfp4e6G3jhKwNtYzvmlp3RIQLld62ZWa2oU6oxWmJnPnoKhWMBTjWSrwiAOE4fFI/Oem3F0SgPLvgHRMvqIlU16uB98hu58bPxEGS9mqU/QmpOOsSB5+atBpeL9H/rHxZGvwtJNDZcx+o0/ajRBoPDMqtlB1zu6rWu9ggpV7d/RIdXcGvVCby3gW1ijavrUwu+AZv4WO8auz2V/awQqDqToVFp3rIBxxE2iQN8UynhL0s8vNGuuY9tdL3aP+DgKVCgF3w6MD7e/3wkh4wW5NHmRu7FsP3nlSmJ0pliNXKOBLOdW0n13+/l2q5BNXfIyNv2h X-Forefront-PRVS: 0737B96801 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR03MB1501;23:YbG2tp9hgz0WFUwaxS0VNRIY7IQrZl7fBLCZ4sY6G?= =?us-ascii?Q?8ocwMCuh0KVr+5C92p9bqcR/uZi0TR8zPYRsUduH7Kt3yOBEo9OnY7X/n8YM?= =?us-ascii?Q?EcTQAjYKz7r4/SUHQS16E4MtKO7NVmaFYY5oJy7b4agdBcYuiZsM7qROWyeq?= =?us-ascii?Q?bNHzmOQIWRqkRyB7PYpquUioTkPcY4b0kXPVJ9KjxYfUwWHIBQmS1mcY9QHT?= =?us-ascii?Q?5CPnS614s6DVDS5Q6S47NUYBI6B4F07otPWsbh7Y4Tz7PfZACq1k6LHf2Q0v?= =?us-ascii?Q?xUybABHaUGNHEbNJD9l69qaYOghr4RlCQJbh+jROUbRGsnHXb6Eo40Pe1dBD?= =?us-ascii?Q?qZZBO+z3yV6RgP2DHw6GhzP9L+az8Ax8QC9MQIr5nMrVBf/PjrRNQraxpvJ1?= =?us-ascii?Q?ZeZGaRupc9vw+U4V7YpjBW9wg/r19rIH9TDu5Vdk5PlIoBMn2+WV7ZdqdSxI?= =?us-ascii?Q?VZkvEjq23eJVvvv0BSGc3MovuxtiwyamjyJfw0b5Z5otVVrv0r+W3g9d7vAU?= =?us-ascii?Q?k8m9TICJYrV4HJZqsj6W0l/bcsfyz4V8zyn3AQmYDXUZU4ESnKgfPKmXvIC3?= =?us-ascii?Q?wWPo3ph6yhz7p3Db+OP+2aRCbrltEeaY91FMKx3NgGd858HKn+a5Jk7BLgJS?= =?us-ascii?Q?YH2nm/1/6Ps0m0WePAAKqO/S2H03MLP/7uIpxRi3BiwadW6gu3XRflYovBMr?= =?us-ascii?Q?qs5Sgl8mgLXa1fQjodswFwXQjjwkR+J50cweAUklJYWimZY1SbUh03eI3ssM?= =?us-ascii?Q?x1Kr+26db1sSM+p2NvDskGp3Bn6nuxy4t++Y1+FrAMRUbiVOgtAN4kNaFqcv?= =?us-ascii?Q?YAChRbKi2/J8ONgTCseoljB0B7IH/al34hUO++JnfiXXLBETtTQyUgtWk7iV?= =?us-ascii?Q?rVAM1NB1CrtyaYRbCGGpPQgKZsRJ2LZ4nV1BQN37ezANNstc9BvDEufcAj8F?= =?us-ascii?Q?PBha7hjePlykm3LqX+1SIY3F3129/UCNlCDSv2DN5RGQQFecFj4hmf+4aei0?= =?us-ascii?Q?3o4ReMX4hNATy50L8VMToy4gHoSziK5Ej6nuhZqHGqKxx1v5aigWdCcFWoAD?= =?us-ascii?Q?Pa8CdiadzNsGomWlLYfZFgoyo25srYBYjLJJwwI+eoVcOfN/vjPnnufOkC+B?= =?us-ascii?Q?geZPMSjIQrfj/j/mLBhjkpZotfrwJ8YluZA3991HTDZNQ46Pqnw3kZaE9ZJI?= =?us-ascii?Q?1N5QcY1e+0OxnraIjNCjmCLxtduTmD32IXhDwTvYn5AbGgDOaenig/Aiobni?= =?us-ascii?Q?g9gk+PDqusWWye0szbZjWDNm8b9Np6AeD+S5V8U?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR03MB1501;5:wTO3UmZNdKQoZ9eqOGTk+Ow7fQ/ARQcrUrvMtnBUV7edaB0VPUkKN9Om9zi9Vlx9s7jH4sSRG08IR/TH/HZHmHTGNB0XBSdyrbwnSUImz13krbMnd+5iF5uwGEx8HTFT5ZpG3DBaPr4N/k8ltufeuw==;24:VOBjqJmCCV/ilCOSnT2eA1dP+893mw6Jgmzn0fBUUEH+SmJe/B53/G8kjNMy7V7VdspOsjNNOeEDEzwtYjPaEAS/0ZDfWYXounwrVFbM8ns=;20:FGSMkT6YyflXfPxMnMXJq7sNa9ns4SI4JaesXhy0DcoFgY3Yg5zqQY5IuoX8CJJXkKZ7fvjGWFXFw3o3rCsE1vHFCCRl+cDyWXeHsCnxzMsZAy9GDsOP6g78UDPDtF3Lf5h2E2SJoTEYnKz2p4XDYB0KL7XDOroomrOpP1C3dDI= X-OriginatorOrg: opensource.altera.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Oct 2015 17:45:26.1925 (UTC) X-MS-Exchange-CrossTenant-Id: fbd72e03-d4a5-4110-adce-614d51f2077a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=fbd72e03-d4a5-4110-adce-614d51f2077a;Ip=[66.35.236.227];Helo=[sj-itexedge03.altera.priv.altera.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR03MB1501 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Alan Tull Two patches to fix some issues that were brought up in the review of "add FPGA manager core". Alan Alan Tull (2): fpga manager: ensure lifetime with of_fpga_mgr_get fpga manager: remove unnecessary null pointer checks drivers/fpga/fpga-mgr.c | 44 +++++++++++++++++++++----------------------- 1 file changed, 21 insertions(+), 23 deletions(-) -- 1.7.9.5