lkml.org 
[lkml]   [2016]   [Sep]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 4.4 120/192] [PATCH 124/135] crypto: vmx - Fix ABI detection
    Date
    4.4-stable review patch.  If anyone has any objections, please let me know.

    ------------------

    [ Upstream commit 975f57fdff1d0eb9816806cabd27162a8a1a4038 ]

    When calling ppc-xlate.pl, we pass it either linux-ppc64 or
    linux-ppc64le. The script however was expecting linux64le, a result
    of its OpenSSL origins. This means we aren't obeying the ppc64le
    ABIv2 rules.

    Fix this by checking for linux-ppc64le.

    Fixes: 5ca55738201c ("crypto: vmx - comply with ABIs that specify vrsave as reserved.")
    Cc: stable@vger.kernel.org
    Signed-off-by: Anton Blanchard <anton@samba.org>
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: Sasha Levin <alexander.levin@verizon.com>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ---
    drivers/crypto/vmx/ppc-xlate.pl | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    --- a/drivers/crypto/vmx/ppc-xlate.pl
    +++ b/drivers/crypto/vmx/ppc-xlate.pl
    @@ -141,7 +141,7 @@ my $vmr = sub {

    # Some ABIs specify vrsave, special-purpose register #256, as reserved
    # for system use.
    -my $no_vrsave = ($flavour =~ /aix|linux64le/);
    +my $no_vrsave = ($flavour =~ /linux-ppc64le/);
    my $mtspr = sub {
    my ($f,$idx,$ra) = @_;
    if ($idx == 256 && $no_vrsave) {

    \
     
     \ /
      Last update: 2016-09-17 09:59    [W:4.098 / U:0.024 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site