﻿						PROATM Linux driver change log file

04 September 2026 version 3.71
	Fixes the crash on HP Z6 V5 provided that the iommu is disabled.
	To disable the iommu, in a terminal, type: 
		sudo grubby --update-kernel=ALL --args="amd_iommu=off iommu=off"
	Then reboot
	
	It changes nothing for computers that don't have an iommu, except some
	bugs that have been fixed in the memory management.

27 September 2024 version 3.61
    Fix installation issue due to zst module format 

09 May 2023 version 3.60
    Make it compatible with kernels 5.18 and later

23 July 2018 version 3.50
    Make it compatible with kernels 4.15 and later

22 February 2017 version 3.43
	Fix a compatibility problem with old kernels 2.6.0 to 2.6.19

03 September 2015 version 3.42
	Make it compatible with kernels starting from 4.1

16 December 2014 version 3.41
	Change proatm.diff and readme
	Fix PDU len in AAL5
	
29 November 2013 version 3.40
	Remove random hangs at VC close time under certain conditions
	(race condition with SAR end of transmission status)

23 October 2013 version 3.30
	Implement a mechanism to retriev the lost free RX buffers

01 October 2013 version 3.20
	Simplification of the management of free buffers and AAL5 SDUs.

22 August 2013 version 3.14
	Improve processing of interrupts.
	Removes some potential crash at the close of VCs under heavy traffic.

22 May 2013 version 3.13
	support removal of __devinit and __devexit starting from kernel 3.8

25 January 2013 version 3.11.1
	Change the makefile to make the compilation work on kernels 3.7 and
	later.

31 May 2012, version 3.11
	Cosmetic changes.

25 January 2012, version 3.1
	Fix several DMA problems on machines with more than 3GB memory.
	New compilation option allowing to execute the ATM push and pop outside
	the interrupt context
	Improve the Makefile to discover the kernel source in more locations
	
12 September 2011, version 3.01
	Change PROATM_B0BUFSIZE from 2048 to 2016.

02 September 2011, version 3.00
	New proatm linux driver derived from nicstar2

