From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751593AbcBBFxn (ORCPT ); Tue, 2 Feb 2016 00:53:43 -0500 Received: from mail-sn1nam02on0071.outbound.protection.outlook.com ([104.47.36.71]:33475 "EHLO NAM02-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750806AbcBBFxl (ORCPT ); Tue, 2 Feb 2016 00:53:41 -0500 Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; hurleysoftware.com; dkim=none (message not signed) header.d=none;hurleysoftware.com; dmarc=bestguesspass action=none header.from=xilinx.com; Date: Mon, 1 Feb 2016 21:55:56 -0800 From: =?utf-8?B?U8O2cmVu?= Brinkmann To: Greg Kroah-Hartman , Jiri Slaby CC: Michal Simek , , , , "Peter Hurley" Subject: Re: [PATCH LINUX 0/6] Second part of xuartps fixes Message-ID: <20160202055556.GD4215@xsjsorenbubuntu> References: <1452562901-17848-1-git-send-email-soren.brinkmann@xilinx.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1452562901-17848-1-git-send-email-soren.brinkmann@xilinx.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.0.0.1202-22102.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:149.199.60.83;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(10009020)(6009001)(2980300002)(438002)(24454002)(164054003)(189002)(377424004)(199003)(50986999)(86362001)(106466001)(15975445007)(85202003)(77096005)(54356999)(5001960100002)(2950100001)(6806005)(85182001)(189998001)(4001350100001)(76176999)(1096002)(1220700001)(5008740100001)(33656002)(2870700001)(23676002)(87936001)(11100500001)(5001770100001)(4326007)(1076002)(92566002)(57986006)(50466002)(63266004)(33716001)(83506001)(47776003)(19580395003)(586003)(2906002)(76506005)(107986001)(217873001);DIR:OUT;SFP:1101;SCL:1;SRVR:SN1NAM02HT058;H:xsj-pvapsmtpgw01;FPR:;SPF:Pass;MLV:sfv;MX:1;A:1;LANG:en; X-MS-Office365-Filtering-Correlation-Id: 948f9441-ed3c-4e6c-4777-08d32b953348 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(8251501002);SRVR:SN1NAM02HT058; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(8121501046)(13018025)(13017025)(13024025)(13015025)(13023025)(5005006)(10201501046)(3002001);SRVR:SN1NAM02HT058;BCL:0;PCL:0;RULEID:;SRVR:SN1NAM02HT058; X-Forefront-PRVS: 084080FC15 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2016 05:53:39.7368 (UTC) X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c;Ip=[149.199.60.83];Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1NAM02HT058 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org ping? Any comments? Thanks, Sören On Mon, 2016-01-11 at 17:41:35 -0800, Soren Brinkmann wrote: > Hi, > > this is the second part of fixes for xuartps that evolved from this > series: https://lkml.org/lkml/2015/12/26/26. > > This series, obviously, depends on the patches mentioned above. It > includes several minor improvements and refactoring and the refactoring > of the IRQ management, which prevents lock ups that could happen when > RX-related IRQs fired while the receiver was disabled. > > Thanks, > Sören > > Sören Brinkmann (6): > tty: xuartps: Move request_irq to after setting up the HW > tty: xuartps: Refactor IRQ handling > tty: xuartps: Cleanup: Reformat if-else > tty: xuartps: Improve sysrq handling > tty: xuartps: Remove '_OFFSET' suffix from #defines > tty: xuartps: Consolidate TX handling > > drivers/tty/serial/xilinx_uartps.c | 460 +++++++++++++++++-------------------- > 1 file changed, 216 insertions(+), 244 deletions(-) > > -- > 2.7.0.3.g497ea1e > From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?B?U8O2cmVu?= Brinkmann Subject: Re: [PATCH LINUX 0/6] Second part of xuartps fixes Date: Mon, 1 Feb 2016 21:55:56 -0800 Message-ID: <20160202055556.GD4215@xsjsorenbubuntu> References: <1452562901-17848-1-git-send-email-soren.brinkmann@xilinx.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1452562901-17848-1-git-send-email-soren.brinkmann@xilinx.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Greg Kroah-Hartman , Jiri Slaby Cc: linux-arm-kernel@lists.infradead.org, Peter Hurley , Michal Simek , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org List-Id: linux-serial@vger.kernel.org cGluZz8gQW55IGNvbW1lbnRzPwoKCVRoYW5rcywKCVPDtnJlbgoKT24gTW9uLCAyMDE2LTAxLTEx IGF0IDE3OjQxOjM1IC0wODAwLCBTb3JlbiBCcmlua21hbm4gd3JvdGU6Cj4gSGksCj4gCj4gdGhp cyBpcyB0aGUgc2Vjb25kIHBhcnQgb2YgZml4ZXMgZm9yIHh1YXJ0cHMgdGhhdCBldm9sdmVkIGZy b20gdGhpcwo+IHNlcmllczogaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTUvMTIvMjYvMjYuCj4g Cj4gVGhpcyBzZXJpZXMsIG9idmlvdXNseSwgZGVwZW5kcyBvbiB0aGUgcGF0Y2hlcyBtZW50aW9u ZWQgYWJvdmUuIEl0Cj4gaW5jbHVkZXMgc2V2ZXJhbCBtaW5vciBpbXByb3ZlbWVudHMgYW5kIHJl ZmFjdG9yaW5nIGFuZCB0aGUgcmVmYWN0b3JpbmcKPiBvZiB0aGUgSVJRIG1hbmFnZW1lbnQsIHdo aWNoIHByZXZlbnRzIGxvY2sgdXBzIHRoYXQgY291bGQgaGFwcGVuIHdoZW4KPiBSWC1yZWxhdGVk IElSUXMgZmlyZWQgd2hpbGUgdGhlIHJlY2VpdmVyIHdhcyBkaXNhYmxlZC4KPiAKPiAJVGhhbmtz LAo+IAlTw7ZyZW4KPiAKPiBTw7ZyZW4gQnJpbmttYW5uICg2KToKPiAgIHR0eTogeHVhcnRwczog TW92ZSByZXF1ZXN0X2lycSB0byBhZnRlciBzZXR0aW5nIHVwIHRoZSBIVwo+ICAgdHR5OiB4dWFy dHBzOiBSZWZhY3RvciBJUlEgaGFuZGxpbmcKPiAgIHR0eTogeHVhcnRwczogQ2xlYW51cDogUmVm b3JtYXQgaWYtZWxzZQo+ICAgdHR5OiB4dWFydHBzOiBJbXByb3ZlIHN5c3JxIGhhbmRsaW5nCj4g ICB0dHk6IHh1YXJ0cHM6IFJlbW92ZSAnX09GRlNFVCcgc3VmZml4IGZyb20gI2RlZmluZXMKPiAg IHR0eTogeHVhcnRwczogQ29uc29saWRhdGUgVFggaGFuZGxpbmcKPiAKPiAgZHJpdmVycy90dHkv c2VyaWFsL3hpbGlueF91YXJ0cHMuYyB8IDQ2MCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t LS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMTYgaW5zZXJ0aW9ucygrKSwgMjQ0IGRlbGV0 aW9ucygtKQo+IAo+IC0tIAo+IDIuNy4wLjMuZzQ5N2VhMWUKPiAKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: soren.brinkmann@xilinx.com (=?utf-8?B?U8O2cmVu?= Brinkmann) Date: Mon, 1 Feb 2016 21:55:56 -0800 Subject: [PATCH LINUX 0/6] Second part of xuartps fixes In-Reply-To: <1452562901-17848-1-git-send-email-soren.brinkmann@xilinx.com> References: <1452562901-17848-1-git-send-email-soren.brinkmann@xilinx.com> Message-ID: <20160202055556.GD4215@xsjsorenbubuntu> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org ping? Any comments? Thanks, S?ren On Mon, 2016-01-11 at 17:41:35 -0800, Soren Brinkmann wrote: > Hi, > > this is the second part of fixes for xuartps that evolved from this > series: https://lkml.org/lkml/2015/12/26/26. > > This series, obviously, depends on the patches mentioned above. It > includes several minor improvements and refactoring and the refactoring > of the IRQ management, which prevents lock ups that could happen when > RX-related IRQs fired while the receiver was disabled. > > Thanks, > S?ren > > S?ren Brinkmann (6): > tty: xuartps: Move request_irq to after setting up the HW > tty: xuartps: Refactor IRQ handling > tty: xuartps: Cleanup: Reformat if-else > tty: xuartps: Improve sysrq handling > tty: xuartps: Remove '_OFFSET' suffix from #defines > tty: xuartps: Consolidate TX handling > > drivers/tty/serial/xilinx_uartps.c | 460 +++++++++++++++++-------------------- > 1 file changed, 216 insertions(+), 244 deletions(-) > > -- > 2.7.0.3.g497ea1e >