Code

History

Commits on v7.2 to lib/math35+
  1. Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 6 months ago440d663
  2. lib/prime_numbers: drop temporary buffer in dump_primes()Yury Norov committed 8 months ago7ca1d7f
  3. lib: math: polynomial: remove link to non-exist file and fix spellingAndy Shevchenko committed 8 months ago118d86a
  4. lib: math: polynomial: don't use 'proxy' headersAndy Shevchenko committed 8 months ago512e19a
  5. lib: polynomial: move to math/ subfolderAndy Shevchenko committed 8 months ago7eece69
  6. lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bitDavid Laight committed 1 year ago1d1ef8c
  7. lib: mul_u64_u64_div_u64(): optimise the divide codeDavid Laight committed 1 year agod10bb37
  8. lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86David Laight committed 1 year ago630f96a
  9. lib: test_mul_u64_u64_div_u64(): test both generic and arch versionsDavid Laight committed 1 year agof0bff2e
  10. lib: add tests for mul_u64_u64_div_u64_roundup()David Laight committed 1 year ago500db21
  11. lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup()David Laight committed 1 year ago6480241
  12. lib: mul_u64_u64_div_u64(): simplify check for a 64bit productDavid Laight committed 1 year agod91f891
  13. lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checksDavid Laight committed 1 year ago08092ba
  14. lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd'David Laight committed 1 year ago5944f87
  15. lib/math/gcd: use static key to select implementation at runtimeKuan-Wei Chiu committed 1 year agob3d5fd6
  16. mul_u64_u64_div_u64: fix the division-by-zero behaviorNicolas Pitre committed 1 year agoe795000
  17. lib/prime_numbers: convert self-test to KUnitTamir Duberstein committed 1 year ago313b38a
  18. lib/math: Add Kunit test suite for gcd()Yu-Chun Lin committed 1 year ago9ab6188
  19. lib/math: Add int_log test suiteBruno Sobreira França committed 1 year ago84ec093
  20. lib: math: Move KUnit tests into tests/ subdirLuis Felipe Hernandez committed 1 year ago3e50ba8
  21. lib/math: add int_sqrt test suiteLuis Felipe Hernandez committed 1 year ago0fafc9e
  22. lib/math/test_div64: add some edge cases relevant to __div64_const32()Nicolas Pitre committed 2 years ago1dc8267
  23. Merge tag 'mm-nonmm-stable-2024-09-21-07-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 2 years ago7856a56
  24. lib/math: Add int_pow test suiteLuis Felipe Hernandez committed 2 years ago7fcc9b5
  25. mul_u64_u64_div_u64: basic sanity testNicolas Pitre committed 2 years ago1635e62
  26. mul_u64_u64_div_u64: make it precise alwaysNicolas Pitre committed 2 years agob29a62d
  27. Merge tag 'mm-nonmm-stable-2024-07-21-15-07' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds committed 2 years ago527eff2
  28. math: rational: add missing MODULE_DESCRIPTION() macroJeff Johnson committed 2 years ago8547d11
  29. lib/math: add missing MODULE_DESCRIPTION() macrosJeff Johnson committed 2 years ago0d618e3
  30. bitmap: introduce generic optimized bitmap_size()Alexander Lobakin committed 2 years agoa37fbe6
  31. mul_u64_u64_div_u64: increase precision by conditionally swapping a and bUwe Kleine-König committed 2 years ago8c86fb6
  32. lib/math/int_log: Replace LGPL-2.1-or-later boilerplate with SPDX identifierAndy Shevchenko committed 3 years ago9ab04d7
  33. lib/math/int_log: Use ARRAY_SIZE(logtable) where makes senseAndy Shevchenko committed 3 years ago08f6a14
  34. lib/math: Move dvb_math.c into lib/math/int_log.cAndy Shevchenko committed 3 years agof97fa3d
  35. math64: favor kernel-doc from header filesLiam Beguin committed 3 years agod28a1de