Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1922840imm; Thu, 27 Sep 2018 04:49:32 -0700 (PDT) X-Google-Smtp-Source: ACcGV63CA27IlYtdtHjAhTRWIq4quqZC25S1i6jrfsAU2bldEZ03EpoE4Rmt/BfkhmT3/nSAvmuu X-Received: by 2002:a63:2c01:: with SMTP id s1-v6mr9657827pgs.367.1538048971967; Thu, 27 Sep 2018 04:49:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538048971; cv=none; d=google.com; s=arc-20160816; b=j6EhS/MZlvjRAYohkABrjqCuJXNsyfY+BE6Mtmwrqna23O49Z3zMonA6YOxphIBHfg Q13AHJXFwRbRj6gcpy4Gby7dGZhxNutxuI3GV8oGyoUitlqz5yoBDSwngsKcI/3jxn+B HtZkNpD4oq8huv0BCbcE9V8zBVXofVc1BTrGYWkWj0XimZ5NAB+Sl4R3fQ6KbZ+kBFnq dj5Bn/1zWlGs6hoTOuvNYHaV4zzcPly4qAglwGoqrE6b+gqbKw1tFzkrz6ggIv6I9r7w gptew4Aus8wrkXW7MXtGrzv4AEGCmbLi9hYQ5GZ7RKwPMjoNMVuxO/CGlNT627poFVkH eVag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :mime-version:dkim-signature; bh=4/3vC0ND/OLby61rkTlWSoC/z7vk6mhsAubsAE5YXxg=; b=ogWtalIwwBrULJ/INIbEu0KR2Urwo5A9eCQno22FqIN1srZJ3uKyOSxWPELjidcQ95 sWGfrIAtWrhh6XVLU9vmNy08P5ikXl/Tor+Jscx3Sv1aOcQqlGiXkrh3h3ojukrVT0S+ rg7guITQ8oZGqihcVbRf7ZzQigeTMzgiGKCrOSEYy9qI56itQKRB/CHiQ5JjAhGFnYnI uk88NLLlTMSdDJ0gMNATenLf2PXWlt9/gjBJg40SyvvM1xiqBpaVdau6MaEgTvQ7r9H+ kcFHHY36O+ASppaqtKqWuJZHFZic9BuMY5DYxJvqVxwZ5MtIfKlN+rCPb77mib3Ub4kh UHZQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PznkmGec; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i64-v6si1862215pfc.16.2018.09.27.04.49.16; Thu, 27 Sep 2018 04:49:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=PznkmGec; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727187AbeI0SEo (ORCPT + 99 others); Thu, 27 Sep 2018 14:04:44 -0400 Received: from mail-oi1-f196.google.com ([209.85.167.196]:35575 "EHLO mail-oi1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727057AbeI0SEo (ORCPT ); Thu, 27 Sep 2018 14:04:44 -0400 Received: by mail-oi1-f196.google.com with SMTP id m11-v6so1872025oic.2; Thu, 27 Sep 2018 04:46:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=4/3vC0ND/OLby61rkTlWSoC/z7vk6mhsAubsAE5YXxg=; b=PznkmGecjIkoLFfnvKLz8xOmFxDy0JJq0Jp1tlmwz8VzaPtT3kH0OtC4gs3UWdkWg7 Js2se3BIb8Gg4cbq6Ntx58WhvsyE9u0xLL5tGB0/CyT0G6cireXJnqvh8mTpo33M0lCj x21cLlhqI/UUb1W1b9Ul4Chw8HlOLPB4wWlVUi/rrYt+YIDggW3EFCGk7sK/os5iFmhN jXDuuZIFm0iMmYMB/tEQ/nEYjPFYcvAAoJ5q/zDizDj1WAv784HOs9/PefK5d1rCTFs0 e/DVvkz7Rj+/uS00tV8SSgxzyGXdjsvvHsVZMKolIS5bLVoVjxC9WG3WfOU1oJz0/k5N Djpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=4/3vC0ND/OLby61rkTlWSoC/z7vk6mhsAubsAE5YXxg=; b=jC6TS6uBrDa4wN+NsoVaLae2A4CY0yJWDWgNwaC6A/G7YeMt+DAkP0jh1ms8ATMyuQ XHHWO+OZpRRi2HO7WMgM68mQUaat8EUIsGRbyKCYBZXkGv115oN0GIGKRF7GgbIHmbp8 uNTUb2iAE1/jyTWYgQNlmXtHqFF2eDSkt0Y7j+co9MqreuzJJppG+1qoeMro/wvzNtBA zCt1usg4LUfOZYA+Egkq14SMz1nUJxgt8/nzYDrf6ZNyAr2fBtnI7mswUD6diyUJCFP9 5Z72EVY+cpCp+Mls+RUFd35BpBQu8ETqbnJY3y5camA6ixc3chmFr+zeSXEOQOciQ4zm krAw== X-Gm-Message-State: ABuFfoggk5yR1iZTz3iMlLNGBHQbg0zSvHlT2dexyPuemv6CfFyoXsWQ Sa8Kc7k98vgxsVv2fIlmVsgvG22eVclb6EqPn2Q= X-Received: by 2002:aca:f4c2:: with SMTP id s185-v6mr204630oih.245.1538048809782; Thu, 27 Sep 2018 04:46:49 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac9:59c3:0:0:0:0:0 with HTTP; Thu, 27 Sep 2018 04:46:49 -0700 (PDT) From: Sudip Mukherjee Date: Thu, 27 Sep 2018 12:46:49 +0100 Message-ID: Subject: Re: [PATCH 4.14 31/64] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers To: Greg Kroah-Hartman Cc: linux-kernel , Stable , Kirill Kapranov , Mark Brown Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Greg, On Thu, Sep 27, 2018 at 10:03 AM, Greg Kroah-Hartman wrote: > 4.14-stable review patch. If anyone has any objections, please let me know. > > ------------------ > > From: Kirill Kapranov > > commit 1a4327fbf4554d5b78d75b19a13d40d6de220159 upstream. > > On systems where some controllers get a dynamic ID assigned and some have > a fixed number (e.g. from ACPI tables), the current implementation might > run into an IDR collision: in case of a fixed bus number is gotten by a > driver (but not marked busy in IDR tree) and a driver with dynamic bus > number gets the same ID and predictably fails. > > Fix this by means of checking-in fixed IDsin IDR as far as dynamic ones > at the moment of the controller registration. > > Fixes: 9b61e302210e (spi: Pick spi bus number from Linux idr or spi alias) > Signed-off-by: Kirill Kapranov > Signed-off-by: Mark Brown > Cc: stable@vger.kernel.org > Signed-off-by: Greg Kroah-Hartman There is another later patch which fixes this patch. 04b2d03a7565 ("spi: Fix double IDR allocation with DT aliases") , can you please add it to the release also.. -- Regards Sudip