Skip to content

Minor Release 6.10.0

Choose a tag to compare

@ruck314 ruck314 released this 12 Jan 22:16
· 342 commits to main since this release
976ec18

Pull Requests Since 6.9.0

Unlabeled

  1. #230 - Add sparse analysis support
  2. #234 - Fix memory leak
  3. #233 - datadev: add driver version print to dmesg
  4. #232 - Update LICENSE.txt

Pull Request Details

Add sparse analysis support

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Mon Jan 5 08:49:52 2026 -0800
Pull: #230 (106 additions, 93 deletions, 9 files changed)
Branch: slaclab/pr-add-sparse

Notes:

Description

Adds support for sparse, the Linux kernel static analyzer.

This should help us flag issues with incompatible address spaces, potentially incompatible function pointers, and adhere to other kernel guidelines.


Update LICENSE.txt

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Mon Jan 5 09:03:58 2026 -0800
Pull: #232 (1 additions, 1 deletions, 1 files changed)
Branch: slaclab/ruck314-patch-1

Notes:

Description

  • Updating for Year 2026

datadev: add driver version print to dmesg

Author: Larry Ruckman ruckman@slac.stanford.edu
Date: Tue Jan 6 16:19:06 2026 -0800
Pull: #233 (2 additions, 0 deletions, 1 files changed)
Branch: slaclab/pr-misc-changes

Notes:

Description

Add a version print to dmesg


Fix memory leak

Author: Jeremy L. lorelli@slac.stanford.edu
Date: Fri Jan 9 16:19:02 2026 -0800
Pull: #234 (13 additions, 1 deletions, 2 files changed)
Branch: slaclab/pr-fix-memleak

Notes:

Description

  • Fixes a memory leak when returning indexes with an invalid user buffer. This should pretty much never happen, but we should also never leak memory like this.
  • Add quick and dirty script to check BAR assignment for SLAC cards