| #
be818f26
|
| 27-Dec-2024 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Use same field names in `struct xarray` as Linux
[Why] The i915 DRM driver started to access the `xa_lock` field in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Diffe
linuxkpi: Use same field names in `struct xarray` as Linux
[Why] The i915 DRM driver started to access the `xa_lock` field in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48754
show more ...
|
| #
668fe90d
|
| 27-Dec-2024 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Add `xa_alloc_cyclic_irq()`
[Why] This function is used by the i915 DRM driver starting with Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https
linuxkpi: Add `xa_alloc_cyclic_irq()`
[Why] This function is used by the i915 DRM driver starting with Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48753
show more ...
|
| #
66f9a983
|
| 24-Dec-2023 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h
On FreeBSD they are equal to non-irq version.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu, bz MFC after: 1 week Differential Revisio
LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h
On FreeBSD they are equal to non-irq version.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu, bz MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D42803
show more ...
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
4b0552d5
|
| 13-Feb-2023 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Move `IS_ENABLED()` and friends to <linux/kconfig.h>
The header is included in <linux/xarray.h> like it is on Linux. Some DRM code depends on this header "pollution".
Reviewed by: bz Appr
linuxkpi: Move `IS_ENABLED()` and friends to <linux/kconfig.h>
The header is included in <linux/xarray.h> like it is on Linux. Some DRM code depends on this header "pollution".
Reviewed by: bz Approved by: bz Differential Revision: https://reviews.freebsd.org/D38567
show more ...
|
| #
5542309e
|
| 08-Feb-2023 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Define `xa_is_err()`, `xa_{store,erase}_irq()` and `xa_{,un}lock_irq*()`
`xa_is_err()` is synonymous to `IS_ERR()`.
Other introduced functions call their equivalent without the `irq*` suf
linuxkpi: Define `xa_is_err()`, `xa_{store,erase}_irq()` and `xa_{,un}lock_irq*()`
`xa_is_err()` is synonymous to `IS_ERR()`.
Other introduced functions call their equivalent without the `irq*` suffix.
Reviewed by: manu Approved by: manu Differential Revision: https://reviews.freebsd.org/D38534
show more ...
|
| #
307f78f3
|
| 19-Dec-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards
MFC after: 1 week Reviewed by: bz, emaste, hselasky, manu Differential Revision: https://reviews.freebsd.org/D33562
|
| #
e705066c
|
| 24-Nov-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add support for XA_FLAGS_ALLOC1 xarray flag
XA_FLAGS_ALLOC1 causes allocation of xarray entries starting at 1
Required by drm-kmod 5.7
MFC after: 1 week Reviewed by: hselasky, manu Diffe
LinuxKPI: Add support for XA_FLAGS_ALLOC1 xarray flag
XA_FLAGS_ALLOC1 causes allocation of xarray entries starting at 1
Required by drm-kmod 5.7
MFC after: 1 week Reviewed by: hselasky, manu Differential Revision: https://reviews.freebsd.org/D33293
show more ...
|
| #
b59ffeda
|
| 29-Sep-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add helper functions to store integers to linux/xarray.h
Required by drm-kmod.
Reviewed by: hselasky MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D32091
|
| #
ab79c906
|
| 24-Oct-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement xa_init() in the LinuxKPI as a wrapper for xa_init_flags().
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
| #
e2515283
|
| 27-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
| #
d96e5996
|
| 27-Aug-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement extensible arrays API using the existing radix tree implementation in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D25101 Reviewed by: kib @ MFC after: 1 week Sponsored
Implement extensible arrays API using the existing radix tree implementation in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D25101 Reviewed by: kib @ MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|
| #
be818f26
|
| 27-Dec-2024 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Use same field names in `struct xarray` as Linux
[Why] The i915 DRM driver started to access the `xa_lock` field in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Diffe
linuxkpi: Use same field names in `struct xarray` as Linux
[Why] The i915 DRM driver started to access the `xa_lock` field in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48754
show more ...
|
| #
668fe90d
|
| 27-Dec-2024 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Add `xa_alloc_cyclic_irq()`
[Why] This function is used by the i915 DRM driver starting with Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https
linuxkpi: Add `xa_alloc_cyclic_irq()`
[Why] This function is used by the i915 DRM driver starting with Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48753
show more ...
|
| #
66f9a983
|
| 24-Dec-2023 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h
On FreeBSD they are equal to non-irq version.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu, bz MFC after: 1 week Differential Revisio
LinuxKPI: Add xa_(un)lock_irq to linux/xarray.h
On FreeBSD they are equal to non-irq version.
Sponsored by: Serenity Cyber Security, LLC Reviewed by: manu, bz MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D42803
show more ...
|
| #
95ee2897
|
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
| #
4b0552d5
|
| 13-Feb-2023 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Move `IS_ENABLED()` and friends to <linux/kconfig.h>
The header is included in <linux/xarray.h> like it is on Linux. Some DRM code depends on this header "pollution".
Reviewed by: bz Appr
linuxkpi: Move `IS_ENABLED()` and friends to <linux/kconfig.h>
The header is included in <linux/xarray.h> like it is on Linux. Some DRM code depends on this header "pollution".
Reviewed by: bz Approved by: bz Differential Revision: https://reviews.freebsd.org/D38567
show more ...
|
| #
5542309e
|
| 08-Feb-2023 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Define `xa_is_err()`, `xa_{store,erase}_irq()` and `xa_{,un}lock_irq*()`
`xa_is_err()` is synonymous to `IS_ERR()`.
Other introduced functions call their equivalent without the `irq*` suf
linuxkpi: Define `xa_is_err()`, `xa_{store,erase}_irq()` and `xa_{,un}lock_irq*()`
`xa_is_err()` is synonymous to `IS_ERR()`.
Other introduced functions call their equivalent without the `irq*` suffix.
Reviewed by: manu Approved by: manu Differential Revision: https://reviews.freebsd.org/D38534
show more ...
|
| #
307f78f3
|
| 19-Dec-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Constantly use _LINUXKPI_ prefix in include guards
MFC after: 1 week Reviewed by: bz, emaste, hselasky, manu Differential Revision: https://reviews.freebsd.org/D33562
|
| #
e705066c
|
| 24-Nov-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add support for XA_FLAGS_ALLOC1 xarray flag
XA_FLAGS_ALLOC1 causes allocation of xarray entries starting at 1
Required by drm-kmod 5.7
MFC after: 1 week Reviewed by: hselasky, manu Diffe
LinuxKPI: Add support for XA_FLAGS_ALLOC1 xarray flag
XA_FLAGS_ALLOC1 causes allocation of xarray entries starting at 1
Required by drm-kmod 5.7
MFC after: 1 week Reviewed by: hselasky, manu Differential Revision: https://reviews.freebsd.org/D33293
show more ...
|
| #
b59ffeda
|
| 29-Sep-2021 |
Vladimir Kondratyev <wulf@FreeBSD.org> |
LinuxKPI: Add helper functions to store integers to linux/xarray.h
Required by drm-kmod.
Reviewed by: hselasky MFC after: 2 weeks Differential revision: https://reviews.freebsd.org/D32091
|
| #
ab79c906
|
| 24-Oct-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement xa_init() in the LinuxKPI as a wrapper for xa_init_flags().
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
|
| #
e2515283
|
| 27-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
| #
d96e5996
|
| 27-Aug-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement extensible arrays API using the existing radix tree implementation in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D25101 Reviewed by: kib @ MFC after: 1 week Sponsored
Implement extensible arrays API using the existing radix tree implementation in the LinuxKPI.
Differential Revision: https://reviews.freebsd.org/D25101 Reviewed by: kib @ MFC after: 1 week Sponsored by: Mellanox Technologies
show more ...
|
| #
be818f26
|
| 27-Dec-2024 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Use same field names in `struct xarray` as Linux
[Why] The i915 DRM driver started to access the `xa_lock` field in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Diffe
linuxkpi: Use same field names in `struct xarray` as Linux
[Why] The i915 DRM driver started to access the `xa_lock` field in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48754
show more ...
|