#
cdbff1b2 |
| 24-Jun-2025 |
Ed Maste <emaste@FreeBSD.org> |
linuxkpi: Remove incorrect + 1 from HWEIGHT* macros
Fixes: 4cc8a9da491d ("LinuxKPI: add HWEIGHT32()") Reviewed by: bz Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.free
linuxkpi: Remove incorrect + 1 from HWEIGHT* macros
Fixes: 4cc8a9da491d ("LinuxKPI: add HWEIGHT32()") Reviewed by: bz Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51010
show more ...
|
Revision tags: release/14.3.0, release/13.4.0-p5, release/13.5.0-p1, release/14.2.0-p3, release/13.5.0, release/14.2.0-p2, release/14.1.0-p8, release/13.4.0-p4, release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3 |
|
#
3fd7fd49 |
| 27-Dec-2024 |
Jean-Sébastien Pédron <dumbbell@FreeBSD.org> |
linuxkpi: Add `__assign_bit()`
[Why] This function is used by the i915 DRM driver in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd
linuxkpi: Add `__assign_bit()`
[Why] This function is used by the i915 DRM driver in Linux 6.7.
Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48752
show more ...
|
Revision tags: release/14.2.0, release/13.4.0, release/14.1.0 |
|
#
f674f016 |
| 03-Apr-2024 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add BITS_TO_BYTES()
Just like BITS_TO_LONG() ... used in rtw89.
Sponsored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: emaste Differential Revision: https://reviews.freebsd.o
LinuxKPI: add BITS_TO_BYTES()
Just like BITS_TO_LONG() ... used in rtw89.
Sponsored by: The FreeBSD Foundation MFC after: 3 days Reviewed by: emaste Differential Revision: https://reviews.freebsd.org/D44603
show more ...
|
Revision tags: release/13.3.0, release/14.0.0 |
|
#
95ee2897 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
sys: Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
d17b78aa |
| 09-Feb-2022 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add __ffs64()
Add __ffs64() to linux/bitops.h needed by a driver.
Reviewed by: hselasky MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D34225
|
#
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
|
Revision tags: release/12.3.0 |
|
#
ea4dea83 |
| 01-Jul-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add sign_extend32()
Add sign_extend32() replicating the 64 version. This is needed by the rtw88 driver.
MFC after: 10 days Reviewed by: imp, emaste, hselasky Differential Revision: https
LinuxKPI: add sign_extend32()
Add sign_extend32() replicating the 64 version. This is needed by the rtw88 driver.
MFC after: 10 days Reviewed by: imp, emaste, hselasky Differential Revision: https://reviews.freebsd.org/D30979
show more ...
|
#
4cc8a9da |
| 27-May-2021 |
Bjoern A. Zeeb <bz@FreeBSD.org> |
LinuxKPI: add HWEIGHT32()
Add HWEIGHT32() macro needed by iwlwifi and while here add the 8/16/64 variants likewise.
Sponsored by: The FreeBSD Foundation MFC after: 12 days Reviewed by: hselasky Dif
LinuxKPI: add HWEIGHT32()
Add HWEIGHT32() macro needed by iwlwifi and while here add the 8/16/64 variants likewise.
Sponsored by: The FreeBSD Foundation MFC after: 12 days Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D30501
show more ...
|
Revision tags: release/13.0.0 |
|
#
a399cf13 |
| 07-Dec-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Prefer using the MIN() function macro over the min() inline function in the LinuxKPI. Linux defines min() to be a macro, while in FreeBSD min() is a static inline function clamping its arguments to "
Prefer using the MIN() function macro over the min() inline function in the LinuxKPI. Linux defines min() to be a macro, while in FreeBSD min() is a static inline function clamping its arguments to "unsigned int".
MFC after: 1 week Sponsored by: Mellanox Technologies // NVIDIA Networking
show more ...
|
Revision tags: release/12.2.0 |
|
#
de6fc2e3 |
| 15-Aug-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r364082 through r364250.
|
#
440cec3f |
| 12-Aug-2020 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: Rubicon Communications, LLC (netgate.com)
|
#
74d3a635 |
| 11-Aug-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Use atomic_clear_rel_long() to implement clear_bit_unlock() in the LinuxKPI after r363842.
Suggested by: alc@ MFC after: 1 week Sponsored by: Mellanox Technologies
|
#
e383ec74 |
| 06-Aug-2020 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r363739 through r363986.
|
#
334680ab |
| 04-Aug-2020 |
Emmanuel Vadot <manu@FreeBSD.org> |
linuxkpi: Add clear_bit_unlock
This calls clear_bit and adds a memory barrier.
Sponsored by: The FreeBSD Foundation
Reviewed by: hselasky MFC after: 1 week Differential Revision: https://reviews.f
linuxkpi: Add clear_bit_unlock
This calls clear_bit and adds a memory barrier.
Sponsored by: The FreeBSD Foundation
Reviewed by: hselasky MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D25943
show more ...
|
Revision tags: release/11.4.0 |
|
#
07fdea36 |
| 20-Apr-2020 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Allow test_bit() in the LinuxKPI to accept a const pointer.
MFC after: 1 week Sponsored by: Mellanox Technologies
|
Revision tags: release/12.1.0, release/11.3.0 |
|
#
2aaf9152 |
| 18-Mar-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead@r345275
|
#
884aaac6 |
| 13-Mar-2019 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement BITS_PER_TYPE() function macro in the LinuxKPI. Fix some style while at it.
Submitted by: Johannes Lundberg <johalun0@gmail.com> MFC after: 1 week Sponsored by: Limelight Networks Spons
Implement BITS_PER_TYPE() function macro in the LinuxKPI. Fix some style while at it.
Submitted by: Johannes Lundberg <johalun0@gmail.com> MFC after: 1 week Sponsored by: Limelight Networks Sponsored by: Mellanox Technologies
show more ...
|
Revision tags: release/12.0.0 |
|
#
14b841d4 |
| 11-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
MFH @ r337607, in preparation for boarding
|
#
f9c0a512 |
| 10-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r337286 through r337585.
|
#
6402bc3d |
| 09-Aug-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Use atomic_fcmpset_XXX() instead of atomic_cmpset_XXX() when possible in the LinuxKPI.
Suggested by: mjg @ MFC after: 1 week Sponsored by: Mellanox Technologies
|
Revision tags: release/11.2.0 |
|
#
83630517 |
| 23-Mar-2018 |
Ed Maste <emaste@FreeBSD.org> |
linuxkpi whitespace cleanup
Reviewed by: hselasky, markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D14807
|
#
9bce524e |
| 04-Mar-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement for_each_clear_bit() function macro in the LinuxKPI.
MFC after: 1 week Submitted by: Johannes Lundberg <johalun0@gmail.com> Sponsored by: Mellanox Technologies Sponsored by: Limelight Netw
Implement for_each_clear_bit() function macro in the LinuxKPI.
MFC after: 1 week Submitted by: Johannes Lundberg <johalun0@gmail.com> Sponsored by: Mellanox Technologies Sponsored by: Limelight Networks
show more ...
|
#
5d503e30 |
| 04-Mar-2018 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Implement GENMASK_ULL() function macro in the LinuxKPI.
MFC after: 1 week Submitted by: Johannes Lundberg <johalun0@gmail.com> Sponsored by: Mellanox Technologies Sponsored by: Limelight Networks
|
#
c2c014f2 |
| 07-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r323559 through r325504.
|
Revision tags: release/10.4.0 |
|
#
e5d34ca9 |
| 23-Sep-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r320180
|