gdrcopy (2.4.4) stable; urgency=low * Fix the use-after-free bug of mr objects in gdrdv_vma_close. * Fix the resource leakage bug in gdrdrv_release. -- Pak Markthub Mon, 16 Dec 2024 11:59:59 -0700 gdrcopy (2.4.3) stable; urgency=low * Fix NVIDIA_IS_OPENSOURCE detection when compile with NVIDIA driver version 545 or newer. * Fix compile error in gdrdrv when compile on RHEL9.5. -- Pak Markthub Mon, 02 Dec 2024 11:59:59 -0700 gdrcopy (2.4.2) stable; urgency=low * Fix the size alignment bug in gdrdrv. * Fix memory leak in gdr_pin_buffer. * Add support for another flavor of BF3. -- Pak Markthub Thu, 31 Oct 2024 11:59:59 -0700 gdrcopy (2.4.1) stable; urgency=low * Add support for persistent mapping. * Fix bug in src/gdrdrv/Makefile. * Fix compile-time bug when check.h is not found. -- Pak Markthub Mon, 18 Dec 2023 11:59:59 -0700 gdrcopy (2.4) stable; urgency=low * Various bug fixes in the test and benchmark applications. * Prefix all applications with "gdrcopy_". * Introduce more unit tests in gdrcopy_sanity. * Introduce gdrcopy_pplat benchmark application. * Remove dependency on libcheck and libsubunit * Introduce gdr_get_info_v2. * Introduce new copy algorithm for device mappings. * Add support for NVIDIA BLUEFIELD-3. * Add support for Linux kernel >= 6.3. * Relicense gdrdrv to Dual MIT/GPL. * Fix bugs in gdrdrv when pinning two small buffers back-to-back. * Add support for coherent platforms such as Grace-Hopper. * Add support for Confidential Computing (CC). -- Pak Markthub Fri, 01 Sep 2023 11:59:59 -0700 gdrcopy (2.3.1) stable; urgency=low * Add a workaround for the GPL-compatibility issue when compile with CONFIG_ARCH_HAS_CC_PLATFORM on Linux kernel 5.18+. -- Pak Markthub Mon, 12 May 2023 11:59:59 -0700 gdrcopy (2.3) stable; urgency=low * Convert to meta package. * Declare dependency with gdrdrv-dkms, libgdrapi, and gdrcopy-tests. * Update the package maintainer. -- Pak Markthub Mon, 23 Jul 2021 11:59:59 -0700 gdrcopy (2.2) stable; urgency=low * Add support for ARM64. * Update various information on README. * Improve Makefile. * Add multi-arch support. * Handle removal of HAVE_UNLOCKED_IOCTL in Linux kernel v5.9 and later. * Prevent dpkg package creation to unnecessarily compile gdrdrv. * Improve gdr_open error message. * Fix bug that prevents sanity from correctly summarizing failure. * Add dkms support in kmod package. * Handle the removal of kzfree in Linux kernel v5.10 and later. * Improve small-size copy-to-mapping. -- Pak Markthub Mon, 01 Feb 2021 11:59:59 -0700 gdrcopy (2.1) stable; urgency=low * fix build problem on RHL8 kernels * relax checks in gdrdrv to support multi-threading use cases * fix fd leak in gdr_open() * Introduce copylat test application. * Introduce basic_with_tokens and invalidation_fork_child_gdr_pin_parent_with_tokens sub-tests in sanity. * Remove the dependency with libcudart.so. * Clean up the code in the tests folder. * Change the package maintainer to Davide Rossetti. -- Davide Rossetti Mon, 02 Mar 2020 11:59:59 -0700 gdrcopy (2.0) stable; urgency=low * Improve copy performance with unrolling in POWERPC. * Create sanity unit test for testing the functionality and security. * Consolidate basic and validate into sanity unit test. * Introduce compile time and runtime version checking in libgdrapi. * Improve rpm packaging. * Introduce deb packaging for the userspace library and the applications. * Introduce dkms packaging for the gdrdrv driver. * Rename gdr_copy_from/to_bar to gdr_copy_from/to_mapping. * Update README -- Pak Markthub Mon, 16 Sep 2019 11:59:59 -0700