Skip to content
Permalink
Alexandre-Bell…
Switch branches/tags

Commits on Apr 18, 2021

  1. rtc: pcf8523: report oscillator failures

    Report oscillator failures and invalid date/time on RTC_VL_READ.
    
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    alexandrebelloni authored and intel-lab-lkp committed Apr 18, 2021
  2. rtc: pcf8523: add alarm support

    Alarm support requires unconditionally disabling clock out because it is
    using the int1 pin.
    
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    alexandrebelloni authored and intel-lab-lkp committed Apr 18, 2021
  3. rtc: pcf8523: remove useless define

    Drop DRIVER_NAME as it is only used once
    
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    alexandrebelloni authored and intel-lab-lkp committed Apr 18, 2021

Commits on Apr 17, 2021

  1. rtc: ds1511: remove unused function

    Fix the following clang warning:
    
    drivers/rtc/rtc-ds1511.c:108:1: warning: unused function
    'rtc_write_alarm' [-Wunused-function].
    
    Reported-by: Abaci Robot <abaci@linux.alibaba.com>
    Signed-off-by: Jiapeng Chong <jiapeng.chong@linux.alibaba.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/1618475821-102974-1-git-send-email-jiapeng.chong@linux.alibaba.com
    Jiapeng Chong authored and alexandrebelloni committed Apr 17, 2021
  2. rtc: fsl-ftm-alarm: add MODULE_TABLE()

    The module doesn't load automatically. Fix it by adding the missing
    MODULE_TABLE().
    
    Fixes: 7b0b551 ("rtc: fsl-ftm-alarm: add FTM alarm driver")
    Signed-off-by: Michael Walle <michael@walle.cc>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210414084006.17933-1-michael@walle.cc
    mwalle authored and alexandrebelloni committed Apr 17, 2021

Commits on Apr 16, 2021

  1. rtc: rtc-spear: replace spin_lock_irqsave by spin_lock in hard IRQ

    The code has been in a irq-disabled context since it is hard IRQ. There
    is no necessity to do it again.
    
    Signed-off-by: Tian Tao <tiantao6@hisilicon.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/1615775970-59070-1-git-send-email-tiantao6@hisilicon.com
    Tian Tao authored and alexandrebelloni committed Apr 16, 2021
  2. dt-bindings: rtc: qcom-pm8xxx-rtc: Add qcom pm8xxx rtc bindings

    Add binding doc for qcom pm8xxx rtc device.
    
    Signed-off-by: satya priya <skakit@codeaurora.org>
    Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    Reported-by: kernel test robot <lkp@intel.com>
    Reviewed-by: Rob Herring <robh@kernel.org>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/1617976766-7852-5-git-send-email-skakit@codeaurora.org
    satya priya authored and alexandrebelloni committed Apr 16, 2021
  3. rtc: pm8xxx: Add RTC support for PMIC PMK8350

    Add the comaptible string for PMIC PMK8350.
    
    Signed-off-by: satya priya <skakit@codeaurora.org>
    Reviewed-by: Bjorn Andersson <bjorn.andersson@linaro.org>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/1617976766-7852-2-git-send-email-skakit@codeaurora.org
    satya priya authored and alexandrebelloni committed Apr 16, 2021
  4. rtc: ab-eoz9: make use of RTC_FEATURE_ALARM

    Move the alarm callbacks in rtc_ops and use RTC_FEATURE_ALARM to notify
    the core whether alarm capabilities are available or not.
    
    Signed-off-by: Liam Beguin <lvb@xiphos.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210408024028.3526564-4-liambeguin@gmail.com
    Liambeguin authored and alexandrebelloni committed Apr 16, 2021
  5. rtc: ab-eoz9: add alarm support

    Add alarm support for the rtc-ab-eoz9.
    
    Signed-off-by: Liam Beguin <lvb@xiphos.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210408024028.3526564-3-liambeguin@gmail.com
    Liambeguin authored and alexandrebelloni committed Apr 16, 2021
  6. rtc: ab-eoz9: set regmap max_register

    Set regmap's max_register property to allow users to dump registers
    using debufgs.
    
    Signed-off-by: Liam Beguin <lvb@xiphos.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210408024028.3526564-2-liambeguin@gmail.com
    Liambeguin authored and alexandrebelloni committed Apr 16, 2021
  7. rtc: pcf85063: fallback to parent of_node

    The rtc device node is always NULL.
    
    Since v5.12-rc1-dontuse/3c9ea42802a1fbf7ef29660ff8c6e526c58114f6 this
    will lead to a NULL pointer dereference.
    
    To fix this use the parent node which is the i2c client node as set by
    devm_rtc_allocate_device().
    
    Using the i2c client node seems to be what other similar drivers do
    e.g. rtc-pcf8563.c.
    
    Signed-off-by: Francois Gervais <fgervais@distech-controls.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210310211026.27299-1-fgervais@distech-controls.com
    DC-fgervais authored and alexandrebelloni committed Apr 16, 2021
  8. rtc: goldfish: remove dependency to OF

    We want to use the goldfish RTC on a machine without OF.
    As there is no real dependency on it, remove the OF dependency from the
    goldfish entry in Kconfig
    
    Signed-off-by: Laurent Vivier <laurent@vivier.eu>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210323221430.3735147-2-laurent@vivier.eu
    vivier authored and alexandrebelloni committed Apr 16, 2021

Commits on Mar 23, 2021

  1. rtc: rx6110: add ACPI bindings to I2C

    This allows the RX6110 driver to be automatically assigned to the right
    device on the I2C bus.
    
    Signed-off-by: Johannes Hahn <johannes-hahn@siemens.com>
    Co-developed-by: Claudius Heine <ch@denx.de>
    Signed-off-by: Claudius Heine <ch@denx.de>
    Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210317075228.683184-1-ch@denx.de
    JohannesHahn-Siemens authored and alexandrebelloni committed Mar 23, 2021

Commits on Mar 16, 2021

  1. rtc: mxc: Remove unneeded of_match_ptr()

    i.MX is a DT-only platform, so of_match_ptr() can be safely
    removed.
    
    Remove the unneeded of_match_ptr().
    
    Signed-off-by: Fabio Estevam <festevam@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210315235800.200137-1-festevam@gmail.com
    fabioestevam authored and alexandrebelloni committed Mar 16, 2021

Commits on Mar 15, 2021

  1. rtc: imxdi: Convert to a DT-only driver

    i.MX has been converted to a DT-only platform, so make the driver
    depend on OF, remove the CONFIG_OF ifdefery and remove of_match_ptr().
    
    Signed-off-by: Fabio Estevam <festevam@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210315172029.173250-1-festevam@gmail.com
    fabioestevam authored and alexandrebelloni committed Mar 15, 2021
  2. rtc: rv3028: correct weekday register usage

    The datasheet for the rv3028 says the weekday has exact 3 bits
    and in chapter 3.4.0 for the "3h–Weekday" register it says:
    """
    This register holds the current day of the week. Each value represents
    one weekday that is assigned by the user. Values will range from 0 to 6
    The weekday counter is simply a 3-bit counter which counts up to 6
    and then resets to 0.
    """
    
    So do not code weekday bitwise instead, use the raw values from
    0-6.
    
    Tested on "PHYTEC phyBOARD-Pollux i.MX8MP" board.
    
    Signed-off-by: Heiko Schocher <hs@denx.de>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210309134719.1494062-1-hs@denx.de
    hsdenx authored and alexandrebelloni committed Mar 15, 2021
  3. rtc: tps65910: include linux/property.h

    The added device_property_present() call causes a build
    failure in some configurations because of the missing header:
    
    drivers/rtc/rtc-tps65910.c:422:7: error: implicit declaration of function 'device_property_present' [-Werror,-Wimplicit-function-declaration]
    
    Fixes: 454ba15 ("rtc: tps65910: Support wakeup-source property")
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Reviewed-by: Dmitry Osipenko <digetx@gmail.com>
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    Link: https://lore.kernel.org/r/20210225134215.2263694-1-arnd@kernel.org
    arndb authored and alexandrebelloni committed Mar 15, 2021

Commits on Mar 11, 2021

  1. rtc: m48t59: use platform_get_irq_optional

    The IRQ is optional, avoid the error message by using
    platform_get_irq_optional.
    
    Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
    alexandrebelloni committed Mar 11, 2021

Commits on Mar 6, 2021

  1. Linux 5.12-rc2

    torvalds committed Mar 6, 2021
  2. Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…

    …t/rdma/rdma
    
    Pull rdma fixes from Jason Gunthorpe:
     "Nothing special here, though Bob's regression fixes for rxe would have
      made it before the rc cycle had there not been such strong winter
      weather!
    
       - Fix corner cases in the rxe reference counting cleanup that are
         causing regressions in blktests for SRP
    
       - Two kdoc fixes so W=1 is clean
    
       - Missing error return in error unwind for mlx5
    
       - Wrong lock type nesting in IB CM"
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma:
      RDMA/rxe: Fix errant WARN_ONCE in rxe_completer()
      RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt()
      RDMA/rxe: Fix missed IB reference counting in loopback
      RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc
      RDMA/mlx5: Set correct kernel-doc identifier
      IB/mlx5: Add missing error code
      RDMA/rxe: Fix missing kconfig dependency on CRYPTO
      RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep
    torvalds committed Mar 6, 2021
  3. Merge tag 'gcc-plugins-v5.12-rc2' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/kees/linux
    
    Pull gcc-plugins fixes from Kees Cook:
     "Tiny gcc-plugin fixes for v5.12-rc2. These issues are small but have
      been reported a couple times now by static analyzers, so best to get
      them fixed to reduce the noise. :)
    
       - Fix coding style issues (Jason Yan)"
    
    * tag 'gcc-plugins-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
      gcc-plugins: latent_entropy: remove unneeded semicolon
      gcc-plugins: structleak: remove unneeded variable 'ret'
    torvalds committed Mar 6, 2021
  4. Merge tag 'pstore-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/kees/linux
    
    Pull pstore fixes from Kees Cook:
    
     - Rate-limit ECC warnings (Dmitry Osipenko)
    
     - Fix error path check for NULL (Tetsuo Handa)
    
    * tag 'pstore-v5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:
      pstore/ram: Rate-limit "uncorrectable error in header" message
      pstore: Fix warning in pstore_kill_sb()
    torvalds committed Mar 6, 2021

Commits on Mar 5, 2021

  1. Merge tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/scm/linux/k…

    …ernel/git/device-mapper/linux-dm
    
    Pull device mapper fixes from Mike Snitzer:
     "Fix DM verity target's optional Forward Error Correction (FEC) for
      Reed-Solomon roots that are unaligned to block size"
    
    * tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm:
      dm verity: fix FEC for RS roots unaligned to block size
      dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
    torvalds committed Mar 5, 2021
  2. Merge tag 'block-5.12-2021-03-05' of git://git.kernel.dk/linux-block

    Pull block fixes from Jens Axboe:
    
     - NVMe fixes:
          - more device quirks (Julian Einwag, Zoltán Böszörményi, Pascal
            Terjan)
          - fix a hwmon error return (Daniel Wagner)
          - fix the keep alive timeout initialization (Martin George)
          - ensure the model_number can't be changed on a used subsystem
            (Max Gurtovoy)
    
     - rsxx missing -EFAULT on copy_to_user() failure (Dan)
    
     - rsxx remove unused linux.h include (Tian)
    
     - kill unused RQF_SORTED (Jean)
    
     - updated outdated BFQ comments (Joseph)
    
     - revert work-around commit for bd_size_lock, since we removed the
       offending user in this merge window (Damien)
    
    * tag 'block-5.12-2021-03-05' of git://git.kernel.dk/linux-block:
      nvmet: model_number must be immutable once set
      nvme-fabrics: fix kato initialization
      nvme-hwmon: Return error code when registration fails
      nvme-pci: add quirks for Lexar 256GB SSD
      nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
      nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
      rsxx: Return -EFAULT if copy_to_user() fails
      block/bfq: update comments and default value in docs for fifo_expire
      rsxx: remove unused including <linux/version.h>
      block: Drop leftover references to RQF_SORTED
      block: revert "block: fix bd_size_lock use"
    torvalds committed Mar 5, 2021
  3. Merge tag 'io_uring-5.12-2021-03-05' of git://git.kernel.dk/linux-block

    Pull io_uring fixes from Jens Axboe:
     "A bit of a mix between fallout from the worker change, cleanups and
      reductions now possible from that change, and fixes in general. In
      detail:
    
       - Fully serialize manager and worker creation, fixing races due to
         that.
    
       - Clean up some naming that had gone stale.
    
       - SQPOLL fixes.
    
       - Fix race condition around task_work rework that went into this
         merge window.
    
       - Implement unshare. Used for when the original task does unshare(2)
         or setuid/seteuid and friends, drops the original workers and forks
         new ones.
    
       - Drop the only remaining piece of state shuffling we had left, which
         was cred. Move it into issue instead, and we can drop all of that
         code too.
    
       - Kill f_op->flush() usage. That was such a nasty hack that we had
         out of necessity, we no longer need it.
    
       - Following from ->flush() removal, we can also drop various bits of
         ctx state related to SQPOLL and cancelations.
    
       - Fix an issue with IOPOLL retry, which originally was fallout from a
         filemap change (removing iov_iter_revert()), but uncovered an issue
         with iovec re-import too late.
    
       - Fix an issue with system suspend.
    
       - Use xchg() for fallback work, instead of cmpxchg().
    
       - Properly destroy io-wq on exec.
    
       - Add create_io_thread() core helper, and use that in io-wq and
         io_uring. This allows us to remove various silly completion events
         related to thread setup.
    
       - A few error handling fixes.
    
      This should be the grunt of fixes necessary for the new workers, next
      week should be quieter. We've got a pending series from Pavel on
      cancelations, and how tasks and rings are indexed. Outside of that,
      should just be minor fixes. Even with these fixes, we're still killing
      a net ~80 lines"
    
    * tag 'io_uring-5.12-2021-03-05' of git://git.kernel.dk/linux-block: (41 commits)
      io_uring: don't restrict issue_flags for io_openat
      io_uring: make SQPOLL thread parking saner
      io-wq: kill hashed waitqueue before manager exits
      io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return
      io_uring: don't keep looping for more events if we can't flush overflow
      io_uring: move to using create_io_thread()
      kernel: provide create_io_thread() helper
      io_uring: reliably cancel linked timeouts
      io_uring: cancel-match based on flags
      io-wq: ensure all pending work is canceled on exit
      io_uring: ensure that threads freeze on suspend
      io_uring: remove extra in_idle wake up
      io_uring: inline __io_queue_async_work()
      io_uring: inline io_req_clean_work()
      io_uring: choose right tctx->io_wq for try cancel
      io_uring: fix -EAGAIN retry with IOPOLL
      io-wq: fix error path leak of buffered write hash map
      io_uring: remove sqo_task
      io_uring: kill sqo_dead and sqo submission halting
      io_uring: ignore double poll add on the same waitqueue head
      ...
    torvalds committed Mar 5, 2021
  4. Merge tag 'pm-5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/rafael/linux-pm
    
    Pull power management fixes from Rafael Wysocki:
     "These fix the usage of device links in the runtime PM core code and
      update the DTPM (Dynamic Thermal Power Management) feature added
      recently.
    
      Specifics:
    
       - Make the runtime PM core code avoid attempting to suspend supplier
         devices before updating the PM-runtime status of a consumer to
         'suspended' (Rafael Wysocki).
    
       - Fix DTPM (Dynamic Thermal Power Management) root node
         initialization and label that feature as EXPERIMENTAL in Kconfig
         (Daniel Lezcano)"
    
    * tag 'pm-5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      powercap/drivers/dtpm: Add the experimental label to the option description
      powercap/drivers/dtpm: Fix root node initialization
      PM: runtime: Update device status before letting suppliers suspend
    torvalds committed Mar 5, 2021
  5. Merge tag 'acpi-5.12-rc2' of git://git.kernel.org/pub/scm/linux/kerne…

    …l/git/rafael/linux-pm
    
    Pull ACPI fix from Rafael Wysocki:
     "Make the empty stubs of some helper functions used when CONFIG_ACPI is
      not set actually match those functions (Andy Shevchenko)"
    
    * tag 'acpi-5.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
      ACPI: bus: Constify is_acpi_node() and friends (part 2)
    torvalds committed Mar 5, 2021
  6. Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/pub/scm/lin…

    …ux/kernel/git/joro/iommu
    
    Pull iommu fixes from Joerg Roedel:
    
     - Fix a sleeping-while-atomic issue in the AMD IOMMU code
    
     - Disable lazy IOTLB flush for untrusted devices in the Intel VT-d
       driver
    
     - Fix status code definitions for Intel VT-d
    
     - Fix IO Page Fault issue in Tegra IOMMU driver
    
    * tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:
      iommu/vt-d: Fix status code for Allocate/Free PASID command
      iommu: Don't use lazy flush for untrusted device
      iommu/tegra-smmu: Fix mc errors on tegra124-nyan
      iommu/amd: Fix sleeping in atomic in increase_address_space()
    torvalds committed Mar 5, 2021
  7. Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/ke…

    …rnel/git/kdave/linux
    
    Pull btrfs fixes from David Sterba:
     "More regression fixes and stabilization.
    
      Regressions:
    
       - zoned mode
          - count zone sizes in wider int types
          - fix space accounting for read-only block groups
    
       - subpage: fix page tail zeroing
    
      Fixes:
    
       - fix spurious warning when remounting with free space tree
    
       - fix warning when creating a directory with smack enabled
    
       - ioctl checks for qgroup inheritance when creating a snapshot
    
       - qgroup
          - fix missing unlock on error path in zero range
          - fix amount of released reservation on error
          - fix flushing from unsafe context with open transaction,
            potentially deadlocking
    
       - minor build warning fixes"
    
    * tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      btrfs: zoned: do not account freed region of read-only block group as zone_unusable
      btrfs: zoned: use sector_t for zone sectors
      btrfs: subpage: fix the false data csum mismatch error
      btrfs: fix warning when creating a directory with smack enabled
      btrfs: don't flush from btrfs_delayed_inode_reserve_metadata
      btrfs: export and rename qgroup_reserve_meta
      btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
      btrfs: fix spurious free_space_tree remount warning
      btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
      btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors
      btrfs: ref-verify: use 'inline void' keyword ordering
    torvalds committed Mar 5, 2021
  8. Merge tag 'devicetree-fixes-for-5.12-1' of git://git.kernel.org/pub/s…

    …cm/linux/kernel/git/robh/linux
    
    Pull devicetree fixes from Rob Herring:
    
     - Another batch of graph and video-interfaces schema conversions
    
     - Drop DT header symlink for dropped C6X arch
    
     - Fix bcm2711-hdmi schema error
    
    * tag 'devicetree-fixes-for-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux:
      dt-bindings: media: Use graph and video-interfaces schemas, round 2
      dts: drop dangling c6x symlink
      dt-bindings: bcm2711-hdmi: Fix broken schema
    torvalds committed Mar 5, 2021
  9. Merge tag 'trace-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/ker…

    …nel/git/rostedt/linux-trace
    
    Pull tracing fixes from Steven Rostedt:
     "Functional fixes:
    
       - Fix big endian conversion for arm64 in recordmcount processing
    
       - Fix timestamp corruption in ring buffer on discarding events
    
       - Fix memory leak in __create_synth_event()
    
       - Skip selftests if tracing is disabled as it will cause them to
         fail.
    
      Non-functional fixes:
    
       - Fix help text in Kconfig
    
       - Remove duplicate prototype for trace_empty()
    
       - Fix stale comment about the trace_event_call flags.
    
      Self test update:
    
       - Add more information to the validation output of when a corrupt
         timestamp is found in the ring buffer, and also trigger a warning
         to make sure that tests catch it"
    
    * tag 'trace-v5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
      tracing: Fix comment about the trace_event_call flags
      tracing: Skip selftests if tracing is disabled
      tracing: Fix memory leak in __create_synth_event()
      ring-buffer: Add a little more information and a WARN when time stamp going backwards is detected
      ring-buffer: Force before_stamp and write_stamp to be different on discard
      tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig
      tracing: Remove duplicate declaration from trace.h
      ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount
    torvalds committed Mar 5, 2021
  10. RDMA/rxe: Fix errant WARN_ONCE in rxe_completer()

    In rxe_comp.c in rxe_completer() the function free_pkt() did not clear skb
    which triggered a warning at 'done:' and could possibly at 'exit:'. The
    WARN_ONCE() calls are not actually needed.  The call to free_pkt() is
    moved to the end to clearly show that all skbs are freed.
    
    Fixes: 899aba8 ("RDMA/rxe: Fix FIXME in rxe_udp_encap_recv()")
    Link: https://lore.kernel.org/r/20210304192048.2958-1-rpearson@hpe.com
    Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
    Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
    Bob Pearson authored and jgunthorpe committed Mar 5, 2021
  11. RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt()

    rxe_rcv_mcast_pkt() dropped a reference to ib_device when no error
    occurred causing an underflow on the reference counter.  This code is
    cleaned up to be clearer and easier to read.
    
    Fixes: 899aba8 ("RDMA/rxe: Fix FIXME in rxe_udp_encap_recv()")
    Link: https://lore.kernel.org/r/20210304192048.2958-1-rpearson@hpe.com
    Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
    Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
    Bob Pearson authored and jgunthorpe committed Mar 5, 2021
  12. RDMA/rxe: Fix missed IB reference counting in loopback

    When the noted patch below extending the reference taken by
    rxe_get_dev_from_net() in rxe_udp_encap_recv() until each skb is freed it
    was not matched by a reference in the loopback path resulting in
    underflows.
    
    Fixes: 899aba8 ("RDMA/rxe: Fix FIXME in rxe_udp_encap_recv()")
    Link: https://lore.kernel.org/r/20210304192048.2958-1-rpearson@hpe.com
    Signed-off-by: Bob Pearson <rpearsonhpe@gmail.com>
    Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
    Bob Pearson authored and jgunthorpe committed Mar 5, 2021
Older