Messages in this thread | | | Date | Mon, 21 Jan 2019 19:31:35 -0800 | From | Matthew Wilcox <> | Subject | [GIT PULL] XArray for 5.0-rc3 |
| |
The following changes since commit 3bd6e94bec122a951d462c239b47954cf5f36e33:
arch: restore generic-y += shmparam.h for some architectures (2019-01-06 18:16:11 -0800)
are available in the Git repository at:
git://git.infradead.org/users/willy/linux-dax.git tags/xarray-5.0-rc3
for you to fetch changes up to edcddd4c879af48ec922d680b2d56834c085683b:
XArray: Fix an arithmetic error in xa_is_err (2019-01-17 07:19:42 -0500)
---------------------------------------------------------------- XArray updates for 5.0-rc3
Fix some oversights in the XArray porcelain API: - support for m68k's two-byte aligned pointers - reserving entries using xa_insert() - missing xa_insert_bh() and xa_insert_irq() functions - simplify using xa_for_each() - use lockdep correctly - a few other minor fixes and improvements
---------------------------------------------------------------- Cyrill Gorcunov (1): XArray: Fix typo in comment
Dan Carpenter (1): XArray: Fix an arithmetic error in xa_is_err
Matthew Wilcox (6): XArray tests: Add RCU locking XArray: Turn xa_init_flags into a static inline XArray: Change xa_for_each iterator XArray: Permit storing 2-byte-aligned pointers XArray: Honour reserved entries in xa_insert XArray tests: Check mark 2 gets squashed
Documentation/core-api/xarray.rst | 15 ++- include/linux/xarray.h | 227 ++++++++++++++++++++++++++++---------- lib/test_xarray.c | 57 ++++++++-- lib/xarray.c | 92 ++++++++------- 4 files changed, 278 insertions(+), 113 deletions(-)
| |