| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: CHANGES-5.3,v 1.1.2.113 2015/04/26 09:04:32 martin Exp $ | | 1 | # $NetBSD: CHANGES-5.3,v 1.1.2.114 2015/04/30 20:04:33 snj Exp $ |
2 | | | 2 | |
3 | A complete list of changes from the NetBSD 5.2 release to the NetBSD 5.3 | | 3 | A complete list of changes from the NetBSD 5.2 release to the NetBSD 5.3 |
4 | release: | | 4 | release: |
5 | | | 5 | |
6 | doc/LAST_MINUTE patched by hand | | 6 | doc/LAST_MINUTE patched by hand |
7 | doc/README.files patched by hand | | 7 | doc/README.files patched by hand |
8 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand | | 8 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand |
9 | sys/sys/param.h patched by hand | | 9 | sys/sys/param.h patched by hand |
10 | | | 10 | |
11 | Welcome to 5.2_STABLE. | | 11 | Welcome to 5.2_STABLE. |
12 | [riz] | | 12 | [riz] |
13 | | | 13 | |
14 | sys/fs/smbfs/smbfs_node.c 1.48, 1.49 via patch | | 14 | sys/fs/smbfs/smbfs_node.c 1.48, 1.49 via patch |
| @@ -3836,13 +3836,59 @@ lib/libc/arch/sh3/gen/swapcontext.S 1.1 | | | @@ -3836,13 +3836,59 @@ lib/libc/arch/sh3/gen/swapcontext.S 1.1 |
3836 | sys/kern/sys_select.c patch | | 3836 | sys/kern/sys_select.c patch |
3837 | | | 3837 | |
3838 | Limit nfds arg to poll() to a large enough value that user programs | | 3838 | Limit nfds arg to poll() to a large enough value that user programs |
3839 | cannot allocate indefinite sized blocks of kvm. If the limit is | | 3839 | cannot allocate indefinite sized blocks of kvm. If the limit is |
3840 | exceeded, then return EINVAL instead of silently truncating the list. | | 3840 | exceeded, then return EINVAL instead of silently truncating the list. |
3841 | Addresses PR/17507. | | 3841 | Addresses PR/17507. |
3842 | [prlw1, ticket #1957] | | 3842 | [prlw1, ticket #1957] |
3843 | | | 3843 | |
3844 | sys/dev/pci/if_wm.c: patch | | 3844 | sys/dev/pci/if_wm.c: patch |
3845 | Fix a bug (in the backport for #1850) that passed the wrong | | 3845 | Fix a bug (in the backport for #1850) that passed the wrong |
3846 | pointer as the first argument of bpf_mtap() on 82575 and newer chips. | | 3846 | pointer as the first argument of bpf_mtap() on 82575 and newer chips. |
3847 | [msaitoh, #1961] | | 3847 | [msaitoh, #1961] |
3848 | | | 3848 | |
| | | 3849 | sys/dev/pci/if_wm.c 1.259-1.266, 1.269, 1.271, 1.273-1.274, 1.277-1.278, 1.282, 1.284-1.285, 1.287, 1.290, 1.294, 1.297-1.298, 1.300-1.301, 1.304-1.307, 1.310, 1.312-1.314, 1.316 via patch |
| | | 3850 | sys/dev/pci/if_wmreg.c 1.54-1.57, 1.59-1.60, 1.62, 1.64-1.66 via patch |
| | | 3851 | sys/dev/pci/if_wmvar.c 1.17, 1.20-1.21 via patch |
| | | 3852 | sys/dev/pci/pcidevs 1.1172, 1.1195, 1.1201 via patch |
| | | 3853 | sys/dev/pci/pcidevs.h regen |
| | | 3854 | sys/dev/pci/pcidevs_data.h regen |
| | | 3855 | |
| | | 3856 | - Fix "MDIC write error" bug for 82574 and 82583. For those chips, the |
| | | 3857 | semaphore must be released after chip reset. Found and tested by |
| | | 3858 | Mark Davies. |
| | | 3859 | - Fix BMC related bugs. |
| | | 3860 | - Fix yet another NVM bank detect problem in wm(4). Use bank 0 if the detect |
| | | 3861 | function failed. It's the same as FreeBSD. Observed and tested with |
| | | 3862 | Asus P8P67 Deluxe motherboard and tested by jnemeth. |
| | | 3863 | - Add support for I354 DH89xxCC and some new I218 devices. |
| | | 3864 | - Fix definition of CTRL_GIO_M_DIS bit. |
| | | 3865 | - Insert completion barrier between register write and delay(). |
| | | 3866 | - Bump max TX DMA size to avoid pathological condition with TSO. From dyoung. |
| | | 3867 | - Fix semaphore related bugs. |
| | | 3868 | - Call wm_set_pcie_completion_timeout() on I350, I354, I210 and I211, too. |
| | | 3869 | Same as FreeBSD and OpenBSD. |
| | | 3870 | - Drop PHPM_GO_LINK_D bit in WMREG_PHPM on some chips. From FreeBSD. |
| | | 3871 | - Fix fiber link problem (PR#44776 and PR#30880). |
| | | 3872 | - WM_T_82545 is not 1000base-SX but 1000base-LX. Same as FreeBSD. |
| | | 3873 | - Set the WM_F_ATTACHED flag if wm_attach() finished succesfully and check |
| | | 3874 | the flag in wm_detach(). It will avoid to panic in wm_detach(). |
| | | 3875 | Fixes PR#49102. |
| | | 3876 | - It's not required to print "failed to detect NVM bank" with |
| | | 3877 | aprint_error_dev(). Use DPRINTF(). Same as {Free,Open}BSD. |
| | | 3878 | - Fix a bug that the offset of alt MAC address is wrongly calculated to 0 |
| | | 3879 | when alt MAC address function is really used. This bug does not appear |
| | | 3880 | as real bug if the same MAC address is written in the default location |
| | | 3881 | and alt MAC address's location. |
| | | 3882 | - Initialize some hardware bits for 8257[1234], 82583, 80003, ICH* and PCH*. |
| | | 3883 | Some of them are workaround code. From other *BSDs, Linux and documents. |
| | | 3884 | - Fix a bug that wm_sgmii_writereg() function doesn't pass the "val" argument |
| | | 3885 | to the I2CCMD register. Reported by Bernard Merindol in PR#49789. |
| | | 3886 | - Delete 82580ER related code. It was from FreeBSD and was removed |
| | | 3887 | in r203049. |
| | | 3888 | - Remove extra debug message. |
| | | 3889 | - Remove unused variable. |
| | | 3890 | - Remove a duplicated error message. |
| | | 3891 | - Cleanup comments. |
| | | 3892 | - Fix debug message. |
| | | 3893 | [msaitoh, ticket #1962] |
| | | 3894 | |