Re: [PATCH v4 for-next 00/12] RDMA: Use refcount_t for reference counting

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, May 28, 2021 at 05:37:31PM +0800, Weihang Li wrote:
> There are some refcnt in type of atomic_t in RDMA subsystem, almost all of
> them is wrote before the refcount_t is acheived in kernel. refcount_t is
> better than integer for reference counting, it will WARN on
> overflow/underflow and avoid use-after-free risks.
> 
> Changes since v3:
> * Drop the rdmavt patch because the refcount_t is not suitable for the
>   logic.
> * Link: https://patchwork.kernel.org/project/linux-rdma/cover/1621925504-33019-1-git-send-email-liweihang@xxxxxxxxxx/
> 
> Changes since v2:
> * Drop i40iw related parts because this driver will be removed soon.
> * Link: https://patchwork.kernel.org/project/linux-rdma/cover/1621590825-60693-1-git-send-email-liweihang@xxxxxxxxxx/
> 
> Changes since v1:
> * Split these patches by variable granularity.
> * Fix a warning on refcount of struct mcast_group.
> * Add a patch on rdmavt.
> * Drop "RDMA/hns: Use refcount_t APIs for HEM".
> * Link: https://patchwork.kernel.org/project/linux-rdma/cover/1620958299-4869-1-git-send-email-liweihang@xxxxxxxxxx/
> 
> 
> Weihang Li (12):
>   RDMA/core: Use refcount_t instead of atomic_t on refcount of
>     iwcm_id_private
>   RDMA/core: Use refcount_t instead of atomic_t on refcount of
>     iwpm_admin_data
>   RDMA/core: Use refcount_t instead of atomic_t on refcount of
>     ib_mad_snoop_private
>   RDMA/core: Use refcount_t instead of atomic_t on refcount of
>     mcast_member
>   RDMA/core: Use refcount_t instead of atomic_t on refcount of
>     mcast_port
>   RDMA/core: Use refcount_t instead of atomic_t on refcount of
>     ib_uverbs_device
>   RDMA/hns: Use refcount_t instead of atomic_t for CQ reference counting
>   RDMA/hns: Use refcount_t instead of atomic_t for SRQ reference
>     counting
>   RDMA/hns: Use refcount_t instead of atomic_t for QP reference counting
>   RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting
>   RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting

Applied to for-next, thanks

>   RDMA/core: Use refcount_t instead of atomic_t on refcount of
>     mcast_group

This one needs to be resent

Jason



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux