lkml.org 
[lkml]   [2014]   [Jul]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 2/3] cxgb4: ask for deferred probe
    Date
    From: "Luis R. Rodriguez" <mcgrof@suse.com>

    cxgb4 probe can take up to over 1 minute when the firmware is
    is written and installed on the device. Use the new delayed probe
    preference so that cxgb4 gets probed on the deferred workqueue.
    Without this devices that require the update on firmware will fail
    on probe.

    Cc: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
    Cc: Joseph Salisbury <joseph.salisbury@canonical.com>
    Cc: One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk>
    Cc: Tim Gardner <tim.gardner@canonical.com>
    Cc: Pierre Fersing <pierre-fersing@pierref.org>
    Cc: Andrew Morton <akpm@linux-foundation.org>
    Cc: Oleg Nesterov <oleg@redhat.com>
    Cc: Benjamin Poirier <bpoirier@suse.de>
    Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    Cc: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
    Cc: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
    Cc: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
    Cc: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
    Cc: Hariprasad S <hariprasad@chelsio.com>
    Cc: Santosh Rastapur <santosh@chelsio.com>
    Cc: MPT-FusionLinux.pdl@avagotech.com
    Cc: linux-scsi@vger.kernel.org
    Cc: linux-kernel@vger.kernel.org
    Cc: netdev@vger.kernel.org
    Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com>
    ---
    drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 +++
    1 file changed, 3 insertions(+)

    diff --git a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
    index 6b11fde..bb5daaf 100644
    --- a/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
    +++ b/drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
    @@ -6400,6 +6400,9 @@ static void remove_one(struct pci_dev *pdev)
    }

    static struct pci_driver cxgb4_driver = {
    + .driver = {
    + .delay_probe = true,
    + },
    .name = KBUILD_MODNAME,
    .id_table = cxgb4_pci_tbl,
    .probe = init_one,
    --
    2.0.1


    \
     
     \ /
      Last update: 2014-07-28 17:21    [W:2.907 / U:0.332 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site