From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1949056AbdD1S5x (ORCPT ); Fri, 28 Apr 2017 14:57:53 -0400 Received: from smtprelay.synopsys.com ([198.182.60.111]:38255 "EHLO smtprelay.synopsys.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1425329AbdD1S5p (ORCPT ); Fri, 28 Apr 2017 14:57:45 -0400 X-Mozilla-News-Host: news://gmane.comp.lib.uclibc.buildroot:119 To: "stable@vger.kernel.org" CC: lkml , arcml From: Vineet Gupta Subject: 4.2+ stable inclusion request: ARCv2: save r30 on kernel entry as gcc uses it for code-gen Message-ID: Date: Fri, 28 Apr 2017 11:57:36 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.10.161.108] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Can we please backport upstream ecd43afdbe72017aefe48080631eb625e177ef4d ("ARCv2: save r30 on kernel entry as gcc uses it for code-gen") to 4.2 to 4.9 kernels. While the issue cites gcc, it is general deficiency of kernel as userspace programs can modify r30 register in hand/inline assembly and those will not be preserved without this change. Thx, -Vineet