ChangeLog for 3.0.4 =================== * Compat - Compile issue on RHEL 6.5 * Fix - Verify PTP register reads on 82574/82583 parts * Fix - Add lock to PTP register writes to prevent concurrent access * Cosmetic - Cleanup GPL header info and change copyright dates * Cleanup - remove unneeded pointer references * Fix - Energy Efficient Ethernet in Sx states * Fix - Device state changes while in Ultra Low Power PHY mode * Fix - Device state changes while MAC is in D3 power state * Compat - Account for the deprecation of random_ether_addr * Compat - Adjusted data structures for compatibility with Linux tip-of-tree * Cleanup - remove kernel namespace pollution * Fix - ULP functionality * Add - Dynamic Latency Tolerance Reporting to allow deeper C-States on supported parts * Compat - Compatibility issues with 2.4.x kernels * Cleanup - Changes put in place to account for new checkpatch.pl * Fix - Feature controlled compile tags for specific kernel configurations * Fix - Runtime PM interfereing with EEE in Sx * Change - Don't automatically disable EEE advertising when disabling EEE, Leave the control to the user running ethtool --set-eee * Cleanup - remove obsolete member of adapter stuct * Fix - Handle Management Engine blocking PHY access for a time after resests * Fix - Semaphore imbalance for 82573 parts