From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759980AbdKQR2g (ORCPT ); Fri, 17 Nov 2017 12:28:36 -0500 Received: from mail-bn3nam01on0053.outbound.protection.outlook.com ([104.47.33.53]:20256 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759950AbdKQR2P (ORCPT ); Fri, 17 Nov 2017 12:28:15 -0500 Authentication-Results: spf=pass (sender IP is 192.61.61.105) smtp.mailfrom=unisys.com; vger.kernel.org; dkim=none (message not signed) header.d=none;vger.kernel.org; dmarc=pass action=none header.from=unisys.com; From: David Kershner To: , , , , , , , Subject: [PATCH 0/2] drivers: Move visorbus from staging to drivers/visorbus Date: Fri, 17 Nov 2017 12:27:37 -0500 Message-ID: <1510939659-15039-1-git-send-email-david.kershner@unisys.com> X-Mailer: git-send-email 1.9.1 X-OriginalArrivalTime: 17 Nov 2017 17:27:51.0605 (UTC) FILETIME=[65465650:01D35FC9] MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:192.61.61.105;IPV:NLI;CTRY:US;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(189002)(51914003)(199003)(50986999)(16586007)(316002)(8936002)(5003940100001)(50466002)(50226002)(36756003)(33646002)(9306002)(9786002)(356003)(9746002)(305945005)(72206003)(110136005)(69596002)(57986006)(6666003)(68736007)(53936002)(106002)(97736004)(81156014)(46656002)(5660300001)(106466001)(81166006)(83796002)(478600001)(48376002)(8676002)(189998001)(2906002)(2201001)(47776003)(86362001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR07MB702;H:USEA-NAEDGE2.unisys.com;FPR:;SPF:Pass;PTR:InfoDomainNonexistent;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2NAM05FT041;1:L4Xp0VZGhRrMJNSLJ48K1lZlU8A+/0brjwnqc4m/iDQDNlcp9HuqsmeWzNGOfA2A1z+AgDze7se7lynTJoYxl2Z52PpCh0CNXNUEjJZKj7T2axDKpR4LXDG8v5aBdqax X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7053c08a-a034-4062-0884-08d52de0945f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(8251501002)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603258);SRVR:DM2PR07MB702; X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB702;3:HASvPeb8TAaas2evNCamEgHriJaTL0TGZ/y1z0p8W4gykt7EbzCc/Fmb+VjeOvxhBJdI1luaVpsxN6KuCfJ8v9FFhZOsbYX1usPKbIkGaHVdLGABhnOSnn6uh3J+ud/KJQvW3qHnjNONB93iEYgUnNxccRc9WqcEkeOGRBNf6cYVz7fxVazsiJVMqG9Hz29oWVJ/PRHJBMOa9EEpy0/Tp9tsWw80+VWm7KxwcqN4dPqc2uSZteQqALiLstOvYT4vBUIjZjiY8dx6JrgsA0WzRWEH3Ge3hNnUteZnWcYRhHcLCMQYKgWXSfPNAc87h+v8PFlTzqF96ZrElKjSU8gMKwJ+1P9Jqev10YrsLJxrEwY=;25:Um0YAuqTlNITYPRaNWW6JcbIAWqBfTVOXl6yZm+abW+ar6rPlfhpodhc2prmQAGCu9ijh4KaFE+VRNmLu7Vpug85wUE9scOqe3w6fNRQVuUw2L1nFpx8nsCUcjvOgGKvZYcWGW15lGCJdd/5sm665iaPo26CyWH8/2H4nQqTbBm/JYIYKz0kLHtLLVHzJR6qwFZX0ADVASpjalsII0VAwlaQQrM+IuguRwk9GcoDalOY9Nf0BvLO3uT1+dreMUbJEMtyZ6NJvMorhBmy0KLqPXGbRqta85EheK4ZkIM6nbyE87oAfuVbALbU/rHR44IM4nYlEMBDZcaeTpXyMxuEk/Oru/QBAvYR82c4sT0LFyM= X-MS-TrafficTypeDiagnostic: DM2PR07MB702: X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB702;31:/AaL8x83rY183tfy3CqGHU7WNSdrEUMn/lwGwofbeMmZ/+i4I2opmCkpDE2kK19HM8aohzTfcMrinhiS/zEMDSdTdPnep6Eb8+3zgMtqmuPWrIm9mUIQZafWcwF18sIv2yO1tSs+KVCQFV7c/SJY881OSWY+In3iAKTW04XR87zvC1ydwp0Klz83wv/hMF/6cGGDfwScom1nAy4AxQMKKIGMJatKEFjUIDDS9T2CFGw=;20:ilFyhKMusSUV6hzrELzLoo/ArYIY9XrEzi+sVxpSnPBiy0SXE5b/c0c2NXBIVqqr7nlvFztM6RS10VofRfjNfv4IEk5DDb+KzBiQDR9Z1zata0LdS2cjtUS6CKfgMKCUvpTYEbdDOv/YZX759wWSBZWLCD+ZiiRTZLObn6daV7uVR2VMl7IHyGOORqIpmbpuUbC+sTp2tT+IU5EvTwTiluiPkMUMDAx+cgO8uDgarkJ7MaitRAm8P1IazjRSXLmhch3I7Eb3HnD5GXdd7VZUi+0cVUPYxxF/GS7nnJUCjNv9zD789rHwU9bwo+FDNhES1y4jGp4kfIOWK6yARFGOmst9cydvbDVm701v2bvBsj1EVvZmUlmS1BLcyOP4oWckuhQmboD4Bm509qWV1RiLBj7sJRQiyBj0lVzumVnCAFxCHFzAwRIwhUnY/jSEXS9Uni14Puwq1n0KNXHyiL9s6YOFTjsZp0bOZiWdFVmnIO4ASbSmesq+9gW35JXW7ylp 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)(2401047)(5005006)(8121501046)(93006095)(93004095)(100000703101)(100105400095)(3231022)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123555025)(20161123558100)(20161123562025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM2PR07MB702;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM2PR07MB702; X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB702;4:333z742C8BT2UvtfbduqvEzqks4aTkw900ZMxNH8eOC34Lx0r84TyzahNyxT36Maiuy+0ZKseHTSNL/W7RNAOWGIoUKB/psMuXj/AXiTV/zPNnhidEiyRVODwY4CNnfYJkJdCrmcMnx7suMSDLzldmZ9z2sUPa8UoDJj0yiuH69mS0wwJ79TbbTuoZ+nqKlnXzdFcTCj2EV8MwANyHFR5nsAUPq1XfwVnvvcUyffxvCPCTSVsTlFm4v6ensCpl3bLSdhM3KWJ9SNyk8BakWpEA== X-Forefront-PRVS: 049486C505 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR07MB702;23:XMRxcodMH4qpRixfei3xW+VNxVGEie1eH0i6cagPRc?= =?us-ascii?Q?8ucgKiW82s05zs2VwaoYX3VwjMgiMcMovi1HgfHMK6oRIYfkjEqryCwQfO+q?= =?us-ascii?Q?ERCQouKdJ1X26OsBwUvDezcNQqMxdsaSgjacs47z7FukI4JkR9oZM9e1SsT/?= =?us-ascii?Q?VrGnwBCkaSMz86o/MOeioooX+jg6iza2lyQ9xMALl7p3Uispm8xUejYETnJn?= =?us-ascii?Q?k3Esac/7mzd+PP6k/iylJMGDx1vlhaYpQ5tW7SQsSj4WjsiEwWtf7Odu/IJB?= =?us-ascii?Q?ss+kSzJHAKFdwuF4axLL/biU5Dwk4B2qMJ/F2w5iPEYP5MikhJKva8W/Ggtk?= =?us-ascii?Q?WlQvUOOHgddpvkxxUQDlWVsAwxtUfu/Vh2vjlGS+whWVE10FhQbIOsGgm22e?= =?us-ascii?Q?DG9CDAZV58Wo77aXN6q8e7/FUA7O8vp69hKOJKre86NAgU8zErlZq/fKiQub?= =?us-ascii?Q?weM1SpQNxmZswmbCpjv3xEd4ayZASktMWkEeEMnt2MnnIimk3AB/TnIqFvJI?= =?us-ascii?Q?HZXNm+IjeXTqFr57dRkl/EvWYKIRctDqNYI/K+cHEOX9R6m3GrzljEElIT9q?= =?us-ascii?Q?7rPyV3BiLRKhJZdcXE7SUQb1ojV10rmbHsixabqbMnQQIEBib+wk7RylwtSM?= =?us-ascii?Q?HX0B8dYsE6nNWbI8BH4Wt0c1noXObSfQrspXVmpwm8c+7nc8GcytnqQXQeap?= =?us-ascii?Q?7hdmAMKpe+lmBs4/BGbMQqv+RizumxzuDteu9GECv7AuytksucnPTgUweAHn?= =?us-ascii?Q?nUyrNtVPDR+DKBeae2B0zhRj1P6TSbRdRWze5M0/d0Ow3RzuB51I6RI1S1ni?= =?us-ascii?Q?hB//jCoaJvzgrU2Qu5VX4rFSz0QVEld3cETkqebxMGYvhmdWNFfM/ee30H3/?= =?us-ascii?Q?/aq7xAYS5a12DpRb+2d9hpqIrc5Lw2IOSJMHFGgN+i8znTcvvmliSKU24CrZ?= =?us-ascii?Q?5nmRLHyCdRIMri6DCpOAck7gzPpEGRdKuMEs6Mt3f0LX0pRfWHvz5h1+AJCc?= =?us-ascii?Q?SWU+poNxIQW0EnrYX4BLVQuSIJuTfFlW0VVozLs7zRF9DnOnLSdmoP9QYTtq?= =?us-ascii?Q?a68YcZyzovRWfSVPV/eApYjz2ilb50aln1OW06JECBDnxNfQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB702;6:su0bUP81mRd1VrWKTMQqiROVDmxAlLGL4gM+HUsZOK53BYXqhr6qO/PvjhdKdfooHd6Q+NDe7wvpQQZPDauYq0mDWvdtSeNaYBIkMjslhEgXQAnfZAfJUq6+Uc4hwByWYHMKjRFVIz+30spwhCJ1Xba6Xh29MFz1WrB4eh8Cy0KxBxXcJzsZOG0E9dvOK7/ZFndFuy+3IIj7XkQy4jOhEYTbCUrvGzPWISHvo7ByDZGnagEB6SwD4zP0cQNOg5ChNVlQXDknuFkAF0yLXN132iVtopa2NWeBaa0/o0tkGdSn9ncRJLD1YD7dz/LurmHNx7uKrWTmLUzsCpxkjek8CqaMOsQD+9TkCn8RGiriUGQ=;5:eXQEDWzWZQQBNyVVF5kIY/KXpaJDWPfI75PPYyMkQ78TiCnhenJp0pBwqKLIz1AYIHwxyTeb2bg3IBXYPJVu41jAuc7xWtLiHkpJguZozQSmjYPCOx8ERWbFMDijpr3OCtqCDc/MNa3vSke7C05hMfhKUbwIzK2E+/85M063kj8=;24:ow2rp6cycAtvj/1m0b1nfFOAVwvmrMusbSfuySBcPHD+33WbvCQO01i5/0rf9sTF/pefIB5uoAlmRZKamzkj8BNRULLR2lkP8zUeeBg4UfU=;7:2hVglUPxo155GJ8E66Jv4hnFWRnYR8oCZi3AhJnad97NpXVTCcbGe4UjHyqzTt+iM+zHnT609BmVfJrqFd2BXTeCSWZckXUyclqRPzx6VlTn6h9gB8Fg9nQ2yqHHNzDXnzndBIabOykBfDK++FECIbWDg0ddILLi/QP6OdtFRRfvbfTZ1FmkDutQ6VGaWJWS/gYm6J8a6ugnlWCKciUC9pCzi+jjioQQn0eJX09cq/0ogL8viEUAvWzLANltgC6z SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: unisys.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Nov 2017 17:28:12.6254 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7053c08a-a034-4062-0884-08d52de0945f X-MS-Exchange-CrossTenant-Id: 8d894c2b-238f-490b-8dd1-d93898c5bf83 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=8d894c2b-238f-490b-8dd1-d93898c5bf83;Ip=[192.61.61.105];Helo=[USEA-NAEDGE2.unisys.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR07MB702 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch series fixes an issue that was reported by Dan Carpenter, moves the necessary include files to include/linux/visorbus and then moves the visorbus driver from drivers/staging/unisys to drivers/visorbus. Greg, thanks for the review of visorbus and for the assistance to get the driver to this state. David Kershner (1): drivers: visorbus: move driver out of staging Tim Sell (1): staging: unisys: visorbus: address theoretical int overflows MAINTAINERS | 2 ++ drivers/Kconfig | 2 ++ drivers/Makefile | 1 + drivers/staging/unisys/Kconfig | 1 - drivers/staging/unisys/Makefile | 1 - drivers/staging/unisys/include/iochannel.h | 3 +-- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/{staging/unisys => }/visorbus/Kconfig | 4 +++- drivers/{staging/unisys => }/visorbus/Makefile | 2 -- drivers/{staging/unisys => }/visorbus/controlvmchannel.h | 3 +-- drivers/{staging/unisys => }/visorbus/vbuschannel.h | 2 +- drivers/{staging/unisys => }/visorbus/visorbus_main.c | 2 +- drivers/{staging/unisys => }/visorbus/visorbus_private.h | 2 +- drivers/{staging/unisys => }/visorbus/visorchannel.c | 2 +- drivers/{staging/unisys => }/visorbus/visorchipset.c | 9 +++++---- .../staging/unisys/include => include/linux/visorbus}/visorbus.h | 0 .../unisys/include => include/linux/visorbus}/visorchannel.h | 0 19 files changed, 22 insertions(+), 20 deletions(-) rename drivers/{staging/unisys => }/visorbus/Kconfig (90%) rename drivers/{staging/unisys => }/visorbus/Makefile (81%) rename drivers/{staging/unisys => }/visorbus/controlvmchannel.h (99%) rename drivers/{staging/unisys => }/visorbus/vbuschannel.h (98%) rename drivers/{staging/unisys => }/visorbus/visorbus_main.c (99%) rename drivers/{staging/unisys => }/visorbus/visorbus_private.h (98%) rename drivers/{staging/unisys => }/visorbus/visorchannel.c (99%) rename drivers/{staging/unisys => }/visorbus/visorchipset.c (99%) rename {drivers/staging/unisys/include => include/linux/visorbus}/visorbus.h (100%) rename {drivers/staging/unisys/include => include/linux/visorbus}/visorchannel.h (100%) -- 1.9.1