Skip to content
Permalink
Paulo-Miguel-A…
Switch branches/tags

Commits on Feb 11, 2022

  1. staging: pi433: add rf69_dbg_hex function

    dev_<level> functions don't support printing hex dumps and the
    alternative available (print_hex_dump_debug) doesn't print the device
    information such as device's driver name and device name. That type of
    information which comes in handy for situations in which you can more
    than 1 device attached at the same type.
    
    this patch adds a utility function that can obtain the same result as
    print_hex_dump_debug while being able to honour all possible flags that
    one may be interested in when dynamic debug is used.
    
    Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com>
    PauloMigAlmeida authored and intel-lab-lkp committed Feb 11, 2022

Commits on Feb 8, 2022

  1. staging: drop fpgaboot driver

    The gs_fpgaboot driver is totally broken since 2014 and no one even
    noticed the driver is not probing. Given the quality of the driver
    and its current state it makes sense to drop it.
    
    Signed-off-by: Tong Zhang <ztong0001@gmail.com>
    Link: https://lore.kernel.org/r/20220204190847.3809405-1-ztong0001@gmail.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    lzto authored and gregkh committed Feb 8, 2022
  2. Staging: nvec: Fix ending in '(' error

    This patch fixes the checkpatch.pl warning:
    
    CHECK: Lines should not end with a '('
    386: FILE: drivers/staging/nvec/nvec.c:386:
    +		err = wait_for_completion_interruptible_timeout(
    
    Signed-off-by: Ayan Choudhary <ayanchoudhary1025@gmail.com>
    Link: https://lore.kernel.org/r/20220207133921.4287-1-ayanchoudhary1025@gmail.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    ayanchoudhary authored and gregkh committed Feb 8, 2022
  3. staging: pi433: remove need to recompile code to debug fifo content

    Debugging content present in the FIFO register is tricky as when we read
    the FIFO register that changes the content of fifo struct which reduces
    number of possible ways of debugging it. Rf69 uC has the possibility of
    triggering certain IRQs depending on how many items are in the FIFO
    queue, so being able to know what's in there is an important way to
    troubleshoot certain problems.
    
    This patch removes the requirement of having to compile pi433 driver
    with DEBUG_FIFO_ACCESS set and let that be driven by printk verbositity
    level and/or dynamic debug config instead.
    
    Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com>
    Link: https://lore.kernel.org/r/YgCj2P59AbFFmnbA@mail.google.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    PauloMigAlmeida authored and gregkh committed Feb 8, 2022
  4. staging: pi433: standardize use of line escape chars in dev_dbg stmts

    In this driver there are strings ending with of both '\n' and ''
    (without '\n') when using dev_dbg function. While it doesn't affect
    drivers functionality, it would be good to keep it consistent across the
    driver's source code.
    
    This patch add '\n' characters where it's missing to make it consistent
    with the other dev_dbg instances.
    
    Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com>
    Link: https://lore.kernel.org/r/YgA4XHU4uf6YkOk5@mail.google.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    PauloMigAlmeida authored and gregkh committed Feb 8, 2022
  5. staging: pi433: remove register debug dev_dbg stmts using DEBUG_VALUES

    Which the recent addition of the debugfs dentry (regs), users can now
    obtain rf69 register values without having to tweak constants
    (DEBUG_VALUES) and recompile the pi433 module source code in order to
    see those values.
    
    This patch removes code blocks made obsolete by debugfs regs file.
    
    Signed-off-by: Paulo Miguel Almeida <paulo.miguel.almeida.rodenas@gmail.com>
    Link: https://lore.kernel.org/r/Yf9ivRB5qpmA5rY2@mail.google.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    PauloMigAlmeida authored and gregkh committed Feb 8, 2022
  6. Staging: r8188eu: core: 'associcated' may be misspelled - perhaps 'as…

    …sociated'?
    
    This patch fixes the following checkpatch.pl warning:
    
    CHECK: 'associcated' may be misspelled - perhaps 'associated'?
    
    Signed-off-by: Leonardo Araujo <leonardo.aa88@gmail.com>
    Link: https://lore.kernel.org/r/20220207234210.26097-1-leonardo.aa88@gmail.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    araujo88 authored and gregkh committed Feb 8, 2022
  7. Staging: unisys: visorhba: alignment should match open parenthesis

    Fixed a coding style issue.
    
    Signed-off-by: Leonardo Araujo <leonardo.aa88@gmail.com>
    Link: https://lore.kernel.org/r/20220207044230.19918-1-leonardo.aa88@gmail.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    araujo88 authored and gregkh committed Feb 8, 2022
  8. staging: gdm724x: Replace one-element array with flexible-array member

    There is a regular need in the kernel to provide a way to declare having
    a dynamically sized set of trailing elements in a structure. Kernel code
    should always use “flexible array members”[1] for these cases. The older
    style of one-element or zero-length arrays should no longer be used[2].
    
    This helps with the ongoing efforts to globally enable -Warray-bounds
    and get us closer to being able to tighten the FORTIFY_SOURCE routines
    on memcpy().
    
    This issue was found with the help of Coccinelle and audited and fixed,
    manually.
    
    [1] https://en.wikipedia.org/wiki/Flexible_array_member
    [2] https://www.kernel.org/doc/html/v5.16/process/deprecated.html#zero-length-and-one-element-arrays
    
    Link: KSPP#79
    Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com>
    Signed-off-by: Gustavo A. R. Silva <gustavoars@kernel.org>
    Link: https://lore.kernel.org/r/20220204232944.GA454945@embeddedor
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    GustavoARSilva authored and gregkh committed Feb 8, 2022
  9. staging: r8188eu: usb_suspend_sema is initialised but not used

    usb_suspend_sema from struct dvobj_priv is initialised but never used.
    Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206175925.461426-5-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  10. staging: r8188eu: RegUsbSS is not used

    RegUsbSS in struct dvobj_priv is not used. Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206175925.461426-4-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  11. staging: r8188eu: dvobj_priv's signal_strength is not used

    signal_strength is struct dvobj_priv is not used. Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206175925.461426-3-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  12. staging: r8188eu: usb_vendor_req_mutex is not used

    usb_vendor_req_mutex in struct dvobj_priv is not used.
    Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206175925.461426-2-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  13. staging: r8188eu: remove unused struct hostapd_priv

    struct hostapd_priv contains only a pointer to struct adapter.
    
    Remove this struct and the unused phostapdpriv pointer in struct adapter.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-15-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  14. staging: r8188eu: not_indic_disco is unused

    not_indic_disco in struct mlme_priv is not used. Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-14-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  15. staging: r8188eu: irq_alloc is not used

    irq_alloc in struct dvobj_priv is not used. Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-13-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  16. staging: r8188eu: in_cta_test is always 0

    in_cta_test in struct adapter is never set, so it's always 0.
    
    Remove in_cta_test and related dead code.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-12-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  17. staging: r8188eu: remove unused struct adapter components

    Remove a number of unused components from struct adapter.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-11-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  18. staging: r8188eu: remove the global DriverState

    DriverState in struct adapter is never set. It remains 0 (DRIVER_NORMAL)
    all the time, DriverState != DRIVER_DISAPPEAR is always true.
    
    Both DriverState and the check can be removed. enum driver_state contains
    the possible values of DriverState. This enum can be removed as well.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-10-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  19. staging: r8188eu: remove unused enum _ADAPTER_TYPE

    enum _ADAPTER_TYPE is not used. Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-9-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  20. staging: r8188eu: remove unused enum _IFACE_TYPE

    enum _IFACE_TYPE is not used. Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-8-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  21. staging: r8188eu: move local definitions into rtw_fw.h

    Move some defines and the definition of struct rt_firmware_hdr
    from rtw_fw.h to rtw_fw.c. These definitions are used only by
    the fw layer.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-7-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  22. staging: r8188eu: remove debug code to bypass IQ calibration

    Remove a check before the IQ calibration that is always false.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-6-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  23. staging: r8188eu: remove debug code to bypass LC calibration

    Remove a check before the LC calibration that is always false.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-5-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  24. staging: r8188eu: replace local OFDM_index with single variable

    Replace the local OFDM_index array in the
    odm_TXPowerTrackingCallback_ThermalMeter_8188E function
    with a single variable. Only its first component is used.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-4-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  25. staging: r8188eu: only OFDM_index[0] is used

    Replace the OFDM_index array in struct odm_rf_cal with a single variable.
    Only its first component is used.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-3-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  26. staging: r8188eu: only OFDM_index_old[0] is used

    The odm_TXPowerTrackingCallback_ThermalMeter_8188E function uses only
    OFDM_index_old[0]. Use a single variable instead of an array.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220206161809.423031-2-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  27. staging: r8188eu: remove UsbBulkOutSize from struct hal_data_8188e

    UsbBulkOutSize in struct hal_data_8188e is only used to set a local
    variable in rtl8188eu_xmitframe_complete(). Set the local variable
    directly and remove UsbBulkOutSize from the hal_data_8188e structure.
    
    Signed-off-by: Michael Straube <straube.linux@gmail.com>
    Link: https://lore.kernel.org/r/20220206144407.8397-1-straube.linux@gmail.com
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    MichaelStraube authored and gregkh committed Feb 8, 2022
  28. staging: r8188eu: limit rf register writes to path a

    The r8188eu driver uses only RF_PATH_A.
    
    At the moment, the only exception are private ioctls. It does not make
    sense if these ioctls set registers that are not used anywhere else in
    the driver.
    
    This patch limits the private ioctl 0x0C, i.e. the rtw_wx_write_rf
    function, to RF_PATH_A. For any other setting, we return an error
    saying the parameter is invalid.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220205113741.379070-9-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  29. staging: r8188eu: use a define for the radio path

    Replace (enum rf_radio_path)0 with RF_PATH_A. This should make it
    easier to see which path is selected.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220205113741.379070-8-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  30. staging: r8188eu: RfRegChnlVal[1] is set but not used

    RfRegChnlVal[1] in hal_data_8188e is set but not used. This driver needs
    only one RfRegChnlVal setting. Replace the array with a single u32.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220205113741.379070-7-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  31. staging: r8188eu: remove constant rf variable

    The rf variable in odm_TXPowerTrackingCallback_ThermalMeter_8188E
    is always 1. The for loops that use rf will be executed only once.
    
    We can remove the variable and the loops.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220205113741.379070-6-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  32. staging: r8188eu: bTXPowerTracking is set but not used

    bTXPowerTracking in struct odm_rf_cal is set but not used.
    Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220205113741.379070-5-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  33. staging: r8188eu: bTXPowerTrackingInit is set but not used

    bTXPowerTrackingInit in struct odm_rf_cal is set but not used.
    Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220205113741.379070-4-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
  34. staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used

    TXPowerTrackingCallbackCnt in struct odm_rf_cal is set but not used.
    Remove it.
    
    Signed-off-by: Martin Kaiser <martin@kaiser.cx>
    Link: https://lore.kernel.org/r/20220205113741.379070-3-martin@kaiser.cx
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
    martin-kaiser authored and gregkh committed Feb 8, 2022
Older