Changelog for
libhugetlbfs-tests-2.20-1.23.x86_64.rpm :
* Mon Sep 11 2017 jengelhAATTinai.de- Run `make install-perlmod` to install/satisfy Perl modules required by /usr/bin/cpupcstat, itself installed by just `make install` [boo#1057963]
* Thu Apr 20 2017 jengelhAATTinai.de- Update summary and descriptions a bit- Move development manpages (
*.3) to development subpackage- Avoid ||/&& in %install because it can leave $? at non-zero (unlike if..fi), and %install is run with sh -x.
* Thu Mar 09 2017 fschnizleinAATTsuse.com- Update to 2.20- Bug Fixes:
* Fix keyword collisions and warnings from GCC 5
* hugeadm output is parsed for default size in huge_page_setup_helper
* Testsuite: fallocate tests
* Fri Nov 06 2015 fvogtAATTsuse.com- Add zero_filesize_segment.patch to fix testcase on s390x- Fixes bnc#919680- Patches already included mainline and now deleted: D libhugetlbfs-2.18-restrict-is-a-reserved-word.patch D fix_plt_extrasz_always_returning_0_on_ppc64le.patch
* Fri Nov 06 2015 fvogtAATTsuse.com- Latest version from git next branch
* Tue Jun 23 2015 antoine.belvireAATTlaposte.net- Add libhugelbfs-2.18-restrict-is-a-reserved-word.patch which fixes compilation with GCC 5 (and C99/C11 in general).
* Add libhugetlbfs-2.18-restrict-is-a-reserved-word.patch
* Fri Feb 20 2015 normandAATTlinux.vnet.ibm.com- update to 2.18 to solve build failures for ppc/ppc64. remove following patches now included in 2.18: libhugetlbfs-ppc64le.patch libhugetlbfs.ppc64le.step2.patch libhugetlbfs.ppc64le.step3.patch libhugetlbfs.ppc64le.step4.patch- Add fix_plt_extrasz_always_returning_0_on_ppc64le.patch already upstream.
* Wed Mar 26 2014 dmuellerAATTsuse.com- update to 2.17:
* PPC segement alignment restrictions can be disabled
* Added Aarch64 support
* Allow compiler overrides for 64 and 32 bit builds
* hugeadm now handles /etc/mtab being a simlink properly
* ppc64 fixes- remove libhugetlbfs.ia64-libdir.patch: ia64 is no longer supported by openSUSE- add ignore-perl-modules.diff: do not install perl modules, unused and are installed in the wrong place to be found anyway- add ARM support- add disable-rw-on-non-ldscripts.diff: Skip rw tests- Do not install tests anymore
* Tue Feb 11 2014 trennAATTsuse.de- Tests compile fine for s390(x), also include them in the package, the same way it is done for other archs as well.
* Mon Feb 10 2014 trennAATTsuse.de- There are no tests installed in s390(x) case, therefore there are no files in %{_libdir}/libhugetlbfs Remove the directory from the file list to fix package build for s390(x)
* Sat Jan 11 2014 normandAATTlinux.vnet.ibm.com- Add support of ppc64le with 4 patches libhugetlbfs-ppc64le.patch libhugetlbfs.ppc64le.step2.patch libhugetlbfs.ppc64le.step3.patch libhugetlbfs.ppc64le.step4.patch
* Mon Mar 11 2013 trennAATTsuse.de- Update to version 2.16: Features:
* ARM Support
* s390x Dynamic TASK_SIZE support Bug Fixes:
* find_mounts() now properly NULL terminates mount point names
* Wed Jan 23 2013 trennAATTsuse.de- Update to version 2.15 Features:
* Some System z functionality went into 2.15
* Updated man pages
* Added basic events for core_i7 to oprofile_map_events Fixes:
* Disable Unable to verify address range warning when offset < page_size
* Remove sscanf in library setup to avoid heap allocation before _morecore override
* Revert heap exhaustion patch
* hugectl no longer clips LD_LIBRARY_PATH variable
* Fix clean on failure code to avoid closing stdout
* Wed Jul 11 2012 adrianAATTsuse.de- Add excludearch for arm due to lacking support
* Tue Apr 10 2012 tabrahamAATTnovell.com- Update to version 2.13
* hugeadm can now be used to control Transparent Huge Page tunables
* New morecore mode to better support THP
* Check permissions on hugetlbfs mount point before marking it as available
* Fix shm tests to use random address instead of fixed, old address failed on ARM
* Wed Oct 12 2011 tabrahamAATTnovell.com- Update to version 2.12
* libhugetlbfs usages can now be restricted to certain binary names
* libhugetlbfs now supports static linking
* hugeadm uses more human readable directory names for mount points
* Fix segfault if specified user was not in passwd, failuer in getpwuid() is now checked
* Added tests for static linking to testcase
* Added missing tests to driver script
* Sun May 29 2011 meissnerAATTnovell.com- Do not include the 268MB testcase /usr/lib/libhugetlbfs/tests/obj32/linkhuge_rw.
* Fri Dec 17 2010 trennAATTnovell.com- Update to version 2.11 Bugfixes and new features are listed in the NEWS file in /usr/share/doc/packages/libhugetlbfs/NEWS
* Wed Oct 06 2010 ajAATTsuse.de- Update to version 2.9:
* Add --no-reseve to hugectl to request mmap\'d pages are not reserved for kernels newer than 2.6.34
* Add --obey-numa-mempol to hugeadm to request static pool pages are allocated following the process NUMA memory policy
* Add switch to let administrator limit new mount points by size or inodes
* cpupcstat now caches the value returned by tlmiss_cost.sh to avoid rerunning the script
* When specifying huge page pool sizes with hugeadm, memory sizes can be used as well as the number of huge pages
* DEFAULT is now a valid huge page pool for resizing, it will adjust the pool for the default huge page size
* tlbmiss_cost.sh in the contrib/ sub directory will estimate the cost in CPU cycles of a TLB miss on the arch where it is run
* Add python script which automates huge page pool setup with minimal input required from user
* cpupcstat now supports data collection using the perf tool as well as oprofile
* --explain reports if min_free_kbytes is too small
* add --set-min_free_kbytes to hugeadm
* Fri Jun 18 2010 cooloAATTnovell.com- strip test binaries to fix build
* Tue Feb 09 2010 trennAATTnovell.com- Removed unused files
* Mon Feb 08 2010 jengelhAATTmedozas.de- add workarounds for broken Makefile logic to detect arch
* Mon Feb 01 2010 jengelhAATTmedozas.de- Package baselibs.conf
* Mon Oct 12 2009 ajAATTsuse.de- Fix typo in requires.
* Wed Jul 29 2009 trennAATTsuse.de- Update from version 2.0 to 2.5