| @@ -1,149 +1,154 @@ | | | @@ -1,149 +1,154 @@ |
1 | # $NetBSD: CHANGES-5.1,v 1.1.2.4 2009/05/03 13:23:26 bouyer Exp $ | | 1 | # $NetBSD: CHANGES-5.1,v 1.1.2.5 2009/05/03 13:34:47 bouyer Exp $ |
2 | | | 2 | |
3 | A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 | | 3 | A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 |
4 | release: | | 4 | release: |
5 | | | 5 | |
6 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand | | 6 | gnu/usr.bin/groff/tmac/mdoc.local patched by hand |
7 | sys/sys/param.h patched by hand | | 7 | sys/sys/param.h patched by hand |
8 | | | 8 | |
9 | Welcome to 5.0_STABLE. | | 9 | Welcome to 5.0_STABLE. |
10 | [snj] | | 10 | [snj] |
11 | | | 11 | |
12 | sys/arch/i386/conf/ALL 1.187 | | 12 | sys/arch/i386/conf/ALL 1.187 |
13 | sys/arch/i386/conf/GENERIC 1.922 | | 13 | sys/arch/i386/conf/GENERIC 1.922 |
14 | sys/dev/pci/files.pci 1.309 | | 14 | sys/dev/pci/files.pci 1.309 |
15 | sys/dev/pci/gcscaudio.c 1.1 | | 15 | sys/dev/pci/gcscaudio.c 1.1 |
16 | sys/dev/pci/gcscaudioreg.h 1.1 | | 16 | sys/dev/pci/gcscaudioreg.h 1.1 |
17 | | | 17 | |
18 | Add AMD Geode CS5536 audio driver; written by SHIMIZU Ryo. | | 18 | Add AMD Geode CS5536 audio driver; written by SHIMIZU Ryo. |
19 | [jmcneill, ticket #260] | | 19 | [jmcneill, ticket #260] |
20 | | | 20 | |
21 | distrib/sets/lists/man/mi 1.1117 | | 21 | distrib/sets/lists/man/mi 1.1117 |
22 | share/man/man4/Makefile 1.485 | | 22 | share/man/man4/Makefile 1.485 |
23 | share/man/man4/gcscaudio.4 1.1 | | 23 | share/man/man4/gcscaudio.4 1.1 |
24 | | | 24 | |
25 | Add man page for the gcscaudio driver. | | 25 | Add man page for the gcscaudio driver. |
26 | [jmcneill, ticket #261] | | 26 | [jmcneill, ticket #261] |
27 | | | 27 | |
28 | sys/dev/mii/inphy.c 1.51 | | 28 | sys/dev/mii/inphy.c 1.51 |
29 | sys/dev/mii/iophy.c 1.35 | | 29 | sys/dev/mii/iophy.c 1.35 |
30 | sys/dev/mii/nsphy.c 1.56 | | 30 | sys/dev/mii/nsphy.c 1.56 |
31 | sys/dev/mii/rlphy.c 1.25 | | 31 | sys/dev/mii/rlphy.c 1.25 |
32 | sys/dev/mii/ukphy_subr.c 1.11 | | 32 | sys/dev/mii/ukphy_subr.c 1.11 |
33 | sys/dev/pci/if_txp.c 1.28 | | 33 | sys/dev/pci/if_txp.c 1.28 |
34 | | | 34 | |
35 | Our drivers give 100BASE-T4 a higher priority than 100BASE-TX | | 35 | Our drivers give 100BASE-T4 a higher priority than 100BASE-TX |
36 | full duplex. Fix this. | | 36 | full duplex. Fix this. |
37 | [cegger, ticket #474] | | 37 | [cegger, ticket #474] |
38 | | | 38 | |
39 | sys/arch/i386/acpi/npx_acpi.c 1.18 | | 39 | sys/arch/i386/acpi/npx_acpi.c 1.18 |
40 | sys/arch/i386/acpi/spic_acpi.c 1.21 | | 40 | sys/arch/i386/acpi/spic_acpi.c 1.21 |
41 | sys/dev/acpi/acpi_ec.c 1.53 | | 41 | sys/dev/acpi/acpi_ec.c 1.53 |
42 | sys/dev/acpi/acpi_resource.c 1.27 | | 42 | sys/dev/acpi/acpi_resource.c 1.27 |
43 | sys/dev/acpi/atppc_acpi.c 1.16 | | 43 | sys/dev/acpi/atppc_acpi.c 1.16 |
44 | sys/dev/acpi/attimer_acpi.c 1.12 | | 44 | sys/dev/acpi/attimer_acpi.c 1.12 |
45 | sys/dev/acpi/com_acpi.c 1.28 | | 45 | sys/dev/acpi/com_acpi.c 1.28 |
46 | sys/dev/acpi/fdc_acpi.c 1.35 | | 46 | sys/dev/acpi/fdc_acpi.c 1.35 |
47 | sys/dev/acpi/hpet_acpi.c 1.4 | | 47 | sys/dev/acpi/hpet_acpi.c 1.4 |
48 | sys/dev/acpi/joy_acpi.c 1.9 | | 48 | sys/dev/acpi/joy_acpi.c 1.9 |
49 | sys/dev/acpi/lpt_acpi.c 1.18 | | 49 | sys/dev/acpi/lpt_acpi.c 1.18 |
50 | sys/dev/acpi/mpu_acpi.c 1.9 | | 50 | sys/dev/acpi/mpu_acpi.c 1.9 |
51 | sys/dev/acpi/pckbc_acpi.c 1.31 | | 51 | sys/dev/acpi/pckbc_acpi.c 1.31 |
52 | sys/dev/acpi/pcppi_acpi.c 1.11 | | 52 | sys/dev/acpi/pcppi_acpi.c 1.11 |
53 | sys/dev/acpi/ug_acpi.c 1.5 | | 53 | sys/dev/acpi/ug_acpi.c 1.5 |
54 | sys/dev/acpi/wss_acpi.c 1.20 | | 54 | sys/dev/acpi/wss_acpi.c 1.20 |
55 | sys/dev/acpi/ym_acpi.c 1.6 | | 55 | sys/dev/acpi/ym_acpi.c 1.6 |
56 | | | 56 | |
57 | Cut the amount of spam from acpi devices in roughly half by | | 57 | Cut the amount of spam from acpi devices in roughly half by |
58 | printing resources on the same line as autoconf messages. | | 58 | printing resources on the same line as autoconf messages. |
59 | [jmcneill, ticket #498] | | 59 | [jmcneill, ticket #498] |
60 | | | 60 | |
61 | sys/dev/acpi/acpi_ec.c 1.54 | | 61 | sys/dev/acpi/acpi_ec.c 1.54 |
62 | | | 62 | |
63 | Change a confusing attach message. | | 63 | Change a confusing attach message. |
64 | [jmcneill, ticket #535] | | 64 | [jmcneill, ticket #535] |
65 | | | 65 | |
66 | distrib/sets/lists/base/mi 1.797 via patch | | 66 | distrib/sets/lists/base/mi 1.797 via patch |
67 | sys/dev/microcode/zyd/Makefile 1.2 | | 67 | sys/dev/microcode/zyd/Makefile 1.2 |
68 | sys/dev/microcode/zyd/zd1211-licence delete | | 68 | sys/dev/microcode/zyd/zd1211-licence delete |
69 | sys/dev/microcode/zyd/zd1211-license 1.1 | | 69 | sys/dev/microcode/zyd/zd1211-license 1.1 |
70 | | | 70 | |
71 | - Rename filename of license. | | 71 | - Rename filename of license. |
72 | - Correct filename in license (add missing prefix). | | 72 | - Correct filename in license (add missing prefix). |
73 | [hira, ticket #538] | | 73 | [hira, ticket #538] |
74 | | | 74 | |
75 | sys/dev/ic/hme.c 1.69, 1.70, 1.73 | | 75 | sys/dev/ic/hme.c 1.69, 1.70, 1.73 |
76 | sys/dev/ic/gem.c 1.83 | | 76 | sys/dev/ic/gem.c 1.83 |
77 | | | 77 | |
78 | hme.c rev 1.69: tcp4csum-rx and udp4csum is not enabled | | 78 | hme.c rev 1.69: tcp4csum-rx and udp4csum is not enabled |
79 | properly due to lack of "else" statement. | | 79 | properly due to lack of "else" statement. |
80 | hme.c rev 1.70: local ether_cmp() funcion has a wrong return | | 80 | hme.c rev 1.70: local ether_cmp() funcion has a wrong return |
81 | value, so multicast is not set properly. | | 81 | value, so multicast is not set properly. |
82 | hme.c rev 1.71, gem.c rev 1.83: These chips are configured to | | 82 | hme.c rev 1.71, gem.c rev 1.83: These chips are configured to |
83 | calculate RX packet checksum from offset ETHER_HDR_LEN + | | 83 | calculate RX packet checksum from offset ETHER_HDR_LEN + |
84 | sizeof(struct ip), so if RX packets has IP options headers the | | 84 | sizeof(struct ip), so if RX packets has IP options headers the |
85 | drivers have to deduct the sum of the IP options header part. | | 85 | drivers have to deduct the sum of the IP options header part. |
86 | But there is a bug in the deduction calculation, so if | | 86 | But there is a bug in the deduction calculation, so if |
87 | tcp4csum-rx or udp4csum-rx are enabled all RX TCP/UDP packets | | 87 | tcp4csum-rx or udp4csum-rx are enabled all RX TCP/UDP packets |
88 | with IP option headers will be discarded. | | 88 | with IP option headers will be discarded. |
89 | [tsutsui, ticket #595] | | 89 | [tsutsui, ticket #595] |
90 | | | 90 | |
91 | sys/dev/ic/rtl8169.c 1.109-1.113 | | 91 | sys/dev/ic/rtl8169.c 1.109-1.113 |
92 | sys/dev/ic/rtl81x9var.h 1.43-1.45 | | 92 | sys/dev/ic/rtl81x9var.h 1.43-1.45 |
93 | sys/dev/ic/rtl81x9reg.h 1.34, 1.35 | | 93 | sys/dev/ic/rtl81x9reg.h 1.34, 1.35 |
94 | | | 94 | |
95 | Add hardware checksum support for newer 8168/8111/8102 chips. | | 95 | Add hardware checksum support for newer 8168/8111/8102 chips. |
96 | [tsutsui, ticket #597] | | 96 | [tsutsui, ticket #597] |
97 | | | 97 | |
98 | sys/dev/raidframe/rf_dagfuncs.c 1.30 | | 98 | sys/dev/raidframe/rf_dagfuncs.c 1.30 |
99 | sys/dev/raidframe/rf_diskqueue.c 1.52 | | 99 | sys/dev/raidframe/rf_diskqueue.c 1.52 |
100 | sys/dev/raidframe/rf_diskqueue.h 1.23 | | 100 | sys/dev/raidframe/rf_diskqueue.h 1.23 |
101 | | | 101 | |
102 | Rework/simplify the disk queuing code. A bunch of this was | | 102 | Rework/simplify the disk queuing code. A bunch of this was |
103 | still holdovers from the simulator and would never be seen/used | | 103 | still holdovers from the simulator and would never be seen/used |
104 | in-kernel. | | 104 | in-kernel. |
105 | [oster, ticket #607] | | 105 | [oster, ticket #607] |
106 | | | 106 | |
107 | sys/kern/sys_module.c 1.9 | | 107 | sys/kern/sys_module.c 1.9 |
108 | | | 108 | |
109 | copyin the modctl_load_t for the non-x86 world. Fixes PR/41294. | | 109 | copyin the modctl_load_t for the non-x86 world. Fixes PR/41294. |
110 | [skrll, ticket #729] | | 110 | [skrll, ticket #729] |
111 | | | 111 | |
112 | lib/libc/net/getifaddrs.3 1.10 | | 112 | lib/libc/net/getifaddrs.3 1.10 |
113 | lib/libc/net/getifaddrs.c 1.12 | | 113 | lib/libc/net/getifaddrs.c 1.12 |
114 | sbin/ifconfig/af_link.c 1.4 - 1.6 | | 114 | sbin/ifconfig/af_link.c 1.4 - 1.6 |
115 | sbin/ifconfig/ifconfig.c 1.216 - 1.218 | | 115 | sbin/ifconfig/ifconfig.c 1.216 - 1.218 |
116 | sbin/ifconfig/util.c 1.10, 1.11 | | 116 | sbin/ifconfig/util.c 1.10, 1.11 |
117 | sbin/ifconfig/util.h 1.7 | | 117 | sbin/ifconfig/util.h 1.7 |
118 | | | 118 | |
119 | address in the 'address: ' field | | 119 | address in the 'address: ' field |
120 | For non-AF_LINK ifaddrs, ifa_data is NULL. AFAICT, this has always | | 120 | For non-AF_LINK ifaddrs, ifa_data is NULL. AFAICT, this has always |
121 | been so. Say so in the documentation. | | 121 | been so. Say so in the documentation. |
122 | Bring getifaddrs(3) behavior in line with the documentation: the | | 122 | Bring getifaddrs(3) behavior in line with the documentation: the |
123 | ifa_data member of every AF_LINK struct ifaddrs points at the | | 123 | ifa_data member of every AF_LINK struct ifaddrs points at the |
124 | corresponding struct if_data. In ifconfig(8), do not try to suppress | | 124 | corresponding struct if_data. In ifconfig(8), do not try to suppress |
125 | duplicate AF_LINK ifaddrs by checking for a NULL ifa_data. | | 125 | duplicate AF_LINK ifaddrs by checking for a NULL ifa_data. |
126 | Don't copy out two AF_LINK struct ifaddrs for each active link-layer | | 126 | Don't copy out two AF_LINK struct ifaddrs for each active link-layer |
127 | address. getifaddrs(3) used to copy out one ifaddrs for the kernel's | | 127 | address. getifaddrs(3) used to copy out one ifaddrs for the kernel's |
128 | RTM_IFINFO message, and one more for the kernel's RTM_NEWADDR message. | | 128 | RTM_IFINFO message, and one more for the kernel's RTM_NEWADDR message. |
129 | I suppress the first duplicate with a highly conservative change that | | 129 | I suppress the first duplicate with a highly conservative change that |
130 | wastes a little bit of ifaddrs storage. The storage is not leaked. | | 130 | wastes a little bit of ifaddrs storage. The storage is not leaked. |
131 | [dyoung, ticket #730] | | 131 | [dyoung, ticket #730] |
132 | | | 132 | |
133 | sys/kern/uipc_socket.c 1.189 | | 133 | sys/kern/uipc_socket.c 1.189 |
134 | | | 134 | |
135 | PR kern/41311: Mutex error: mutex_vector_enter: locking against myself | | 135 | PR kern/41311: Mutex error: mutex_vector_enter: locking against myself |
136 | [ad, ticket #731] | | 136 | [ad, ticket #731] |
137 | | | 137 | |
138 | sys/kern/vfs_dirhash.c 1.10 | | 138 | sys/kern/vfs_dirhash.c 1.10 |
139 | | | 139 | |
140 | port-vax/41315: fix off by one error | | 140 | port-vax/41315: fix off by one error |
141 | Previous code ususally works since compiler won't put gap between | | 141 | Previous code ususally works since compiler won't put gap between |
142 | those struct members but there is no reason to rely on that. | | 142 | those struct members but there is no reason to rely on that. |
143 | [martin, ticket #732] | | 143 | [martin, ticket #732] |
144 | | | 144 | |
145 | sys/netinet6/ip6_input.c 1.127 | | 145 | sys/netinet6/ip6_input.c 1.127 |
146 | | | 146 | |
147 | Add missing paranthesis - from Kurt Lidl in PR port-vax/41316 | | 147 | Add missing paranthesis - from Kurt Lidl in PR port-vax/41316 |
148 | [martin, ticket #733] | | 148 | [martin, ticket #733] |
149 | | | 149 | |
| | | 150 | sys/dev/ic/ncr53c9x.c 1.138 |
| | | 151 | |
| | | 152 | Add missing braces - patch from Kurt Lidl in PR port-vax/41314. |
| | | 153 | [martin, ticket #734] |
| | | 154 | |