CNB101: lib: packing: introduce and use (un)pack_fields
JIRA: https://issues.redhat.com/browse/RHEL-92667
- 8b3e26677bc64d42d2f38d9abc8dccc09d8a4259 lib: packing: refuse operating on bit indices which exceed size of buffer
- a636ba5e8682ae3b0c80efa2485cf6c1d4ff3a51 lib: packing: adjust definitions and implementation for arbitrary buffer lengths
- 816ad8f1e498fe5e9e992da137316302219f2137 lib: packing: remove kernel-doc from header file
- 7263f64e16d90ded44ce211381b2def83db32fd9 lib: packing: add pack() and unpack() wrappers over packing()
- 28aec9ca29f05dabb835293acc6e202bf51b8092 lib: packing: duplicate pack() and unpack() implementations
- e9502ea6db8a457f0bc28a4a1f03517ad0547911 lib: packing: add KUnit tests adapted from selftests
- fcd6dd91d0e8b151210c9532309e451c12e386e1 lib: packing: add additional KUnit tests
- e7fdf5dddce5a4f4608787225973d38efb406425 lib: packing: fix QUIRK_MSB_ON_THE_RIGHT behavior
- fb02c7c8a5775456698851185882f542debd8350 lib: packing: use BITS_PER_BYTE instead of 8
- 46e784e94b82d1d23a67530cfee7de883f5c65fc lib: packing: use GENMASK() for box_mask
- c4117091d029087abde76e6947d43dca8f1db20b lib: packing: create __pack() and __unpack() variants without error checking
- 48c2752785ad1730e08a64507f05d0e5d5bc79b8 lib: packing: demote truncation error in pack() to a warning in __pack()
- 41d7ea30494cc0dde3e124a75ce0add93f988ba9 lib: packing: add pack_fields() and unpack_fields()
- a9ad2a8dfb436c55607c8038aa926f55a6d6ca8e lib: packing: document recently added APIs
Signed-off-by: CKI Backport Bot cki-ci-bot+cki-gitlab-backport-bot@redhat.com
Signed-off-by: Petr Oros poros@redhat.com
Created 2025-05-21 07:43 UTC by backporter - KWF FAQ - Slack #team-kernel-workflow - Source - Documentation - Report an issue
Edited by Petr Oros