Thu Dec 3 09:40:21 2009 UTC ()
Ticket 1173


(sborrill)
diff -r1.1.2.154 -r1.1.2.155 src/doc/CHANGES-5.1

cvs diff -r1.1.2.154 -r1.1.2.155 src/doc/Attic/CHANGES-5.1 (switch to unified diff)

--- src/doc/Attic/CHANGES-5.1 2009/12/03 09:34:02 1.1.2.154
+++ src/doc/Attic/CHANGES-5.1 2009/12/03 09:40:20 1.1.2.155
@@ -1,1000 +1,1000 @@ @@ -1,1000 +1,1000 @@
1# $NetBSD: CHANGES-5.1,v 1.1.2.154 2009/12/03 09:34:02 sborrill Exp $ 1# $NetBSD: CHANGES-5.1,v 1.1.2.155 2009/12/03 09:40:20 sborrill Exp $
2 2
3A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1 3A complete list of changes from the NetBSD 5.0 release to the NetBSD 5.1
4release: 4release:
5 5
6gnu/usr.bin/groff/tmac/mdoc.local patched by hand 6gnu/usr.bin/groff/tmac/mdoc.local patched by hand
7sys/sys/param.h patched by hand 7sys/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
12sys/arch/i386/conf/ALL 1.187 12sys/arch/i386/conf/ALL 1.187
13sys/arch/i386/conf/GENERIC 1.922 13sys/arch/i386/conf/GENERIC 1.922
14sys/dev/pci/files.pci 1.309 14sys/dev/pci/files.pci 1.309
15sys/dev/pci/gcscaudio.c 1.1 15sys/dev/pci/gcscaudio.c 1.1
16sys/dev/pci/gcscaudioreg.h 1.1 16sys/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
21distrib/sets/lists/man/mi 1.1117 21distrib/sets/lists/man/mi 1.1117
22share/man/man4/Makefile 1.485 22share/man/man4/Makefile 1.485
23share/man/man4/gcscaudio.4 1.1 23share/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
28sys/dev/mii/inphy.c 1.51 28sys/dev/mii/inphy.c 1.51
29sys/dev/mii/iophy.c 1.35 29sys/dev/mii/iophy.c 1.35
30sys/dev/mii/nsphy.c 1.56 30sys/dev/mii/nsphy.c 1.56
31sys/dev/mii/rlphy.c 1.25 31sys/dev/mii/rlphy.c 1.25
32sys/dev/mii/ukphy_subr.c 1.11 32sys/dev/mii/ukphy_subr.c 1.11
33sys/dev/pci/if_txp.c 1.28 33sys/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
39sys/arch/i386/acpi/npx_acpi.c 1.18 39sys/arch/i386/acpi/npx_acpi.c 1.18
40sys/arch/i386/acpi/spic_acpi.c 1.21 40sys/arch/i386/acpi/spic_acpi.c 1.21
41sys/dev/acpi/acpi_ec.c 1.53 41sys/dev/acpi/acpi_ec.c 1.53
42sys/dev/acpi/acpi_resource.c 1.27 42sys/dev/acpi/acpi_resource.c 1.27
43sys/dev/acpi/atppc_acpi.c 1.16 43sys/dev/acpi/atppc_acpi.c 1.16
44sys/dev/acpi/attimer_acpi.c 1.12 44sys/dev/acpi/attimer_acpi.c 1.12
45sys/dev/acpi/com_acpi.c 1.28 45sys/dev/acpi/com_acpi.c 1.28
46sys/dev/acpi/fdc_acpi.c 1.35 46sys/dev/acpi/fdc_acpi.c 1.35
47sys/dev/acpi/hpet_acpi.c 1.4 47sys/dev/acpi/hpet_acpi.c 1.4
48sys/dev/acpi/joy_acpi.c 1.9 48sys/dev/acpi/joy_acpi.c 1.9
49sys/dev/acpi/lpt_acpi.c 1.18 49sys/dev/acpi/lpt_acpi.c 1.18
50sys/dev/acpi/mpu_acpi.c 1.9 50sys/dev/acpi/mpu_acpi.c 1.9
51sys/dev/acpi/pckbc_acpi.c 1.31 51sys/dev/acpi/pckbc_acpi.c 1.31
52sys/dev/acpi/pcppi_acpi.c 1.11 52sys/dev/acpi/pcppi_acpi.c 1.11
53sys/dev/acpi/ug_acpi.c 1.5 53sys/dev/acpi/ug_acpi.c 1.5
54sys/dev/acpi/wss_acpi.c 1.20 54sys/dev/acpi/wss_acpi.c 1.20
55sys/dev/acpi/ym_acpi.c 1.6 55sys/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
61sys/dev/acpi/acpi_ec.c 1.54 61sys/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
66distrib/sets/lists/base/mi 1.797 via patch 66distrib/sets/lists/base/mi 1.797 via patch
67sys/dev/microcode/zyd/Makefile 1.2 67sys/dev/microcode/zyd/Makefile 1.2
68sys/dev/microcode/zyd/zd1211-licence delete 68sys/dev/microcode/zyd/zd1211-licence delete
69sys/dev/microcode/zyd/zd1211-license 1.1 69sys/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
75sys/dev/ic/hme.c 1.69, 1.70, 1.73 75sys/dev/ic/hme.c 1.69, 1.70, 1.73
76sys/dev/ic/gem.c 1.83 76sys/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
91sys/dev/ic/rtl8169.c 1.109-1.113 91sys/dev/ic/rtl8169.c 1.109-1.113
92sys/dev/ic/rtl81x9var.h 1.43-1.45 92sys/dev/ic/rtl81x9var.h 1.43-1.45
93sys/dev/ic/rtl81x9reg.h 1.34, 1.35 93sys/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
98sys/dev/raidframe/rf_dagfuncs.c 1.30 98sys/dev/raidframe/rf_dagfuncs.c 1.30
99sys/dev/raidframe/rf_diskqueue.c 1.52 99sys/dev/raidframe/rf_diskqueue.c 1.52
100sys/dev/raidframe/rf_diskqueue.h 1.23 100sys/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
107sys/kern/sys_module.c 1.9 107sys/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
112lib/libc/net/getifaddrs.3 1.10 112lib/libc/net/getifaddrs.3 1.10
113lib/libc/net/getifaddrs.c 1.12 113lib/libc/net/getifaddrs.c 1.12
114sbin/ifconfig/af_link.c 1.4 - 1.6 114sbin/ifconfig/af_link.c 1.4 - 1.6
115sbin/ifconfig/ifconfig.c 1.216 - 1.218 115sbin/ifconfig/ifconfig.c 1.216 - 1.218
116sbin/ifconfig/util.c 1.10, 1.11 116sbin/ifconfig/util.c 1.10, 1.11
117sbin/ifconfig/util.h 1.7 117sbin/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
133sys/kern/uipc_socket.c 1.189 133sys/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
138sys/kern/vfs_dirhash.c 1.10 138sys/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
145sys/netinet6/ip6_input.c 1.127 145sys/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
150sys/dev/ic/ncr53c9x.c 1.138 150sys/dev/ic/ncr53c9x.c 1.138
151 151
152 Add missing braces - patch from Kurt Lidl in PR port-vax/41314. 152 Add missing braces - patch from Kurt Lidl in PR port-vax/41314.
153 [martin, ticket #734] 153 [martin, ticket #734]
154 154
155common/dist/zlib/zlib.h 1.3 155common/dist/zlib/zlib.h 1.3
156sys/lib/libkern/Makefile patch 156sys/lib/libkern/Makefile patch
157sys/lib/libkern/crc32.c 1.1-1.4 157sys/lib/libkern/crc32.c 1.1-1.4
158sys/lib/libkern/crc32.h 1.1 158sys/lib/libkern/crc32.h 1.1
159sys/lib/libkern/libkern.h 1.89, 1.90 via patch 159sys/lib/libkern/libkern.h 1.89, 1.90 via patch
160sys/lib/libkern/arch/i386/Makefile.inc 1.28 160sys/lib/libkern/arch/i386/Makefile.inc 1.28
161sys/lib/libsa/cread.c 1.23 161sys/lib/libsa/cread.c 1.23
162sys/lib/libz/Makefile 1.16 162sys/lib/libz/Makefile 1.16
163sys/net/zlib.h 1.14 via patch 163sys/net/zlib.h 1.14 via patch
164sys/opencrypto/crypto.c 1.33 164sys/opencrypto/crypto.c 1.33
165sys/opencrypto/cryptodev.c 1.46 165sys/opencrypto/cryptodev.c 1.46
166sys/opencrypto/cryptodev.h 1.16 166sys/opencrypto/cryptodev.h 1.16
167sys/opencrypto/cryptosoft.c 1.24 167sys/opencrypto/cryptosoft.c 1.24
168sys/opencrypto/cryptosoft.h 1.6 168sys/opencrypto/cryptosoft.h 1.6
169sys/opencrypto/deflate.h 1.6 169sys/opencrypto/deflate.h 1.6
170sys/opencrypto/cryptosoft_xform.c 1.12 170sys/opencrypto/cryptosoft_xform.c 1.12
171sys/opencrypto/deflate.c 1.13 171sys/opencrypto/deflate.c 1.13
172sys/opencrypto/files.opencrypto 1.20 172sys/opencrypto/files.opencrypto 1.20
173sys/opencrypto/ocryptodev.c 1.1 173sys/opencrypto/ocryptodev.c 1.1
174sys/opencrypto/ocryptodev.h 1.1 174sys/opencrypto/ocryptodev.h 1.1
175sys/opencrypto/xform.c 1.18 175sys/opencrypto/xform.c 1.18
176sys/opencrypto/xform.h 1.10 176sys/opencrypto/xform.h 1.10
177 177
178 Extend the Opencrypto API to allow the destination buffer 178 Extend the Opencrypto API to allow the destination buffer
179 size to be specified when it is not the same size as the input 179 size to be specified when it is not the same size as the input
180 buffer (i.e., for operations like compress and decompress). 180 buffer (i.e., for operations like compress and decompress).
181 The crypto_op and crypt_n_op structures gain a u_int dst_len 181 The crypto_op and crypt_n_op structures gain a u_int dst_len
182 field. The session_op structure gains a comp_alg field to 182 field. The session_op structure gains a comp_alg field to
183 specify a compression algorithm. 183 specify a compression algorithm.
184 Moved four ioctls to new ids; CIOCGSESSION, CIOCNGSESSION, 184 Moved four ioctls to new ids; CIOCGSESSION, CIOCNGSESSION,
185 CIOCCRYPT, and CIOCNCRYPTM. Added four backward compatible 185 CIOCCRYPT, and CIOCNCRYPTM. Added four backward compatible
186 ioctls; OCIOCGSESSION, OCIOCNGSESSION, OCIOCCRYPT, and 186 ioctls; OCIOCGSESSION, OCIOCNGSESSION, OCIOCCRYPT, and
187 OCIOCNCRYPTM. 187 OCIOCNCRYPTM.
188 Backward compatibility is maintained in ocryptodev.h and 188 Backward compatibility is maintained in ocryptodev.h and
189 ocryptodev.c which implement the original ioctls and set 189 ocryptodev.c which implement the original ioctls and set
190 dst_len and comp_alg to 0. 190 dst_len and comp_alg to 0.
191 Add user-space access to compression features. 191 Add user-space access to compression features.
192 Add software gzip support (CRYPTO_GZIP_COMP). 192 Add software gzip support (CRYPTO_GZIP_COMP).
193 Add the fast version of crc32 from zlib to libkern. This should 193 Add the fast version of crc32 from zlib to libkern. This should
194 be generally useful and provide a place to start normalizing 194 be generally useful and provide a place to start normalizing
195 the various crc32 routines in the kernel. The crc32 routine is 195 the various crc32 routines in the kernel. The crc32 routine is
196 used in this patch to support GZIP. 196 used in this patch to support GZIP.
197 Fixes PR kern/41069 and PR kern/41070. 197 Fixes PR kern/41069 and PR kern/41070.
198 [tls, ticket #611] 198 [tls, ticket #611]
199 199
200sys/dev/pci/if_wm.c: 1.168, 1.169 via patch 200sys/dev/pci/if_wm.c: 1.168, 1.169 via patch
201sys/dev/pci/if_wmreg.h: 1.26 via patch 201sys/dev/pci/if_wmreg.h: 1.26 via patch
202 202
203 On i82563, the em driver says that the ready bit in the MDIC 203 On i82563, the em driver says that the ready bit in the MDIC
204 register may be incorrectly set. Insert delay(200) like the 204 register may be incorrectly set. Insert delay(200) like the
205 em driver. 205 em driver.
206 Examine the management mode and mark DRV_LOAD (for 206 Examine the management mode and mark DRV_LOAD (for
207 ICH{8,9,10},80003, 8257{1,2,3,4}). Add some error printf()s. 207 ICH{8,9,10},80003, 8257{1,2,3,4}). Add some error printf()s.
208 Make the bank detect routine into the function. 208 Make the bank detect routine into the function.
209 [spz, ticket #621] 209 [spz, ticket #621]
210 210
211sys/dev/pci/if_wm.c 1.171, 1.172 211sys/dev/pci/if_wm.c 1.171, 1.172
212 212
213 Enable hardware VLAN support. 213 Enable hardware VLAN support.
214 [tls, ticket #627] 214 [tls, ticket #627]
215 215
216sys/dev/pci/if_wm.c 1.170 216sys/dev/pci/if_wm.c 1.170
217 217
218 Add workaround for 82543GC: We need to force speed and duplex 218 Add workaround for 82543GC: We need to force speed and duplex
219 on the MAC equal to what the PHY speed and duplex configuration 219 on the MAC equal to what the PHY speed and duplex configuration
220 is. Fixes PR#36430. 220 is. Fixes PR#36430.
221 [msaitoh, ticket #630] 221 [msaitoh, ticket #630]
222 222
223sys/net/if_vlan.c 1.63 223sys/net/if_vlan.c 1.63
224 224
225 Also inherit the parent's TCP segmentation offload capability. 225 Also inherit the parent's TCP segmentation offload capability.
226 Note the vlan interface does not see updates to the parents 226 Note the vlan interface does not see updates to the parents
227 capabilities so if, for example, TSO is on in both, then turned 227 capabilities so if, for example, TSO is on in both, then turned
228 off in the parent it will remain on in the vlan interface. 228 off in the parent it will remain on in the vlan interface.
229 [darran, ticket #644] 229 [darran, ticket #644]
230 230
231sbin/ping/ping.c 1.88 231sbin/ping/ping.c 1.88
232 232
233 PR/41111: Ed Ravin: ping -R gives misleading error when remote 233 PR/41111: Ed Ravin: ping -R gives misleading error when remote
234 side doesn't support record route. 234 side doesn't support record route.
235 Deal with source route and record route specially giving a 235 Deal with source route and record route specially giving a
236 meaningful error message. 236 meaningful error message.
237 [christos, ticket #636] 237 [christos, ticket #636]
238 238
239sbin/drvctl/drvctl.8 1.6 239sbin/drvctl/drvctl.8 1.6
240sbin/drvctl/drvctl.c 1.8 via patch 240sbin/drvctl/drvctl.c 1.8 via patch
241sys/kern/kern_drvctl.c 1.24 241sys/kern/kern_drvctl.c 1.24
242 242
243 Allow querying for root devices in the tree by specifying 243 Allow querying for root devices in the tree by specifying
244 an empty device name. Ensure that l_devname is NUL-terminated 244 an empty device name. Ensure that l_devname is NUL-terminated
245 and fail otherwise. If drvctl -l is used without argument, print 245 and fail otherwise. If drvctl -l is used without argument, print
246 the root device nodes. 246 the root device nodes.
247 [joerg, ticket #675] 247 [joerg, ticket #675]
248 248
249lib/libedit/common.c 1.23 249lib/libedit/common.c 1.23
250 250
251 Fix mis-evaluating whether a char is digit or not. 251 Fix mis-evaluating whether a char is digit or not.
252 [msaitoh, ticket #703] 252 [msaitoh, ticket #703]
253 253
254sys/dev/mii/miidevs 1.81-1.83 254sys/dev/mii/miidevs 1.81-1.83
255sys/dev/mii/miidevs.h regen 255sys/dev/mii/miidevs.h regen
256sys/dev/mii/miidevs_data.h regen 256sys/dev/mii/miidevs_data.h regen
257 257
258 Add ATHEROS F1 and F2 PHYs. Add ATTANSIC and their L1/L2 PHYs. 258 Add ATHEROS F1 and F2 PHYs. Add ATTANSIC and their L1/L2 PHYs.
259 Add a comment explaining how to regenerate miidevs.h and 259 Add a comment explaining how to regenerate miidevs.h and
260 miidevs_data.h. 260 miidevs_data.h.
261 [sborrill, ticket #721] 261 [sborrill, ticket #721]
262 262
263sys/dev/pci/pcidevs 1.973 263sys/dev/pci/pcidevs 1.973
264sys/dev/pci/pcidevs.h regen 264sys/dev/pci/pcidevs.h regen
265sys/dev/pci/pcidevs_data.h regen 265sys/dev/pci/pcidevs_data.h regen
266 266
267 Add Attansic L1E Gigabit Ethernet Adapter. 267 Add Attansic L1E Gigabit Ethernet Adapter.
268 [sborrill, ticket #722] 268 [sborrill, ticket #722]
269 269
270sys/dev/pci/if_age.c 1.1-1.28 270sys/dev/pci/if_age.c 1.1-1.28
271sys/dev/pci/if_agereg.h 1.1-1.2 271sys/dev/pci/if_agereg.h 1.1-1.2
272sys/dev/pci/if_ale.c 1.1-1.3 272sys/dev/pci/if_ale.c 1.1-1.3
273sys/dev/pci/if_alereg.h 1.1-1.2 273sys/dev/pci/if_alereg.h 1.1-1.2
274sys/dev/pci/files.pci 1.310-1.313 274sys/dev/pci/files.pci 1.310-1.313
275sys/dev/mii/atphy.c 1.1-1.5 275sys/dev/mii/atphy.c 1.1-1.5
276sys/dev/mii/files.mii 1.42 276sys/dev/mii/files.mii 1.42
277share/man/man4/age.4 1.1-1.3 277share/man/man4/age.4 1.1-1.3
278share/man/man4/ale.4 1.1-1.2 278share/man/man4/ale.4 1.1-1.2
279share/man/man4/atphy.4 1.1-1.2 279share/man/man4/atphy.4 1.1-1.2
280share/man/man4/Makefile 1.486, 1.489 280share/man/man4/Makefile 1.486, 1.489
281strib/sets/lists/man/mi 1.1118, 1.1132 281strib/sets/lists/man/mi 1.1118, 1.1132
282sys/arch/i386/conf/GENERIC 1.928, 1.933 282sys/arch/i386/conf/GENERIC 1.928, 1.933
283sys/arch/i386/conf/XEN2_DOM0 1.57, 1.60 283sys/arch/i386/conf/XEN2_DOM0 1.57, 1.60
284sys/arch/amd64/conf/GENERIC 1.239, 1.241 284sys/arch/amd64/conf/GENERIC 1.239, 1.241
285sys/arch/amd64/conf/XEN3_DOM0 1.38, 1.42 285sys/arch/amd64/conf/XEN3_DOM0 1.38, 1.42
286 286
287 Add the age(4) and ale(4) drivers for Attansic L1 and Atheros 287 Add the age(4) and ale(4) drivers for Attansic L1 and Atheros
288 AR8121/AR8113/AR8114 devices respectively. 288 AR8121/AR8113/AR8114 devices respectively.
289 [cegger, ticket #735] 289 [cegger, ticket #735]
290 290
291sys/arch/x86/pci/pchb.c 1.15 - 1.17 291sys/arch/x86/pci/pchb.c 1.15 - 1.17
292sys/dev/pci/agp.c 1.63 - 1.65 292sys/dev/pci/agp.c 1.63 - 1.65
293sys/dev/pci/agp_i810.c 1.57 - 1.64 293sys/dev/pci/agp_i810.c 1.57 - 1.64
294sys/dev/pci/agpreg.h 1.20 294sys/dev/pci/agpreg.h 1.20
295sys/dev/pci/pcidevs 1.965, 1.967 via patch 295sys/dev/pci/pcidevs 1.965, 1.967 via patch
296sys/dev/pci/pcidevs.h regen 296sys/dev/pci/pcidevs.h regen
297sys/dev/pci/pcidevs_data.h regen 297sys/dev/pci/pcidevs_data.h regen
298 298
299 Add AGP support for Intel G35, G45, and Q45 299 Add AGP support for Intel G35, G45, and Q45
300 [snj, ticket #737] 300 [snj, ticket #737]
301 301
302gnu/dist/binutils/bfd/elf32-vax.c 1.9 302gnu/dist/binutils/bfd/elf32-vax.c 1.9
303 303
304 Allocate relocation section using bfd_zalloc() to ensure no garbage 304 Allocate relocation section using bfd_zalloc() to ensure no garbage
305 relocations when not all the entries are used. 305 relocations when not all the entries are used.
306 Fixes PR port-vax/39182. 306 Fixes PR port-vax/39182.
307 [mhitch, ticket #738] 307 [mhitch, ticket #738]
308 308
309sys/ufs/ffs/ffs_alloc.c 1.123 via patch 309sys/ufs/ffs/ffs_alloc.c 1.123 via patch
310 310
311 Fix random 'filesystem full' messages by trapping a couple of 311 Fix random 'filesystem full' messages by trapping a couple of
312 32-bit overflow areas missed in rev 1.110 and switching cgbase(). 312 32-bit overflow areas missed in rev 1.110 and switching cgbase().
313 [sborrill, ticket #726] 313 [sborrill, ticket #726]
314 314
315share/man/man4/age.4 1.4 315share/man/man4/age.4 1.4
316share/man/man4/ale.4 1.3 316share/man/man4/ale.4 1.3
317 317
318 age(4) and ale(4) will first appear in 5.1, not 6.0. 318 age(4) and ale(4) will first appear in 5.1, not 6.0.
319 [cegger, ticket #739] 319 [cegger, ticket #739]
320 320
321usr.sbin/racoonctl/Makefile 1.5 via patch 321usr.sbin/racoonctl/Makefile 1.5 via patch
322 322
323 Adjust the ADMINPORTDIR to match that of racoon (with which it'll 323 Adjust the ADMINPORTDIR to match that of racoon (with which it'll
324 want to talk). Fixes PR 41376. 324 want to talk). Fixes PR 41376.
325 [spz, ticket #740] 325 [spz, ticket #740]
326 326
327sys/arch/hp700/include/intr.h 1.14 327sys/arch/hp700/include/intr.h 1.14
328 328
329 Add __insn_barrier after updating cpl in splraise. PR/41369. 329 Add __insn_barrier after updating cpl in splraise. PR/41369.
330 [skrll, ticket #741] 330 [skrll, ticket #741]
331 331
332sys/arch/m68k/include/psl.h 1.14 332sys/arch/m68k/include/psl.h 1.14
333 333
334 Add memory clobber to the instructions that change the IPL in the 334 Add memory clobber to the instructions that change the IPL in the
335 status register. See also kern/38637. 335 status register. See also kern/38637.
336 [mhitch, ticket #743] 336 [mhitch, ticket #743]
337 337
338sys/arch/hp700/dev/pdc.c 1.27 338sys/arch/hp700/dev/pdc.c 1.27
339 339
340 Pass proper timeval args to pdc_call() to save TOD with 340 Pass proper timeval args to pdc_call() to save TOD with
341 PDC_TOD_WRITE. 341 PDC_TOD_WRITE.
342 [skrll, ticket #744] 342 [skrll, ticket #744]
343 343
344sys/netinet/in_pcb.c patch 344sys/netinet/in_pcb.c patch
345 345
346 Fix compilation with IPNOPRIVPORTS option. 346 Fix compilation with IPNOPRIVPORTS option.
347 [sborrill, ticket #745] 347 [sborrill, ticket #745]
348 348
349share/man/man8/afterboot.8 1.39 349share/man/man8/afterboot.8 1.39
350 350
351 Fix typo, from Shannon -jj Behrens in PR 41375. 351 Fix typo, from Shannon -jj Behrens in PR 41375.
352 [dholland, ticket #746] 352 [dholland, ticket #746]
353 353
354distrib/sets/lists/etc/mi 1.209 354distrib/sets/lists/etc/mi 1.209
355doc/3RDPARTY 1.691 355doc/3RDPARTY 1.691
356doc/CHANGES 1.1220 356doc/CHANGES 1.1220
357etc/defaults/rc.conf 1.103 357etc/defaults/rc.conf 1.103
358etc/rc.d/Makefile 1.78 via patch 358etc/rc.d/Makefile 1.78 via patch
359etc/rc.d/dhcpcd 1.1 359etc/rc.d/dhcpcd 1.1
360external/bsd/dhcpcd/dist/README dhcpcd-5-0-1 360external/bsd/dhcpcd/dist/README dhcpcd-5-0-1
361external/bsd/dhcpcd/dist/arp.c dhcpcd-5-0-1 361external/bsd/dhcpcd/dist/arp.c dhcpcd-5-0-1
362external/bsd/dhcpcd/dist/arp.h dhcpcd-5-0-1 362external/bsd/dhcpcd/dist/arp.h dhcpcd-5-0-1
363external/bsd/dhcpcd/dist/bind.c dhcpcd-5-0-1 363external/bsd/dhcpcd/dist/bind.c dhcpcd-5-0-1
364external/bsd/dhcpcd/dist/bind.h dhcpcd-5-0-1 364external/bsd/dhcpcd/dist/bind.h dhcpcd-5-0-1
365external/bsd/dhcpcd/dist/bpf-filter.h dhcpcd-5-0-1 365external/bsd/dhcpcd/dist/bpf-filter.h dhcpcd-5-0-1
366external/bsd/dhcpcd/dist/bpf.c dhcpcd-5-0-1 366external/bsd/dhcpcd/dist/bpf.c dhcpcd-5-0-1
367external/bsd/dhcpcd/dist/client.c removed 367external/bsd/dhcpcd/dist/client.c removed
368external/bsd/dhcpcd/dist/client.h removed 368external/bsd/dhcpcd/dist/client.h removed
369external/bsd/dhcpcd/dist/common.c dhcpcd-5-0-1 369external/bsd/dhcpcd/dist/common.c dhcpcd-5-0-1
370external/bsd/dhcpcd/dist/common.h dhcpcd-5-0-1 370external/bsd/dhcpcd/dist/common.h dhcpcd-5-0-1
371external/bsd/dhcpcd/dist/config.h dhcpcd-5-0-1 371external/bsd/dhcpcd/dist/config.h dhcpcd-5-0-1
372external/bsd/dhcpcd/dist/configure.c dhcpcd-5-0-1 372external/bsd/dhcpcd/dist/configure.c dhcpcd-5-0-1
373external/bsd/dhcpcd/dist/configure.h dhcpcd-5-0-1 373external/bsd/dhcpcd/dist/configure.h dhcpcd-5-0-1
374external/bsd/dhcpcd/dist/control.c dhcpcd-5-0-1 374external/bsd/dhcpcd/dist/control.c dhcpcd-5-0-1
375external/bsd/dhcpcd/dist/control.h dhcpcd-5-0-1 375external/bsd/dhcpcd/dist/control.h dhcpcd-5-0-1
376external/bsd/dhcpcd/dist/dhcp.c dhcpcd-5-0-1 376external/bsd/dhcpcd/dist/dhcp.c dhcpcd-5-0-1
377external/bsd/dhcpcd/dist/dhcp.h dhcpcd-5-0-1 377external/bsd/dhcpcd/dist/dhcp.h dhcpcd-5-0-1
378external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in dhcpcd-5-0-1 378external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in dhcpcd-5-0-1
379external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in dhcpcd-5-0-1 379external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in dhcpcd-5-0-1
380external/bsd/dhcpcd/dist/dhcpcd.8.in dhcpcd-5-0-1 380external/bsd/dhcpcd/dist/dhcpcd.8.in dhcpcd-5-0-1
381external/bsd/dhcpcd/dist/dhcpcd.c dhcpcd-5-0-1 381external/bsd/dhcpcd/dist/dhcpcd.c dhcpcd-5-0-1
382external/bsd/dhcpcd/dist/dhcpcd.conf dhcpcd-5-0-1 382external/bsd/dhcpcd/dist/dhcpcd.conf dhcpcd-5-0-1
383external/bsd/dhcpcd/dist/dhcpcd.conf.5.in dhcpcd-5-0-1 383external/bsd/dhcpcd/dist/dhcpcd.conf.5.in dhcpcd-5-0-1
384external/bsd/dhcpcd/dist/dhcpcd.h dhcpcd-5-0-1 384external/bsd/dhcpcd/dist/dhcpcd.h dhcpcd-5-0-1
385external/bsd/dhcpcd/dist/duid.c dhcpcd-5-0-1 385external/bsd/dhcpcd/dist/duid.c dhcpcd-5-0-1
386external/bsd/dhcpcd/dist/duid.h dhcpcd-5-0-1 386external/bsd/dhcpcd/dist/duid.h dhcpcd-5-0-1
387external/bsd/dhcpcd/dist/eloop.c dhcpcd-5-0-1 387external/bsd/dhcpcd/dist/eloop.c dhcpcd-5-0-1
388external/bsd/dhcpcd/dist/eloop.h dhcpcd-5-0-1 388external/bsd/dhcpcd/dist/eloop.h dhcpcd-5-0-1
389external/bsd/dhcpcd/dist/if-bsd.c dhcpcd-5-0-1 389external/bsd/dhcpcd/dist/if-bsd.c dhcpcd-5-0-1
390external/bsd/dhcpcd/dist/if-options.c dhcpcd-5-0-1 390external/bsd/dhcpcd/dist/if-options.c dhcpcd-5-0-1
391external/bsd/dhcpcd/dist/if-options.h dhcpcd-5-0-1 391external/bsd/dhcpcd/dist/if-options.h dhcpcd-5-0-1
392external/bsd/dhcpcd/dist/if-pref.c dhcpcd-5-0-1 392external/bsd/dhcpcd/dist/if-pref.c dhcpcd-5-0-1
393external/bsd/dhcpcd/dist/if-pref.h dhcpcd-5-0-1 393external/bsd/dhcpcd/dist/if-pref.h dhcpcd-5-0-1
394external/bsd/dhcpcd/dist/ipv4ll.c dhcpcd-5-0-1 394external/bsd/dhcpcd/dist/ipv4ll.c dhcpcd-5-0-1
395external/bsd/dhcpcd/dist/ipv4ll.h dhcpcd-5-0-1 395external/bsd/dhcpcd/dist/ipv4ll.h dhcpcd-5-0-1
396external/bsd/dhcpcd/dist/logger.c removed 396external/bsd/dhcpcd/dist/logger.c removed
397external/bsd/dhcpcd/dist/logger.h removed 397external/bsd/dhcpcd/dist/logger.h removed
398external/bsd/dhcpcd/dist/net.c dhcpcd-5-0-1 398external/bsd/dhcpcd/dist/net.c dhcpcd-5-0-1
399external/bsd/dhcpcd/dist/net.h dhcpcd-5-0-1 399external/bsd/dhcpcd/dist/net.h dhcpcd-5-0-1
400external/bsd/dhcpcd/dist/signals.c dhcpcd-5-0-1 400external/bsd/dhcpcd/dist/signals.c dhcpcd-5-0-1
401external/bsd/dhcpcd/dist/signals.h dhcpcd-5-0-1 401external/bsd/dhcpcd/dist/signals.h dhcpcd-5-0-1
402external/bsd/dhcpcd/dist/dhcpcd-hooks/01-test dhcpcd-5-0-1 402external/bsd/dhcpcd/dist/dhcpcd-hooks/01-test dhcpcd-5-0-1
403external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu dhcpcd-5-0-1 403external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu dhcpcd-5-0-1
404external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf dhcpcd-5-0-1 404external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf dhcpcd-5-0-1
405external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname dhcpcd-5-0-1 405external/bsd/dhcpcd/dist/dhcpcd-hooks/29-lookup-hostname dhcpcd-5-0-1
406external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname dhcpcd-5-0-1 406external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname dhcpcd-5-0-1
407external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf dhcpcd-5-0-1 407external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf dhcpcd-5-0-1
408external/bsd/dhcpcd/sbin/dhcpcd/Makefile 1.4 408external/bsd/dhcpcd/sbin/dhcpcd/Makefile 1.4
409 409
410 Update dhcpcd to 5.0.1. 410 Update dhcpcd to 5.0.1.
411 [roy, ticket #534] 411 [roy, ticket #534]
412 412
413BUILDING 1.83 413BUILDING 1.83
414doc/BUILDING.mdoc 1.72 414doc/BUILDING.mdoc 1.72
415external/mit/xorg/lib/freetype/Makefile 1.5 415external/mit/xorg/lib/freetype/Makefile 1.5
416 416
417 Introduce MKSUBPIXEL, which allows enabling subpixel rendering code 417 Introduce MKSUBPIXEL, which allows enabling subpixel rendering code
418 in FreeType. 418 in FreeType.
419 [snj, ticket #742] 419 [snj, ticket #742]
420 420
421gnu/usr.bin/groff/tmac/mdoc.local 1.51 via patch 421gnu/usr.bin/groff/tmac/mdoc.local 1.51 via patch
422 422
423 Add an entry for 5.1. 423 Add an entry for 5.1.
424 [snj, ticket #747] 424 [snj, ticket #747]
425 425
426sys/dist/ipf/netinet/ip_fil_netbsd.c 1.50 426sys/dist/ipf/netinet/ip_fil_netbsd.c 1.50
427 427
428 Don't call callout_stop() without callout_init() 428 Don't call callout_stop() without callout_init()
429 Fixes PR/41364 429 Fixes PR/41364
430 [kefren, ticket #748] 430 [kefren, ticket #748]
431 431
432sys/dev/md.c 1.58 432sys/dev/md.c 1.58
433 433
434 Check the RAMdisk size in mdattach() and not nothing if it's 0. 434 Check the RAMdisk size in mdattach() and not nothing if it's 0.
435 This allows mdattach() to be called twice, once from config_finalize() 435 This allows mdattach() to be called twice, once from config_finalize()
436 and once from tftproot_getfile(). Fix options TFTPROOT. 436 and once from tftproot_getfile(). Fix options TFTPROOT.
437 [manu, ticket #749] 437 [manu, ticket #749]
438 438
439sys/arch/sparc/include/math.h 1.5 439sys/arch/sparc/include/math.h 1.5
440sys/arch/sparc64/include/math.h 1.7 440sys/arch/sparc64/include/math.h 1.7
441 441
442 merge these two files, makes sparc64 sparc/libc work again. 442 merge these two files, makes sparc64 sparc/libc work again.
443 only provide __HAVE_LONG_DOUBLE if _LP64. 443 only provide __HAVE_LONG_DOUBLE if _LP64.
444 [mrg, ticket #750] 444 [mrg, ticket #750]
445 445
446sys/dev/pci/if_wm.c patch 446sys/dev/pci/if_wm.c patch
447 Remove extra printf(). 447 Remove extra printf().
448 [msaitoh, ticket #751] 448 [msaitoh, ticket #751]
449 449
450sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23 450sys/arch/amd64/amd64/lock_stubs.S 1.22, 1.23
451sys/arch/i386/i386/lock_stubs.S 1.23 451sys/arch/i386/i386/lock_stubs.S 1.23
452sys/arch/x86/include/mutex.h 1.6 452sys/arch/x86/include/mutex.h 1.6
453sys/arch/x86/x86/patch.c 1.18 453sys/arch/x86/x86/patch.c 1.18
454sys/kern/kern_rwlock.c 1.30 454sys/kern/kern_rwlock.c 1.30
455 455
456 Add a workaround for a bug with some Opteron revisions where 456 Add a workaround for a bug with some Opteron revisions where
457 locked operations sometimes do not serve as memory barriers, 457 locked operations sometimes do not serve as memory barriers,
458 allowing memory references to bleed outside of critical sections. 458 allowing memory references to bleed outside of critical sections.
459 [ad, ticket #725] 459 [ad, ticket #725]
460 460
461usr.sbin/postinstall/postinstall 1.95 461usr.sbin/postinstall/postinstall 1.95
462 462
463 Teach postinstall about /etc/dhcpcd.conf. 463 Teach postinstall about /etc/dhcpcd.conf.
464 [jnemeth, ticket #752] 464 [jnemeth, ticket #752]
465 465
466usr.sbin/postinstall/postinstall 1.96 via patch 466usr.sbin/postinstall/postinstall 1.96 via patch
467 467
468 Teach postinstall about /etc/rc.d/dhcpcd. 468 Teach postinstall about /etc/rc.d/dhcpcd.
469 [jnemeth, ticket #753] 469 [jnemeth, ticket #753]
470 470
471sys/arch/xen/xen/if_xennet_xenbus.c 1.35 471sys/arch/xen/xen/if_xennet_xenbus.c 1.35
472 472
473 Do not forget to detach rnd(4) device when removing a xennet 473 Do not forget to detach rnd(4) device when removing a xennet
474 device. 474 device.
475 [jym, ticket #754] 475 [jym, ticket #754]
476 476
477usr.sbin/postinstall/postinstall 1.97 477usr.sbin/postinstall/postinstall 1.97
478 478
479 Fetch /etc/dhcpcd.conf from the correct place when building 479 Fetch /etc/dhcpcd.conf from the correct place when building
480 the system from source. 480 the system from source.
481 [jnemeth, ticket #756] 481 [jnemeth, ticket #756]
482 482
483etc/rc.d/network 1.58 483etc/rc.d/network 1.58
484 484
485 Only start dhcpcd per interface if not running the full dhcpcd daemon. 485 Only start dhcpcd per interface if not running the full dhcpcd daemon.
486 Only stop dhcpcd pre interface if it's running for the interface. 486 Only stop dhcpcd pre interface if it's running for the interface.
487 Fixes PR bin/40320 487 Fixes PR bin/40320
488 [roy, ticket #757] 488 [roy, ticket #757]
489 489
490distrib/utils/sysinst/arch/i386/md.c 1.122 490distrib/utils/sysinst/arch/i386/md.c 1.122
491distrib/utils/sysinst/bsddisklabel.c 1.52 491distrib/utils/sysinst/bsddisklabel.c 1.52
492distrib/utils/sysinst/defs.h 1.143 492distrib/utils/sysinst/defs.h 1.143
493distrib/utils/sysinst/disks.c 1.105 493distrib/utils/sysinst/disks.c 1.105
494distrib/utils/sysinst/mbr.c 1.80 494distrib/utils/sysinst/mbr.c 1.80
495distrib/utils/sysinst/mbr.h 1.23 495distrib/utils/sysinst/mbr.h 1.23
496distrib/utils/sysinst/msg.mi.de 1.49 496distrib/utils/sysinst/msg.mi.de 1.49
497distrib/utils/sysinst/msg.mi.en 1.155 497distrib/utils/sysinst/msg.mi.en 1.155
498distrib/utils/sysinst/msg.mi.es 1.26 498distrib/utils/sysinst/msg.mi.es 1.26
499distrib/utils/sysinst/msg.mi.fr 1.106 499distrib/utils/sysinst/msg.mi.fr 1.106
500distrib/utils/sysinst/msg.mi.pl 1.65 500distrib/utils/sysinst/msg.mi.pl 1.65
501distrib/utils/sysinst/savenewlabel.c 1.6 501distrib/utils/sysinst/savenewlabel.c 1.6
502 502
503 Support drives over 1TB in size in sysinst. 503 Support drives over 1TB in size in sysinst.
504 Error if drive is over 2TB in size (and thus over the disklabel limit). 504 Error if drive is over 2TB in size (and thus over the disklabel limit).
505 [sborrill, ticket #758] 505 [sborrill, ticket #758]
506 506
507sys/dev/pci/if_bnx.c 1.21 507sys/dev/pci/if_bnx.c 1.21
508 508
509 Protect against spurious "bnx0: Double mbuf allocation failure!" 509 Protect against spurious "bnx0: Double mbuf allocation failure!"
510 panics. 510 panics.
511 [kefren, ticket #760] 511 [kefren, ticket #760]
512 512
513sys/arch/x86/include/cacheinfo.h 1.11, 1.12 513sys/arch/x86/include/cacheinfo.h 1.11, 1.12
514usr.sbin/cpuctl/arch/i386.c 1.18, 1.19 via patch 514usr.sbin/cpuctl/arch/i386.c 1.18, 1.19 via patch
515 515
516 Extend CPU probe of Intel processors to handle extended-models: 516 Extend CPU probe of Intel processors to handle extended-models:
517 new Intel 45nm processors, Core i7, Atom, and the 45nm Xeon MP. 517 new Intel 45nm processors, Core i7, Atom, and the 45nm Xeon MP.
518 Properly decode several new Intel cache descriptors, as listed in the 518 Properly decode several new Intel cache descriptors, as listed in the
519 most recent (March 2009) edition of Intel's Application Note 485. 519 most recent (March 2009) edition of Intel's Application Note 485.
520 Addresses PR bin/41289 and bin/41290 520 Addresses PR bin/41289 and bin/41290
521 [pgoyette, ticket #761] 521 [pgoyette, ticket #761]
522 522
523sys/kern/sys_mqueue.c 1.17 523sys/kern/sys_mqueue.c 1.17
524 524
525 sys_mq_open: remove broken access flag check. 525 sys_mq_open: remove broken access flag check.
526 Noted by Stathis Kamperis. 526 Noted by Stathis Kamperis.
527 [rmind, ticket #762] 527 [rmind, ticket #762]
528 528
529usr.sbin/schedctl/schedctl.c 1.14 529usr.sbin/schedctl/schedctl.c 1.14
530 530
531 Skip LSIDL and LSZOMB threads when retrieving info. 531 Skip LSIDL and LSZOMB threads when retrieving info.
532 [rmind, ticket #763] 532 [rmind, ticket #763]
533 533
534sys/arch/sparc/include/psl.h 1.45 534sys/arch/sparc/include/psl.h 1.45
535 535
536 Add memory clobbers to the inline assembler modifying/testing the %psr 536 Add memory clobbers to the inline assembler modifying/testing the %psr
537 register, to avoid the compiler reordering instructions out of critical 537 register, to avoid the compiler reordering instructions out of critical
538 sections. Should fix PR port-sparc/41372. 538 sections. Should fix PR port-sparc/41372.
539 [martin, ticket #764] 539 [martin, ticket #764]
540 540
541share/man/man7/sysctl.7 1.22 via patch 541share/man/man7/sysctl.7 1.22 via patch
542 542
543 Document PROC_PID_LIMIT_SBSIZE. From Greg A. Woods in PR lib/36463. 543 Document PROC_PID_LIMIT_SBSIZE. From Greg A. Woods in PR lib/36463.
544 Wording is taken from getrlimit(2). 544 Wording is taken from getrlimit(2).
545 [snj, ticket #765] 545 [snj, ticket #765]
546 546
547usr.bin/paste/paste.c 1.15 547usr.bin/paste/paste.c 1.15
548 548
549 Null-terminate the delimiter list string after processing escapes 549 Null-terminate the delimiter list string after processing escapes
550 (which can shorten it) because the code that issues delimiters depends 550 (which can shorten it) because the code that issues delimiters depends
551 on it being null-terminated. This caused e.g. paste -d '\0' a b to 551 on it being null-terminated. This caused e.g. paste -d '\0' a b to
552 print a '0' at the beginning of each line. Closes PR 41159. 552 print a '0' at the beginning of each line. Closes PR 41159.
553 [dholland, ticket #766] 553 [dholland, ticket #766]
554 554
555dist/wpa/src/drivers/driver_bsd.c 1.6 555dist/wpa/src/drivers/driver_bsd.c 1.6
556 556
557 Use new way of associating, which fixes wpa with ral(4) 557 Use new way of associating, which fixes wpa with ral(4)
558 [roy, ticket #755] 558 [roy, ticket #755]
559 559
560external/bsd/dhcpcd/dist/README patch 560external/bsd/dhcpcd/dist/README patch
561external/bsd/dhcpcd/dist/bind.c patch 561external/bsd/dhcpcd/dist/bind.c patch
562external/bsd/dhcpcd/dist/config.h patch 562external/bsd/dhcpcd/dist/config.h patch
563external/bsd/dhcpcd/dist/dhcpcd.c patch 563external/bsd/dhcpcd/dist/dhcpcd.c patch
564external/bsd/dhcpcd/dist/dhcpcd.conf patch 564external/bsd/dhcpcd/dist/dhcpcd.conf patch
565external/bsd/dhcpcd/dist/net.c patch 565external/bsd/dhcpcd/dist/net.c patch
566external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu patch 566external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu patch
567external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf patch 567external/bsd/dhcpcd/dist/dhcpcd-hooks/20-resolv.conf patch
568external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf patch 568external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf patch
569  569
570 Update dhcpcd to 5.0.4: 570 Update dhcpcd to 5.0.4:
571 * ServerID requirement in DHCP messages can be toggled in dhcpcd.conf 571 * ServerID requirement in DHCP messages can be toggled in dhcpcd.conf
572 * If MTU is requested, don't apply if less than 576 572 * If MTU is requested, don't apply if less than 576
573 * Enforce a minimum lease time of 20 seconds 573 * Enforce a minimum lease time of 20 seconds
574 * -n option now starts dhcpcd if not already started 574 * -n option now starts dhcpcd if not already started
575 * 29-lookup-hostname hook installed by default, but skipped in 575 * 29-lookup-hostname hook installed by default, but skipped in
576 dhcpcd.conf 576 dhcpcd.conf
577 * Fix warning about missing dirs if we don't have any existing state 577 * Fix warning about missing dirs if we don't have any existing state
578 [roy, ticket #759] 578 [roy, ticket #759]
579 579
580sys/arch/vax/include/mtpr.h 1.21, 1.22 580sys/arch/vax/include/mtpr.h 1.21, 1.22
581 581
582 Add "memory" clobber to mtpr for barrier. See also kern/38637. 582 Add "memory" clobber to mtpr for barrier. See also kern/38637.
583 [mhitch, ticket #767] 583 [mhitch, ticket #767]
584 584
585sys/dev/pci/pcidevs 1.975, 1.981, 1.982 via patch 585sys/dev/pci/pcidevs 1.975, 1.981, 1.982 via patch
586sys/dev/pci/pcidevs.h regen 586sys/dev/pci/pcidevs.h regen
587sys/dev/pci/pcidevs_data.h regen 587sys/dev/pci/pcidevs_data.h regen
588sys/dev/pci/if_wm.c 1.164, 1.167, 1.173, 1.174 via patch 588sys/dev/pci/if_wm.c 1.164, 1.167, 1.173, 1.174 via patch
589sys/dev/pci/if_wmreg.h 1.25, 1.27 via patch 589sys/dev/pci/if_wmreg.h 1.25, 1.27 via patch
590 590
591 Sync wm(4) driver with HEAD, adding support for more devices and 591 Sync wm(4) driver with HEAD, adding support for more devices and
592 fixing some bugs (including a NULL pointer dereference). 592 fixing some bugs (including a NULL pointer dereference).
593 [bouyer, ticket #771] 593 [bouyer, ticket #771]
594 594
595distrib/utils/sysinst/arch/arc/md.c 1.32 595distrib/utils/sysinst/arch/arc/md.c 1.32
596distrib/utils/sysinst/arch/bebox/md.c 1.52 596distrib/utils/sysinst/arch/bebox/md.c 1.52
597distrib/utils/sysinst/arch/cobalt/md.c 1.3 597distrib/utils/sysinst/arch/cobalt/md.c 1.3
598distrib/utils/sysinst/arch/evbmips/md.c 1.5 598distrib/utils/sysinst/arch/evbmips/md.c 1.5
599distrib/utils/sysinst/arch/evbppc/md.c 1.28 599distrib/utils/sysinst/arch/evbppc/md.c 1.28
600distrib/utils/sysinst/arch/hpcarm/md.c 1.6 600distrib/utils/sysinst/arch/hpcarm/md.c 1.6
601distrib/utils/sysinst/arch/hpcmips/md.c 1.44 601distrib/utils/sysinst/arch/hpcmips/md.c 1.44
602distrib/utils/sysinst/arch/landisk/md.c 1.6 602distrib/utils/sysinst/arch/landisk/md.c 1.6
603distrib/utils/sysinst/arch/ofppc/md.c 1.5 603distrib/utils/sysinst/arch/ofppc/md.c 1.5
604distrib/utils/sysinst/arch/playstation2/md.c 1.23 604distrib/utils/sysinst/arch/playstation2/md.c 1.23
605distrib/utils/sysinst/arch/prep/md.c 1.30 605distrib/utils/sysinst/arch/prep/md.c 1.30
606distrib/utils/sysinst/arch/sandpoint/md.c 1.29 606distrib/utils/sysinst/arch/sandpoint/md.c 1.29
607distrib/utils/sysinst/arch/zaurus/md.c 1.4 607distrib/utils/sysinst/arch/zaurus/md.c 1.4
608 608
609 Catch up with ticket 755. 609 Catch up with ticket 755.
610 [sborrill, ticket #773] 610 [sborrill, ticket #773]
611 611
612dist/ntp/ntpd/ntp_crypto.c 1.15 612dist/ntp/ntpd/ntp_crypto.c 1.15
613 613
614 Fix CVE-2009-1252: Buffer overflow in ntpd crypto code. A remote 614 Fix CVE-2009-1252: Buffer overflow in ntpd crypto code. A remote
615 attacker can send a specially constructed request packet that 615 attacker can send a specially constructed request packet that
616 would overflow the sprintf()'ed buffer causing ntpd to crash. 616 would overflow the sprintf()'ed buffer causing ntpd to crash.
617 [dholland, ticket #777] 617 [dholland, ticket #777]
618 618
619sys/arch/sparc64/sparc64/vm_machdep.c 1.88 619sys/arch/sparc64/sparc64/vm_machdep.c 1.88
620 620
621 When preparing the initial trap frame for a new forked lwp,  621 When preparing the initial trap frame for a new forked lwp,
622 explicitly clear condition code. Otherwise we might catch a signal 622 explicitly clear condition code. Otherwise we might catch a signal
623 (handlers are inherited from the parent) before we ever return to 623 (handlers are inherited from the parent) before we ever return to
624 userland. The current trapframe is converted into a ucontext and 624 userland. The current trapframe is converted into a ucontext and
625 after the signal handler returns, the lwp stays in userland and 625 after the signal handler returns, the lwp stays in userland and
626 directly uses the ucontext to return to the fork call. 626 directly uses the ucontext to return to the fork call.
627 Fixes PR 41302. 627 Fixes PR 41302.
628 [martin, ticket #774] 628 [martin, ticket #774]
629 629
630distrib/utils/sysinst/arch/mac68k/md.c 1.54 630distrib/utils/sysinst/arch/mac68k/md.c 1.54
631 631
632 Fix build by explicitly narrowing dlsize to an unsigned 32-bit 632 Fix build by explicitly narrowing dlsize to an unsigned 32-bit
633 quantity as supported by disklabel. Fixes fallout from ticket 633 quantity as supported by disklabel. Fixes fallout from ticket
634 755. 634 755.
635 [sborrill, ticket #778] 635 [sborrill, ticket #778]
636 636
637sys/kern/sys_mqueue.c 1.18 637sys/kern/sys_mqueue.c 1.18
638 638
639 - Slightly rework the way permissions are checked. Neither 639 - Slightly rework the way permissions are checked. Neither
640 mq_receive() nor mq_send() should fail due to permissions. 640 mq_receive() nor mq_send() should fail due to permissions.
641 - Check for empty message queue name (POSIX does not allow this 641 - Check for empty message queue name (POSIX does not allow this
642 for regular files, and it's weird), check for DTYPE_MQUEUE, fix 642 for regular files, and it's weird), check for DTYPE_MQUEUE, fix
643 permission check in mq_unlink(), clean up. 643 permission check in mq_unlink(), clean up.
644 [rmind, ticket #779] 644 [rmind, ticket #779]
645 645
646sys/kern/kern_physio.c 1.91 646sys/kern/kern_physio.c 1.91
647 647
648 Remove a race where physio_done() may use memory already 648 Remove a race where physio_done() may use memory already
649 freed. Fixes PR kern/39536. 649 freed. Fixes PR kern/39536.
650 [hannken, ticket #781] 650 [hannken, ticket #781]
651 651
652src/external/bsd/fetch/dist/libfetch/common.c libfetch-2-23 652src/external/bsd/fetch/dist/libfetch/common.c libfetch-2-23
653src/external/bsd/fetch/dist/libfetch/common.h libfetch-2-23 653src/external/bsd/fetch/dist/libfetch/common.h libfetch-2-23
654src/external/bsd/fetch/dist/libfetch/errlist.sh libfetch-2-23 654src/external/bsd/fetch/dist/libfetch/errlist.sh libfetch-2-23
655src/external/bsd/fetch/dist/libfetch/fetch.3 libfetch-2-23 655src/external/bsd/fetch/dist/libfetch/fetch.3 libfetch-2-23
656src/external/bsd/fetch/dist/libfetch/fetch.c libfetch-2-23 656src/external/bsd/fetch/dist/libfetch/fetch.c libfetch-2-23
657src/external/bsd/fetch/dist/libfetch/fetch.cat3 libfetch-2-23 657src/external/bsd/fetch/dist/libfetch/fetch.cat3 libfetch-2-23
658src/external/bsd/fetch/dist/libfetch/fetch.h libfetch-2-23 658src/external/bsd/fetch/dist/libfetch/fetch.h libfetch-2-23
659src/external/bsd/fetch/dist/libfetch/file.c libfetch-2-23 659src/external/bsd/fetch/dist/libfetch/file.c libfetch-2-23
660src/external/bsd/fetch/dist/libfetch/ftp.c libfetch-2-23 660src/external/bsd/fetch/dist/libfetch/ftp.c libfetch-2-23
661src/external/bsd/fetch/dist/libfetch/ftp.errors libfetch-2-23 661src/external/bsd/fetch/dist/libfetch/ftp.errors libfetch-2-23
662src/external/bsd/fetch/dist/libfetch/http.c libfetch-2-23 662src/external/bsd/fetch/dist/libfetch/http.c libfetch-2-23
663src/external/bsd/fetch/dist/libfetch/http.errors libfetch-2-23 663src/external/bsd/fetch/dist/libfetch/http.errors libfetch-2-23
664  664
665 Pull up libfetch-2.23: 665 Pull up libfetch-2.23:
666 - if-not-modified support  666 - if-not-modified support
667 - document that struct URL is not part of the ABI 667 - document that struct URL is not part of the ABI
668 - fetchRestartCalls cleanup for signal handlers 668 - fetchRestartCalls cleanup for signal handlers
669 - allow HTTP basic auth to be specified in the URL, allow : as part of 669 - allow HTTP basic auth to be specified in the URL, allow : as part of
670 the cleartext password 670 the cleartext password
671 - fix a file descriptor leak in the file:// iteration code 671 - fix a file descriptor leak in the file:// iteration code
672 [joerg, ticket #670] 672 [joerg, ticket #670]
673 673
674UPDATING patch 674UPDATING patch
675distrib/sets/lists/base/mi patch 675distrib/sets/lists/base/mi patch
676distrib/sets/lists/etc/mi patch 676distrib/sets/lists/etc/mi patch
677distrib/sets/lists/man/mi patch 677distrib/sets/lists/man/mi patch
678etc/Makefile 1.365 678etc/Makefile 1.365
679etc/audit-packages.conf removed 679etc/audit-packages.conf removed
680external/bsd/pkg_install/Makefile.inc patch 680external/bsd/pkg_install/Makefile.inc patch
681external/bsd/pkg_install/prepare-import.sh patch 681external/bsd/pkg_install/prepare-import.sh patch
682external/bsd/pkg_install/dist/add/add.h pkg_install-20090528 682external/bsd/pkg_install/dist/add/add.h pkg_install-20090528
683external/bsd/pkg_install/dist/add/main.c pkg_install-20090528 683external/bsd/pkg_install/dist/add/main.c pkg_install-20090528
684external/bsd/pkg_install/dist/add/perform.c pkg_install-20090528 684external/bsd/pkg_install/dist/add/perform.c pkg_install-20090528
685external/bsd/pkg_install/dist/add/pkg_add.1 pkg_install-20090528 685external/bsd/pkg_install/dist/add/pkg_add.1 pkg_install-20090528
686external/bsd/pkg_install/dist/admin/admin.h pkg_install-20090528 686external/bsd/pkg_install/dist/admin/admin.h pkg_install-20090528
687external/bsd/pkg_install/dist/admin/audit.c pkg_install-20090528 687external/bsd/pkg_install/dist/admin/audit.c pkg_install-20090528
688external/bsd/pkg_install/dist/admin/check.c pkg_install-20090528 688external/bsd/pkg_install/dist/admin/check.c pkg_install-20090528
689external/bsd/pkg_install/dist/admin/main.c pkg_install-20090528 689external/bsd/pkg_install/dist/admin/main.c pkg_install-20090528
690external/bsd/pkg_install/dist/admin/pkg_admin.1 pkg_install-20090528 690external/bsd/pkg_install/dist/admin/pkg_admin.1 pkg_install-20090528
691external/bsd/pkg_install/dist/bpm/bpm.1 pkg_install-20090528 691external/bsd/pkg_install/dist/bpm/bpm.1 pkg_install-20090528
692external/bsd/pkg_install/dist/create/build.c pkg_install-20090528 692external/bsd/pkg_install/dist/create/build.c pkg_install-20090528
693external/bsd/pkg_install/dist/create/create.h pkg_install-20090528 693external/bsd/pkg_install/dist/create/create.h pkg_install-20090528
694external/bsd/pkg_install/dist/create/main.c pkg_install-20090528 694external/bsd/pkg_install/dist/create/main.c pkg_install-20090528
695external/bsd/pkg_install/dist/create/perform.c pkg_install-20090528 695external/bsd/pkg_install/dist/create/perform.c pkg_install-20090528
696external/bsd/pkg_install/dist/create/pkg_create.1 pkg_install-20090528 696external/bsd/pkg_install/dist/create/pkg_create.1 pkg_install-20090528
697external/bsd/pkg_install/dist/create/pl.c pkg_install-20090528 697external/bsd/pkg_install/dist/create/pl.c pkg_install-20090528
698external/bsd/pkg_install/dist/create/util.c pkg_install-20090528 698external/bsd/pkg_install/dist/create/util.c pkg_install-20090528
699external/bsd/pkg_install/dist/delete/pkg_delete.1 pkg_install-20090528 699external/bsd/pkg_install/dist/delete/pkg_delete.1 pkg_install-20090528
700external/bsd/pkg_install/dist/info/info.h pkg_install-20090528 700external/bsd/pkg_install/dist/info/info.h pkg_install-20090528
701external/bsd/pkg_install/dist/info/main.c pkg_install-20090528 701external/bsd/pkg_install/dist/info/main.c pkg_install-20090528
702external/bsd/pkg_install/dist/info/perform.c pkg_install-20090528 702external/bsd/pkg_install/dist/info/perform.c pkg_install-20090528
703external/bsd/pkg_install/dist/info/pkg_info.1 pkg_install-20090528 703external/bsd/pkg_install/dist/info/pkg_info.1 pkg_install-20090528
704external/bsd/pkg_install/dist/info/show.c pkg_install-20090528 704external/bsd/pkg_install/dist/info/show.c pkg_install-20090528
705external/bsd/pkg_install/dist/lib/automatic.c pkg_install-20090528 705external/bsd/pkg_install/dist/lib/automatic.c pkg_install-20090528
706external/bsd/pkg_install/dist/lib/config.h.in pkg_install-20090528 706external/bsd/pkg_install/dist/lib/config.h.in pkg_install-20090528
707external/bsd/pkg_install/dist/lib/conflicts.c pkg_install-20090528 707external/bsd/pkg_install/dist/lib/conflicts.c pkg_install-20090528
708external/bsd/pkg_install/dist/lib/decompress.c pkg_install-20090528 708external/bsd/pkg_install/dist/lib/decompress.c pkg_install-20090528
709external/bsd/pkg_install/dist/lib/dewey.c pkg_install-20090528 709external/bsd/pkg_install/dist/lib/dewey.c pkg_install-20090528
710external/bsd/pkg_install/dist/lib/fexec.c pkg_install-20090528 710external/bsd/pkg_install/dist/lib/fexec.c pkg_install-20090528
711external/bsd/pkg_install/dist/lib/file.c pkg_install-20090528 711external/bsd/pkg_install/dist/lib/file.c pkg_install-20090528
712external/bsd/pkg_install/dist/lib/global.c pkg_install-20090528 712external/bsd/pkg_install/dist/lib/global.c pkg_install-20090528
713external/bsd/pkg_install/dist/lib/iterate.c pkg_install-20090528 713external/bsd/pkg_install/dist/lib/iterate.c pkg_install-20090528
714external/bsd/pkg_install/dist/lib/lib.h pkg_install-20090528 714external/bsd/pkg_install/dist/lib/lib.h pkg_install-20090528
715external/bsd/pkg_install/dist/lib/lpkg.c pkg_install-20090528 715external/bsd/pkg_install/dist/lib/lpkg.c pkg_install-20090528
716external/bsd/pkg_install/dist/lib/opattern.c pkg_install-20090528 716external/bsd/pkg_install/dist/lib/opattern.c pkg_install-20090528
717external/bsd/pkg_install/dist/lib/pkg_io.c pkg_install-20090528 717external/bsd/pkg_install/dist/lib/pkg_io.c pkg_install-20090528
718external/bsd/pkg_install/dist/lib/pkg_summary.5 pkg_install-20090528 718external/bsd/pkg_install/dist/lib/pkg_summary.5 pkg_install-20090528
719external/bsd/pkg_install/dist/lib/pkgdb.c pkg_install-20090528 719external/bsd/pkg_install/dist/lib/pkgdb.c pkg_install-20090528
720external/bsd/pkg_install/dist/lib/plist.c pkg_install-20090528 720external/bsd/pkg_install/dist/lib/plist.c pkg_install-20090528
721external/bsd/pkg_install/dist/lib/str.c pkg_install-20090528 721external/bsd/pkg_install/dist/lib/str.c pkg_install-20090528
722external/bsd/pkg_install/dist/lib/var.c pkg_install-20090528 722external/bsd/pkg_install/dist/lib/var.c pkg_install-20090528
723external/bsd/pkg_install/dist/lib/version.c pkg_install-20090528 723external/bsd/pkg_install/dist/lib/version.c pkg_install-20090528
724external/bsd/pkg_install/dist/lib/version.h pkg_install-20090528 724external/bsd/pkg_install/dist/lib/version.h pkg_install-20090528
725external/bsd/pkg_install/dist/lib/vulnerabilities-file.c pkg_install-20090528 725external/bsd/pkg_install/dist/lib/vulnerabilities-file.c pkg_install-20090528
726external/bsd/pkg_install/dist/admin/audit-packages.sh.in pkg_install-20090528 726external/bsd/pkg_install/dist/admin/audit-packages.sh.in pkg_install-20090528
727external/bsd/pkg_install/dist/admin/download-vulnerability-list.sh.in pkg_install-20090528 727external/bsd/pkg_install/dist/admin/download-vulnerability-list.sh.in pkg_install-20090528
728external/bsd/pkg_install/dist/delete/pkg_delete.c pkg_install-20090528 728external/bsd/pkg_install/dist/delete/pkg_delete.c pkg_install-20090528
729external/bsd/pkg_install/dist/lib/gpgsig.c pkg_install-20090528 729external/bsd/pkg_install/dist/lib/gpgsig.c pkg_install-20090528
730external/bsd/pkg_install/dist/lib/license.c pkg_install-20090528 730external/bsd/pkg_install/dist/lib/license.c pkg_install-20090528
731external/bsd/pkg_install/dist/lib/parse-config.c pkg_install-20090528 731external/bsd/pkg_install/dist/lib/parse-config.c pkg_install-20090528
732external/bsd/pkg_install/dist/lib/pkcs7.c pkg_install-20090528 732external/bsd/pkg_install/dist/lib/pkcs7.c pkg_install-20090528
733external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in pkg_install-20090528 733external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in pkg_install-20090528
734external/bsd/pkg_install/dist/lib/pkg_signature.c: pkg_install-20090528 734external/bsd/pkg_install/dist/lib/pkg_signature.c: pkg_install-20090528
735external/bsd/pkg_install/dist/lib/remove.c pkg_install-20090528 735external/bsd/pkg_install/dist/lib/remove.c pkg_install-20090528
736external/bsd/pkg_install/dist/lib/xwrapper.c pkg_install-20090528 736external/bsd/pkg_install/dist/lib/xwrapper.c pkg_install-20090528
737external/bsd/pkg_install/dist/x509/pkgsrc.cnf pkg_install-20090528 737external/bsd/pkg_install/dist/x509/pkgsrc.cnf pkg_install-20090528
738external/bsd/pkg_install/dist/x509/pkgsrc.sh pkg_install-20090528 738external/bsd/pkg_install/dist/x509/pkgsrc.sh pkg_install-20090528
739external/bsd/pkg_install/dist/x509/signing.txt pkg_install-20090528 739external/bsd/pkg_install/dist/x509/signing.txt pkg_install-20090528
740external/bsd/pkg_install/lib/Makefile patch 740external/bsd/pkg_install/lib/Makefile patch
741external/bsd/pkg_install/sbin/Makefile patch 741external/bsd/pkg_install/sbin/Makefile patch
742external/bsd/pkg_install/sbin/Makefile.inc patch 742external/bsd/pkg_install/sbin/Makefile.inc patch
743external/bsd/pkg_install/sbin/pkg_add/Makefile patch 743external/bsd/pkg_install/sbin/pkg_add/Makefile patch
744external/bsd/pkg_install/sbin/pkg_admin/Makefile patch 744external/bsd/pkg_install/sbin/pkg_admin/Makefile patch
745external/bsd/pkg_install/sbin/pkg_create/Makefile patch 745external/bsd/pkg_install/sbin/pkg_create/Makefile patch
746external/bsd/pkg_install/sbin/pkg_delete/Makefile patch 746external/bsd/pkg_install/sbin/pkg_delete/Makefile patch
747external/bsd/pkg_install/sbin/pkg_info/Makefile patch 747external/bsd/pkg_install/sbin/pkg_info/Makefile patch
748external/bsd/pkg_install/dist/add/extract.c removed 748external/bsd/pkg_install/dist/add/extract.c removed
749external/bsd/pkg_install/dist/add/futil.c removed 749external/bsd/pkg_install/dist/add/futil.c removed
750external/bsd/pkg_install/dist/add/verify.c removed 750external/bsd/pkg_install/dist/add/verify.c removed
751external/bsd/pkg_install/dist/add/verify.h removed 751external/bsd/pkg_install/dist/add/verify.h removed
752external/bsd/pkg_install/dist/admin/config.c removed 752external/bsd/pkg_install/dist/admin/config.c removed
753external/bsd/pkg_install/dist/audit-packages/AUTHORS removed 753external/bsd/pkg_install/dist/audit-packages/AUTHORS removed
754external/bsd/pkg_install/dist/audit-packages/COPYING removed 754external/bsd/pkg_install/dist/audit-packages/COPYING removed
755external/bsd/pkg_install/dist/audit-packages/README removed 755external/bsd/pkg_install/dist/audit-packages/README removed
756external/bsd/pkg_install/dist/audit-packages/audit-packages.1.in removed 756external/bsd/pkg_install/dist/audit-packages/audit-packages.1.in removed
757external/bsd/pkg_install/dist/audit-packages/audit-packages.c removed 757external/bsd/pkg_install/dist/audit-packages/audit-packages.c removed
758external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.5.in removed 758external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.5.in removed
759external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.in removed 759external/bsd/pkg_install/dist/audit-packages/audit-packages.conf.in removed
760external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.1.in removed 760external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.1.in removed
761external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.sh.in removed 761external/bsd/pkg_install/dist/audit-packages/download-vulnerability-list.sh.in removed
762external/bsd/pkg_install/dist/delete/delete.h removed 762external/bsd/pkg_install/dist/delete/delete.h removed
763external/bsd/pkg_install/dist/delete/main.c removed 763external/bsd/pkg_install/dist/delete/main.c removed
764external/bsd/pkg_install/dist/delete/perform.c removed 764external/bsd/pkg_install/dist/delete/perform.c removed
765external/bsd/pkg_install/dist/lib/ftpio.c removed 765external/bsd/pkg_install/dist/lib/ftpio.c removed
766external/bsd/pkg_install/dist/lib/path.c removed 766external/bsd/pkg_install/dist/lib/path.c removed
767external/bsd/pkg_install/dist/lib/path.h removed 767external/bsd/pkg_install/dist/lib/path.h removed
768external/bsd/pkg_install/dist/lib/pen.c removed 768external/bsd/pkg_install/dist/lib/pen.c removed
769external/bsd/pkg_install/dist/lib/pexec.c removed 769external/bsd/pkg_install/dist/lib/pexec.c removed
770external/bsd/pkg_install/dist/view/linkfarm.1 removed 770external/bsd/pkg_install/dist/view/linkfarm.1 removed
771external/bsd/pkg_install/dist/view/linkfarm.sh.in removed 771external/bsd/pkg_install/dist/view/linkfarm.sh.in removed
772external/bsd/pkg_install/dist/view/pkg_view.1 removed 772external/bsd/pkg_install/dist/view/pkg_view.1 removed
773external/bsd/pkg_install/dist/view/pkg_view.sh.in removed 773external/bsd/pkg_install/dist/view/pkg_view.sh.in removed
774external/bsd/pkg_install/sbin/audit-packages/Makefile removed 774external/bsd/pkg_install/sbin/audit-packages/Makefile removed
775external/bsd/pkg_install/sbin/pkg_view/Makefile removed 775external/bsd/pkg_install/sbin/pkg_view/Makefile removed
776 776
777 Merge pkg_install-20090528 from HEAD. 777 Merge pkg_install-20090528 from HEAD.
778 [joerg, ticket #784] 778 [joerg, ticket #784]
779 779
780usr.sbin/puffs/mount_sysctlfs/sysctlfs.c 1.11 780usr.sbin/puffs/mount_sysctlfs/sysctlfs.c 1.11
781 781
782 Fix a crash while trying to read nodes on amd64, reported in 782 Fix a crash while trying to read nodes on amd64, reported in
783 PR/41494. 783 PR/41494.
784 [njoly, ticket #783] 784 [njoly, ticket #783]
785 785
786sys/arch/sparc/sparc/autoconf.c 1.233 via patch 786sys/arch/sparc/sparc/autoconf.c 1.233 via patch
787sys/arch/sparc/sparc/cpu.c 1.213 via patch 787sys/arch/sparc/sparc/cpu.c 1.213 via patch
788sys/arch/sparc/sparc/cpuvar.h 1.76 via patch 788sys/arch/sparc/sparc/cpuvar.h 1.76 via patch
789sys/arch/sparc/sparc/db_interface.c 1.83 via patch 789sys/arch/sparc/sparc/db_interface.c 1.83 via patch
790sys/arch/sparc/sparc/intr.c 1.102 via patch 790sys/arch/sparc/sparc/intr.c 1.102 via patch
791sys/arch/sparc/sparc/pmap.c 1.325 via patch 791sys/arch/sparc/sparc/pmap.c 1.325 via patch
792sys/arch/sparc/sparc/timer_sun4m.c 1.17 via patch 792sys/arch/sparc/sparc/timer_sun4m.c 1.17 via patch
793 793
794 Work in progress fixes for sparc SMP support. Makes 794 Work in progress fixes for sparc SMP support. Makes
795 non-MULTIPROCESSOR kernels work with LOCKDEBUG. Rearange 795 non-MULTIPROCESSOR kernels work with LOCKDEBUG. Rearange
796 cpu_info access and hide the actual implementation of the 796 cpu_info access and hide the actual implementation of the
797 mapping from all parts of the code that do not directly deal 797 mapping from all parts of the code that do not directly deal
798 with it. Do the mapping early in pmap_bootstrap, so that 798 with it. Do the mapping early in pmap_bootstrap, so that
799 post-vmlocking2 kernels have a chance to work. 799 post-vmlocking2 kernels have a chance to work.
800 [mrg, ticket #776] 800 [mrg, ticket #776]
801 801
802sys/fs/udf/udf_strat_direct.c 1.10 802sys/fs/udf/udf_strat_direct.c 1.10
803sys/fs/udf/udf_strat_rmw.c 1.19 803sys/fs/udf/udf_strat_rmw.c 1.19
804sys/fs/udf/udf_strat_sequential.c 1.10 804sys/fs/udf/udf_strat_sequential.c 1.10
805sys/fs/udf/udf_subr.c 1.90 805sys/fs/udf/udf_subr.c 1.90
806sys/fs/udf/udf_subr.c 1.91 806sys/fs/udf/udf_subr.c 1.91
807 807
808 Descriptor version is 16 bit and not 8 so use udf_rw16() to access 808 Descriptor version is 16 bit and not 8 so use udf_rw16() to access
809 them. UniqueID was written in the logical volume integrity without 809 them. UniqueID was written in the logical volume integrity without
810 byteswapping for big endian machines. 810 byteswapping for big endian machines.
811 811
812 Retire IN_CALLBACK_ULK flagging since its not used anymore and the 812 Retire IN_CALLBACK_ULK flagging since its not used anymore and the
813 old assertions on it would trigger without cause. 813 old assertions on it would trigger without cause.
814 [reinoud, ticket #772] 814 [reinoud, ticket #772]
815 815
816sys/netinet/ip_carp.c 1.37 816sys/netinet/ip_carp.c 1.37
817 817
818 PR/38260: Improve carp logging. 818 PR/38260: Improve carp logging.
819 [christos, ticket #785] 819 [christos, ticket #785]
820 820
821sys/arch/sparc64/include/cpu.h 1.86 821sys/arch/sparc64/include/cpu.h 1.86
822sys/arch/sparc64/sparc64/locore.s 1.291 822sys/arch/sparc64/sparc64/locore.s 1.291
823sys/arch/sparc64/sparc64/vm_machdep.c 1.89 823sys/arch/sparc64/sparc64/vm_machdep.c 1.89
824 824
825 cpu_setfunc() can not use lwp_trampoline, as that has additional 825 cpu_setfunc() can not use lwp_trampoline, as that has additional
826 lwp startup semantics. Use a simpler setfunc_trampoline instead. 826 lwp startup semantics. Use a simpler setfunc_trampoline instead.
827 [martin, ticket #786] 827 [martin, ticket #786]
828 828
829sys/arch/m68k/include/m68k.h 1.14 829sys/arch/m68k/include/m68k.h 1.14
830sys/arch/m68k/m68k/switch_subr.s 1.22 830sys/arch/m68k/m68k/switch_subr.s 1.22
831sys/arch/m68k/m68k/vm_machdep.c 1.28 831sys/arch/m68k/m68k/vm_machdep.c 1.28
832 832
833 Do not use lwp_trampoline for cpu_setfunc, we do not want to call 833 Do not use lwp_trampoline for cpu_setfunc, we do not want to call
834 lwp_startup() after a setfunc. Grow a simplified setfunc_trampoline 834 lwp_startup() after a setfunc. Grow a simplified setfunc_trampoline
835 instead. 835 instead.
836 [martin, ticket #787] 836 [martin, ticket #787]
837 837
838sys/dev/pci/if_wm.c 1.175 via patch 838sys/dev/pci/if_wm.c 1.175 via patch
839sys/net/agr/ieee8023ad_lacp.c 1.9 via patch 839sys/net/agr/ieee8023ad_lacp.c 1.9 via patch
840sys/net/agr/if_agr.c 1.23 via patch 840sys/net/agr/if_agr.c 1.23 via patch
841sys/net/agr/if_agrether.c 1.7 via patch 841sys/net/agr/if_agrether.c 1.7 via patch
842sys/net/agr/if_agrvar_impl.h 1.8 via patch 842sys/net/agr/if_agrvar_impl.h 1.8 via patch
843sys/net/if_ethersubr.c 1.172 via patch 843sys/net/if_ethersubr.c 1.172 via patch
844 844
845 Add vlan support and hardware offload capabilities to agr. 845 Add vlan support and hardware offload capabilities to agr.
846 These changes allow vlans to be layered above agr, with the attach 846 These changes allow vlans to be layered above agr, with the attach
847 and detach propogated to the member ports in the aggregation. 847 and detach propogated to the member ports in the aggregation.
848 Note the agr interface must be up before the vlan is attached. 848 Note the agr interface must be up before the vlan is attached.
849 849
850 Adds SIOCSIFADDR support to the wm driver for setting the AF_LINK 850 Adds SIOCSIFADDR support to the wm driver for setting the AF_LINK
851 address, necessary for agr to be able to set the mac addresses of 851 address, necessary for agr to be able to set the mac addresses of
852 each port to the agr address (i.e. so it can receive all intended 852 each port to the agr address (i.e. so it can receive all intended
853 traffic at the hardware level). 853 traffic at the hardware level).
854 854
855 Adds support for disabling the LACP protocol by setting LINK1 on 855 Adds support for disabling the LACP protocol by setting LINK1 on
856 the agr interface (e.g. ifconfig agr0 link1). 856 the agr interface (e.g. ifconfig agr0 link1).
857 [darran, ticket #792] 857 [darran, ticket #792]
858 858
859sys/arch/hp700/hp700/locore.S 1.35 859sys/arch/hp700/hp700/locore.S 1.35
860sys/arch/hp700/include/cpu.h 1.34 860sys/arch/hp700/include/cpu.h 1.34
861sys/arch/hppa/hppa/vm_machdep.c 1.36 861sys/arch/hppa/hppa/vm_machdep.c 1.36
862 862
863 Do not use lwp_trampoline for cpu_setfunc, but a simplified 863 Do not use lwp_trampoline for cpu_setfunc, but a simplified
864 setfunc_trampoline that does not call lwp_startup(). 864 setfunc_trampoline that does not call lwp_startup().
865 [skrll, ticket #793] 865 [skrll, ticket #793]
866 866
867sbin/drvctl/drvctl.8 1.7 - 1.10 867sbin/drvctl/drvctl.8 1.7 - 1.10
868sbin/drvctl/drvctl.c 1.7, 1.9, 1.10 via patch 868sbin/drvctl/drvctl.c 1.7, 1.9, 1.10 via patch
869 869
870 fix sign-compare issues 870 fix sign-compare issues
871 Add flag -n to suppress the first column of drvctl -l output. 871 Add flag -n to suppress the first column of drvctl -l output.
872 [dyoung, ticket #736] 872 [dyoung, ticket #736]
873 873
874sys/fs/udf/ecma167-udf.h 1.12 874sys/fs/udf/ecma167-udf.h 1.12
875 875
876 Make ecma167 header file compilable by pcc 876 Make ecma167 header file compilable by pcc
877 [reinoud, ticket #769] 877 [reinoud, ticket #769]
878 878
879sbin/newfs_udf/udf_create.c 1.16 879sbin/newfs_udf/udf_create.c 1.16
880sys/fs/udf/udf_allocation.c 1.22, 1.23 880sys/fs/udf/udf_allocation.c 1.22, 1.23
881sys/fs/udf/udf_bswap.h 1.6, 1.7 881sys/fs/udf/udf_bswap.h 1.6, 1.7
882sys/fs/udf/udf_subr.c 1.88, 1.89 882sys/fs/udf/udf_subr.c 1.88, 1.89
883 883
884 Various fixes for big endian machines. 884 Various fixes for big endian machines.
885 [reinoud, ticket #770] 885 [reinoud, ticket #770]
886 886
887distrib/common/parselist.awk 1.16 887distrib/common/parselist.awk 1.16
888distrib/sets/maketars 1.66 888distrib/sets/maketars 1.66
889share/dict/Makefile 1.17 889share/dict/Makefile 1.17
890share/mk/bsd.README 1.249 890share/mk/bsd.README 1.249
891share/mk/bsd.hostprog.mk 1.55 891share/mk/bsd.hostprog.mk 1.55
892share/mk/bsd.kmodule.mk 1.19 892share/mk/bsd.kmodule.mk 1.19
893share/mk/bsd.lib.mk 1.298 893share/mk/bsd.lib.mk 1.298
894share/mk/bsd.links.mk 1.34 894share/mk/bsd.links.mk 1.34
895share/mk/bsd.man.mk 1.100 895share/mk/bsd.man.mk 1.100
896share/mk/bsd.prog.mk 1.241 896share/mk/bsd.prog.mk 1.241
897share/zoneinfo/Makefile 1.43 897share/zoneinfo/Makefile 1.43
898usr.bin/xinstall/xinstall.c 1.106 - 1.108 via patch 898usr.bin/xinstall/xinstall.c 1.106 - 1.108 via patch
899 899
900 Various METALOG fixes, including entries sorting to 900 Various METALOG fixes, including entries sorting to
901 fix inconsistent shared sets among builds as seen in 901 fix inconsistent shared sets among builds as seen in
902 /pub/NetBSD-daily/netbsd-5/200904010000Z/shared/ and 902 /pub/NetBSD-daily/netbsd-5/200904010000Z/shared/ and
903 /pub/NetBSD-daily/netbsd-5/200904010002Z/shared/ dirs. 903 /pub/NetBSD-daily/netbsd-5/200904010002Z/shared/ dirs.
904 Should fix PR 24457 and PR 41155. 904 Should fix PR 24457 and PR 41155.
905 [snj, ticket #790] 905 [snj, ticket #790]
906 906
907sys/kern/sched_4bsd.c 1.25 907sys/kern/sched_4bsd.c 1.25
908 908
909 sched_pstats_hook: fix estcpu decay. 909 sched_pstats_hook: fix estcpu decay.
910 this makes my desktop usable when running "make -j4". 910 this makes my desktop usable when running "make -j4".
911 [rmind, ticket #791] 911 [rmind, ticket #791]
912 912
913sbin/atactl/atactl.c 1.54 913sbin/atactl/atactl.c 1.54
914 914
915 make space for a trailing \0 in model,revision and serial buffers. 915 make space for a trailing \0 in model,revision and serial buffers.
916 [mlelstv, ticket #794] 916 [mlelstv, ticket #794]
917 917
918external/mit/xorg/server/drivers/xf86-video-s3/Makefile patch 918external/mit/xorg/server/drivers/xf86-video-s3/Makefile patch
919  919
920 Add missing object file to build a properly working s3 module. 920 Add missing object file to build a properly working s3 module.
921 Fixes PR xsrc/41206. 921 Fixes PR xsrc/41206.
922 [ahoka, ticket #795] 922 [ahoka, ticket #795]
923 923
924sys/netinet/ip_carp.c 1.38 924sys/netinet/ip_carp.c 1.38
925 925
926 Make ip_carp.c compile, fixing usage of CARP_LOG(). 926 Make ip_carp.c compile, fixing usage of CARP_LOG().
927 [taca, ticket #796] 927 [taca, ticket #796]
928 928
929bin/df/df.c 1.86 929bin/df/df.c 1.86
930 930
931 Block numbers are measured in f_frsize units. Make -P option 931 Block numbers are measured in f_frsize units. Make -P option
932 use this instead of f_bsize. Also account for reserved blocks 932 use this instead of f_bsize. Also account for reserved blocks
933 like normal non-P output. 933 like normal non-P output.
934 Fixes PR bin/41541. 934 Fixes PR bin/41541.
935 [mlelstv, ticket #797] 935 [mlelstv, ticket #797]
936 936
937sys/arch/alpha/alpha/locore.s 1.114 937sys/arch/alpha/alpha/locore.s 1.114
938sys/arch/alpha/alpha/vm_machdep.c 1.100 938sys/arch/alpha/alpha/vm_machdep.c 1.100
939sys/arch/alpha/include/alpha.h 1.24 939sys/arch/alpha/include/alpha.h 1.24
940 940
941 Do not use lwp_trampoline for cpu_setfunc, but a simplified 941 Do not use lwp_trampoline for cpu_setfunc, but a simplified
942 setfunc_trampoline that does not call lwp_startup() instead. 942 setfunc_trampoline that does not call lwp_startup() instead.
943 [martin, ticket #798] 943 [martin, ticket #798]
944 944
945sys/arch/mips/include/locore.h 1.79 945sys/arch/mips/include/locore.h 1.79
946sys/arch/mips/mips/locore_mips1.S 1.65 946sys/arch/mips/mips/locore_mips1.S 1.65
947sys/arch/mips/mips/mipsX_subr.S 1.28 947sys/arch/mips/mips/mipsX_subr.S 1.28
948sys/arch/mips/mips/mips_machdep.c 1.211 948sys/arch/mips/mips/mips_machdep.c 1.211
949sys/arch/mips/mips/vm_machdep.c 1.123 949sys/arch/mips/mips/vm_machdep.c 1.123
950 950
951 Do not use the same trampoline for cpu_lwp_fork and 951 Do not use the same trampoline for cpu_lwp_fork and
952 cpu_setfunc - only the former needs to call lwp_startup(). 952 cpu_setfunc - only the former needs to call lwp_startup().
953 [martin, ticket #799] 953 [martin, ticket #799]
954 954
955sys/arch/sparc/dev/zs.c 1.116 955sys/arch/sparc/dev/zs.c 1.116
956 956
957 Properly initialize child attach args to zero - we could end 957 Properly initialize child attach args to zero - we could end
958 up with various devices having different ideas about being 958 up with various devices having different ideas about being
959 console otherwise. 959 console otherwise.
960 [martin, ticket #800] 960 [martin, ticket #800]
961 961
962sys/arch/powerpc/powerpc/locore_subr.S 1.38 962sys/arch/powerpc/powerpc/locore_subr.S 1.38
963sys/arch/powerpc/powerpc/vm_machdep.c 1.77 963sys/arch/powerpc/powerpc/vm_machdep.c 1.77
964 964
965 Do not use the same trampoline for cpu_setfunc and 965 Do not use the same trampoline for cpu_setfunc and
966 cpu_lwp_fork, the latter does a lot more work. 966 cpu_lwp_fork, the latter does a lot more work.
967 [martin, ticket #801] 967 [martin, ticket #801]
968 968
969sys/arch/sh3/sh3/locore_subr.S 1.52 969sys/arch/sh3/sh3/locore_subr.S 1.52
970 970
971 Fix logic error in copyinstr() when deciding whether to return EFAULT 971 Fix logic error in copyinstr() when deciding whether to return EFAULT
972 or ENAMETOOLONG. 972 or ENAMETOOLONG.
973 [uwe, ticket #802] 973 [uwe, ticket #802]
974 974
975sbin/newfs/newfs.c 1.103 975sbin/newfs/newfs.c 1.103
976 976
977 Issue a better error message if attempting to create a file system 977 Issue a better error message if attempting to create a file system
978 on a block device. Inspired by PR kern/41127. 978 on a block device. Inspired by PR kern/41127.
979 [snj, ticket #803] 979 [snj, ticket #803]
980 980
981sys/arch/x86/conf/files.x86 1.52 via patch 981sys/arch/x86/conf/files.x86 1.52 via patch
982sys/arch/x86/include/cpu.h 1.17 982sys/arch/x86/include/cpu.h 1.17
983sys/arch/x86/x86/cpu_topology.c 1.1 983sys/arch/x86/x86/cpu_topology.c 1.1
984sys/arch/x86/x86/identcpu.c 1.16 via patch 984sys/arch/x86/x86/identcpu.c 1.16 via patch
985sys/arch/xen/conf/files.xen 1.99 via patch 985sys/arch/xen/conf/files.xen 1.99 via patch
986 986
987 Move x86 CPU topology detection code into the separate file. 987 Move x86 CPU topology detection code into the separate file.
988 [rmind, ticket #782] 988 [rmind, ticket #782]
989 989
990sys/arch/x86/include/specialreg.h 1.36 990sys/arch/x86/include/specialreg.h 1.36
991sys/arch/x86/x86/cpu_topology.c 1.2 991sys/arch/x86/x86/cpu_topology.c 1.2
992 992
993 Add CPU topology detection support for AMD processors. 993 Add CPU topology detection support for AMD processors.
994 Tested on the following AMD CPUs: 994 Tested on the following AMD CPUs:
995 - Family 15, model 65 995 - Family 15, model 65
996 - Family 15, model 67 996 - Family 15, model 67
997 - Family 15, model 75 997 - Family 15, model 75
998 - Family 16, model 2 998 - Family 16, model 2
999 - Family 17, model 3 999 - Family 17, model 3
1000 [rmind, ticket #789] 1000 [rmind, ticket #789]
@@ -14095,999 +14095,1005 @@ distrib/utils/sysinst/util.c 1.161 @@ -14095,999 +14095,1005 @@ distrib/utils/sysinst/util.c 1.161
14095 14095
14096 Don't extract xetc to /, but rather in /.sysinst (like etc) so 14096 Don't extract xetc to /, but rather in /.sysinst (like etc) so
14097 we don't blow away existing config files. Wait until all sets 14097 we don't blow away existing config files. Wait until all sets
14098 have been unpacked to run postinstall. Previously we ran it 14098 have been unpacked to run postinstall. Previously we ran it
14099 after extracting etc, which meant that /var/db/obsolete/ was 14099 after extracting etc, which meant that /var/db/obsolete/ was
14100 not fully populated. 14100 not fully populated.
14101 [snj, ticket #1082] 14101 [snj, ticket #1082]
14102 14102
14103sys/dev/usb/uftdi.c 1.41-42 14103sys/dev/usb/uftdi.c 1.41-42
14104share/man/man4/uftdi.4 1.15 14104share/man/man4/uftdi.4 1.15
14105sys/dev/usb/usbdevs 1.527 14105sys/dev/usb/usbdevs 1.527
14106 14106
14107 Add support for multiple channel cards, specifically quad 14107 Add support for multiple channel cards, specifically quad
14108 channel FT4232H. Plus fix minor format nit and legacy title 14108 channel FT4232H. Plus fix minor format nit and legacy title
14109 comment removal. 14109 comment removal.
14110 [snj, ticket #1083] 14110 [snj, ticket #1083]
14111 14111
14112lib/libc/arch/m68k/sys/cerror.S 1.15 14112lib/libc/arch/m68k/sys/cerror.S 1.15
14113 14113
14114 Ensure functions like mmap(2), mremap(2), shmat(2) or sbrk(2) 14114 Ensure functions like mmap(2), mremap(2), shmat(2) or sbrk(2)
14115 return -1 in case of an error. A side benefit of this is to 14115 return -1 in case of an error. A side benefit of this is to
14116 fix a segfault caused by jemalloc when mmap() failed. 14116 fix a segfault caused by jemalloc when mmap() failed.
14117 [phx, ticket #1085] 14117 [phx, ticket #1085]
14118 14118
14119sys/kern/tty.c 1.234 14119sys/kern/tty.c 1.234
14120 14120
14121 Check for zero length read here - and return zero. Without 14121 Check for zero length read here - and return zero. Without
14122 this there is a simple local-user panic in ureadc(). 14122 this there is a simple local-user panic in ureadc().
14123 [dsl, ticket #1087] 14123 [dsl, ticket #1087]
14124 14124
14125include/util.h 1.53 14125include/util.h 1.53
14126lib/libutil/opendisk.c 1.12 14126lib/libutil/opendisk.c 1.12
14127 14127
14128 Fix the open routine function pointer prototype of opendisk1() 14128 Fix the open routine function pointer prototype of opendisk1()
14129 to match the prototype of open(). 14129 to match the prototype of open().
14130 [pooka, ticket #1089] 14130 [pooka, ticket #1089]
14131 14131
14132crypto/dist/heimdal/lib/krb5/krb5_get_in_cred.3 1.2 14132crypto/dist/heimdal/lib/krb5/krb5_get_in_cred.3 1.2
14133crypto/dist/heimdal/lib/krb5/krb5_keytab.3 1.10 14133crypto/dist/heimdal/lib/krb5/krb5_keytab.3 1.10
14134crypto/dist/heimdal/lib/krb5/krb5_get_creds.3 1.2 14134crypto/dist/heimdal/lib/krb5/krb5_get_creds.3 1.2
14135 14135
14136 Fix man page markup. 14136 Fix man page markup.
14137 [joerg, ticket #1090] 14137 [joerg, ticket #1090]
14138 14138
14139include/dlfcn.h 1.20 14139include/dlfcn.h 1.20
14140lib/libc/dlfcn/dlfcn_elf.c 1.6 14140lib/libc/dlfcn/dlfcn_elf.c 1.6
14141libexec/ld.elf_so/reloc.c 1.97 14141libexec/ld.elf_so/reloc.c 1.97
14142libexec/ld.elf_so/rtld.c 1.125 14142libexec/ld.elf_so/rtld.c 1.125
14143libexec/ld.elf_so/rtld.h 1.81 14143libexec/ld.elf_so/rtld.h 1.81
14144libexec/ld.elf_so/symbol.c 1.48 14144libexec/ld.elf_so/symbol.c 1.48
14145 14145
14146 Add Solaris-like dlinfo() interface to the ELF dynamic 14146 Add Solaris-like dlinfo() interface to the ELF dynamic
14147 linker. Implement RTLD_DI_LINKMAP which returns a pointer 14147 linker. Implement RTLD_DI_LINKMAP which returns a pointer
14148 to the linkmap chain at the given object. Other Solaris 14148 to the linkmap chain at the given object. Other Solaris
14149 queries are currently unimplemented. 14149 queries are currently unimplemented.
14150 [pooka, ticket #1088] 14150 [pooka, ticket #1088]
14151 14151
14152usr.bin/printf/printf.c 1.34 14152usr.bin/printf/printf.c 1.34
14153 14153
14154 Avoid segv on "printf '%*********s' 666". 14154 Avoid segv on "printf '%*********s' 666".
14155 [christos, ticket #1091] 14155 [christos, ticket #1091]
14156 14156
14157usr.bin/sort/Makefile 1.6-1.8 14157usr.bin/sort/Makefile 1.6-1.8
14158usr.bin/sort/append.c 1.15-1.22 14158usr.bin/sort/append.c 1.15-1.22
14159usr.bin/sort/fields.c 1.20-1.30 14159usr.bin/sort/fields.c 1.20-1.30
14160usr.bin/sort/files.c 1.27-1.40 14160usr.bin/sort/files.c 1.27-1.40
14161usr.bin/sort/fsort.c 1.33-1.45 14161usr.bin/sort/fsort.c 1.33-1.45
14162usr.bin/sort/fsort.h 1.14-1.17 14162usr.bin/sort/fsort.h 1.14-1.17
14163usr.bin/sort/init.c 1.19-1.23 14163usr.bin/sort/init.c 1.19-1.23
14164usr.bin/sort/msort.c 1.19-1.28 14164usr.bin/sort/msort.c 1.19-1.28
14165usr.bin/sort/radix_sort.c 1.1-1.4 14165usr.bin/sort/radix_sort.c 1.1-1.4
14166usr.bin/sort/sort.1 1.27-1.29 14166usr.bin/sort/sort.1 1.27-1.29
14167usr.bin/sort/sort.c 1.47-1.56 14167usr.bin/sort/sort.c 1.47-1.56
14168usr.bin/sort/sort.h 1.20-1.30 14168usr.bin/sort/sort.h 1.20-1.30
14169usr.bin/sort/tmp.c 1.14-1.15 14169usr.bin/sort/tmp.c 1.14-1.15
14170 14170
14171 Only use radix sort for in-memory sort, always merge temporary files. 14171 Only use radix sort for in-memory sort, always merge temporary files.
14172 Use a local radixsort() function so we can pass record length. 14172 Use a local radixsort() function so we can pass record length.
14173 Avoid use of weight tables for key compares. 14173 Avoid use of weight tables for key compares.
14174 Fix generation of keys for numbers, negate value for reverse sort. 14174 Fix generation of keys for numbers, negate value for reverse sort.
14175 Write file in reverse-key order for 'sort -n'. 14175 Write file in reverse-key order for 'sort -n'.
14176 'sort -S' now does a posix sort (sort matching keys by record data). 14176 'sort -S' now does a posix sort (sort matching keys by record data).
14177 Ensure merge sort doesn't have too many temporary files open. 14177 Ensure merge sort doesn't have too many temporary files open.
14178 Fixes: PR#18614 PR#27257 PR#25551 PR#22182 PR#31095 PR#30504 14178 Fixes: PR#18614 PR#27257 PR#25551 PR#22182 PR#31095 PR#30504
14179 PR#36816 PR#37860 PR#39308 PR#42094 14179 PR#36816 PR#37860 PR#39308 PR#42094
14180 [dsl, ticket #1084] 14180 [dsl, ticket #1084]
14181 14181
14182share/man/man4/audio.4 1.70 via patch 14182share/man/man4/audio.4 1.70 via patch
14183sys/dev/audio.c 1.248 14183sys/dev/audio.c 1.248
14184sys/dev/audio_if.h 1.66 14184sys/dev/audio_if.h 1.66
14185sys/dev/pci/hdaudio/hdaudio_afg.c 1.16 14185sys/dev/pci/hdaudio/hdaudio_afg.c 1.16
14186sys/sys/audioio.h 1.33 14186sys/sys/audioio.h 1.33
14187 14187
14188 Add support for playback- or capture-only devices. 14188 Add support for playback- or capture-only devices.
14189 Fixes PR 42050. 14189 Fixes PR 42050.
14190 [sborrill, ticket #1038] 14190 [sborrill, ticket #1038]
14191 14191
14192sys/ufs/ext2fs/ext2fs_vfsops.c 1.146-1.148 14192sys/ufs/ext2fs/ext2fs_vfsops.c 1.146-1.148
14193 14193
14194 Pull in a fix for mount function from ffs_vfsops.c rev1.186: 14194 Pull in a fix for mount function from ffs_vfsops.c rev1.186:
14195 Change ffs_mount, in MNT_UPDATE case, to check dev_t's for equality 14195 Change ffs_mount, in MNT_UPDATE case, to check dev_t's for equality
14196 instead of just vnode pointers. Fixes erroneous "does not match 14196 instead of just vnode pointers. Fixes erroneous "does not match
14197 mounted device" errors from mount(8) in the presence of MFS /dev, 14197 mounted device" errors from mount(8) in the presence of MFS /dev,
14198 init.root, &c. 14198 init.root, &c.
14199 -- 14199 --
14200 Pull in a fix from ffs_vfsops.c rev 1.248: 14200 Pull in a fix from ffs_vfsops.c rev 1.248:
14201 Fix bug introduced in revision 1.174(*) where a NULL fspec with an 14201 Fix bug introduced in revision 1.174(*) where a NULL fspec with an
14202 MNT_UPDATE command would always return EINVAL. This broke fsck on 14202 MNT_UPDATE command would always return EINVAL. This broke fsck on
14203 root, where fsck'ing a dirty root would always return an error 14203 root, where fsck'ing a dirty root would always return an error
14204 causing rc to resort in a reboot. 14204 causing rc to resort in a reboot.
14205 -- 14205 --
14206 Add a missed brelse(9) call after bread(9) in ext2fs_reload(). 14206 Add a missed brelse(9) call after bread(9) in ext2fs_reload().
14207 Addresses PR kern/28712 (ext2fs hang on mount after fsck). 14207 Addresses PR kern/28712 (ext2fs hang on mount after fsck).
14208 [tsutsui, ticket #1060] 14208 [tsutsui, ticket #1060]
14209 14209
14210distrib/sets/lists/xserver/md.sparc64 1.40 14210distrib/sets/lists/xserver/md.sparc64 1.40
14211external/mit/xorg/server/drivers/Makefile 1.32 14211external/mit/xorg/server/drivers/Makefile 1.32
14212external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile 1.1 14212external/mit/xorg/server/drivers/xf86-video-sunleo/Makefile 1.1
14213xsrc/external/mit/xf86-video-crime/dist/src/crime.h 1.7 14213xsrc/external/mit/xf86-video-crime/dist/src/crime.h 1.7
14214xsrc/external/mit/xf86-video-crime/dist/src/crime_accel.c 1.11 14214xsrc/external/mit/xf86-video-crime/dist/src/crime_accel.c 1.11
14215xsrc/external/mit/xf86-video-crime/dist/src/crime_driver.c 1.4 14215xsrc/external/mit/xf86-video-crime/dist/src/crime_driver.c 1.4
14216xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c 1.2 14216xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c 1.2
14217xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h 1.4 14217xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h 1.4
14218 14218
14219 Build the sunleo driver on sparc64. 14219 Build the sunleo driver on sparc64.
14220 -- 14220 --
14221 xf86-video-crime: clean up debugging code. While there: 14221 xf86-video-crime: clean up debugging code. While there:
14222 * use a fake framebuffer like newport does to hide software 14222 * use a fake framebuffer like newport does to hide software
14223 rendering artifacts 14223 rendering artifacts
14224 * only map the framebuffer when debugging, and actually unmap 14224 * only map the framebuffer when debugging, and actually unmap
14225 it too 14225 it too
14226 -- 14226 --
14227 xorg-server: don't fall back to software rendering when drawing 14227 xorg-server: don't fall back to software rendering when drawing
14228 into the screen pixmap this takes care of visible artifacts 14228 into the screen pixmap this takes care of visible artifacts
14229 with non-mappable framebuffers like newport and crime 14229 with non-mappable framebuffers like newport and crime
14230 [macallan, ticket #1052] 14230 [macallan, ticket #1052]
14231 14231
14232sys/arch/sparc/conf/GENERIC 1.214 14232sys/arch/sparc/conf/GENERIC 1.214
14233sys/arch/sparc/conf/KRUPS 1.50 14233sys/arch/sparc/conf/KRUPS 1.50
14234sys/arch/sparc/conf/MRCOFFEE 1.28 14234sys/arch/sparc/conf/MRCOFFEE 1.28
14235sys/arch/sparc/conf/TADPOLE3GX 1.47 14235sys/arch/sparc/conf/TADPOLE3GX 1.47
14236 14236
14237 Enable ddb(4) for sparc GENERIC-like kernels. 14237 Enable ddb(4) for sparc GENERIC-like kernels.
14238 [tsutsui, ticket #1065] 14238 [tsutsui, ticket #1065]
14239 14239
14240sys/dev/pci/pucdata.c 1.57 14240sys/dev/pci/pucdata.c 1.57
14241 14241
14242 Add support for Oxford Semiconductor OXmPCI952 2 port UARTs. 14242 Add support for Oxford Semiconductor OXmPCI952 2 port UARTs.
14243 Also update URL of Oxford UART chips. 14243 Also update URL of Oxford UART chips.
14244 [tsutsui, ticket #1070] 14244 [tsutsui, ticket #1070]
14245 14245
14246sys/kern/sys_mqueue.c 1.25 via patch 14246sys/kern/sys_mqueue.c 1.25 via patch
14247sys/sys/mqueue.h 1.11 via patch 14247sys/sys/mqueue.h 1.11 via patch
14248 14248
14249 mq_timedsend/mq_timedreceive: timeout value is absolute, not 14249 mq_timedsend/mq_timedreceive: timeout value is absolute, not
14250 relative. 14250 relative.
14251 [rmind, ticket #1071] 14251 [rmind, ticket #1071]
14252 14252
14253sys/arch/alpha/alpha/pmap.c 1.243 14253sys/arch/alpha/alpha/pmap.c 1.243
14254 14254
14255 IPI interrupts occur above IPL_VM, so using IPL_VM in for the 14255 IPI interrupts occur above IPL_VM, so using IPL_VM in for the
14256 tlb shootdown queue mutex doesn't work very well. Change to 14256 tlb shootdown queue mutex doesn't work very well. Change to
14257 IPL_SCHED [IPL_CLOCK] to block IPI interrupts while the cpu is 14257 IPL_SCHED [IPL_CLOCK] to block IPI interrupts while the cpu is
14258 mucking with the shootdown queue. 14258 mucking with the shootdown queue.
14259 [mhitch, ticket #1073] 14259 [mhitch, ticket #1073]
14260 14260
14261xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c 1.3 14261xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaaGC.c 1.3
14262xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h 1.5 14262xsrc/external/mit/xorg-server/dist/hw/xfree86/xaa/xaalocal.h 1.5
14263xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c 1.3 14263xsrc/external/mit/xorg-server/dist/hw/xfree86/common/xf86Configure.c 1.3
14264xsrc/external/mit/xf86-video-crime/dist/src/crime_accel.c 1.12 14264xsrc/external/mit/xf86-video-crime/dist/src/crime_accel.c 1.12
14265xsrc/external/mit/xf86-video-crime/dist/src/crime_driver.c 1.5, 1.6 14265xsrc/external/mit/xf86-video-crime/dist/src/crime_driver.c 1.5, 1.6
14266xsrc/external/mit/xf86-video-newport/dist/src/newport_cmap.c 1.2 14266xsrc/external/mit/xf86-video-newport/dist/src/newport_cmap.c 1.2
14267xsrc/external/mit/xf86-video-newport/dist/src/newport_driver.c 1.5 14267xsrc/external/mit/xf86-video-newport/dist/src/newport_driver.c 1.5
14268xsrc/external/mit/xf86-video-newport/dist/src/newport_regs.c 1.2 14268xsrc/external/mit/xf86-video-newport/dist/src/newport_regs.c 1.2
14269xsrc/external/mit/xf86-video-newport/dist/src/newport_regs.h 1.2 14269xsrc/external/mit/xf86-video-newport/dist/src/newport_regs.h 1.2
14270 14270
14271 14271
14272 xorg-server: 14272 xorg-server:
14273 * simplify PIXMAP_IS_SCREEN() 14273 * simplify PIXMAP_IS_SCREEN()
14274 * let xf86AddBusDeviceToConfigure() accept BUS_ISA and BUS_NONE 14274 * let xf86AddBusDeviceToConfigure() accept BUS_ISA and BUS_NONE
14275 -- 14275 --
14276 xf86-video-crime: 14276 xf86-video-crime:
14277 * use PIXMAP_IS_SCREEN() 14277 * use PIXMAP_IS_SCREEN()
14278 * make X -configure work 14278 * make X -configure work
14279 * remove debug spam 14279 * remove debug spam
14280 -- 14280 --
14281 xf86-video-newport: make this work in the New Order Of Things: 14281 xf86-video-newport: make this work in the New Order Of Things:
14282 * make Xorg -configure work again 14282 * make Xorg -configure work again
14283 * fix the DCB timing when talking to XMAP9 to the values used by 14283 * fix the DCB timing when talking to XMAP9 to the values used by
14284 the kernel 14284 the kernel
14285 [macallan, ticket 1092] 14285 [macallan, ticket 1092]
14286 14286
14287sys/arch/xen/xen/xbdback_xenbus.c 1.26 14287sys/arch/xen/xen/xbdback_xenbus.c 1.26
14288 14288
14289 Don't pass a NULL arg to DIOCCACHESYNC, sd(4) dereferences it. 14289 Don't pass a NULL arg to DIOCCACHESYNC, sd(4) dereferences it.
14290 Pass a pointer to a int initialized to 1, so that a DIOCCACHESYNC 14290 Pass a pointer to a int initialized to 1, so that a DIOCCACHESYNC
14291 will be forced on sd(4). 14291 will be forced on sd(4).
14292 [bouyer, ticket #1093] 14292 [bouyer, ticket #1093]
14293 14293
14294distrib/sets/lists/man/mi 1.1161 14294distrib/sets/lists/man/mi 1.1161
14295share/man/man4/man4.sparc64/Makefile 1.5 14295share/man/man4/man4.sparc64/Makefile 1.5
14296share/man/man4/man4.sparc64/lom.4 1.1-1.2 14296share/man/man4/man4.sparc64/lom.4 1.1-1.2
14297sys/arch/sparc64/conf/GENERIC 1.111 14297sys/arch/sparc64/conf/GENERIC 1.111
14298sys/arch/sparc64/conf/files.sparc64 1.121 14298sys/arch/sparc64/conf/files.sparc64 1.121
14299sys/arch/sparc64/dev/lom.c 1.1 14299sys/arch/sparc64/dev/lom.c 1.1
14300sys/dev/DEVNAMES 1.252 14300sys/dev/DEVNAMES 1.252
14301 14301
14302 Add a driver for LOMlite lights out management hardware monitor 14302 Add a driver for LOMlite lights out management hardware monitor
14303 and watchdog timer. 14303 and watchdog timer.
14304 [nakayama, ticket #1064] 14304 [nakayama, ticket #1064]
14305 14305
14306lib/libpuffs/puffs.3 1.45 14306lib/libpuffs/puffs.3 1.45
14307lib/libpuffs/puffs.c 1.93 14307lib/libpuffs/puffs.c 1.93
14308lib/libpuffs/puffs.h 1.109 14308lib/libpuffs/puffs.h 1.109
14309 14309
14310 Add function puffs_setspecific(pu, private) which can be used 14310 Add function puffs_setspecific(pu, private) which can be used
14311 to set the specific data after the call to puffs_init(). 14311 to set the specific data after the call to puffs_init().
14312 [pooka, ticket #1094] 14312 [pooka, ticket #1094]
14313 14313
14314lib/libpuffs/puffs.c 1.94 14314lib/libpuffs/puffs.c 1.94
14315lib/libpuffs/puffs.h 1.110 14315lib/libpuffs/puffs.h 1.110
14316 14316
14317 Add puffs_cancel(), which allows to back down after 14317 Add puffs_cancel(), which allows to back down after
14318 puffs_init() and before puffs_mount(). 14318 puffs_init() and before puffs_mount().
14319 [pooka, ticket #1095] 14319 [pooka, ticket #1095]
14320 14320
14321usr.sbin/user/user.c 1.124 14321usr.sbin/user/user.c 1.124
14322 14322
14323 Fix -p flag: 14323 Fix -p flag:
14324 - rm_eo is the first character *after* the match, so 14324 - rm_eo is the first character *after* the match, so
14325 no need for a +1. 14325 no need for a +1.
14326 - Blowfish hashes are only 53 chars long, not 54. 14326 - Blowfish hashes are only 53 chars long, not 54.
14327 [hubertf, ticket #1096] 14327 [hubertf, ticket #1096]
14328 14328
14329usr.bin/pwhash/pwhash.1 1.6 14329usr.bin/pwhash/pwhash.1 1.6
14330 14330
14331 Make the format for -k flag clearer. 14331 Make the format for -k flag clearer.
14332 [hubertf, ticket #1097] 14332 [hubertf, ticket #1097]
14333 14333
14334dist/nvi/common/multibyte.h 1.4 14334dist/nvi/common/multibyte.h 1.4
14335dist/nvi/vi/v_increment.c 1.4 14335dist/nvi/vi/v_increment.c 1.4
14336dist/nvi/vi/v_ex.c 1.4 14336dist/nvi/vi/v_ex.c 1.4
14337dist/nvi/common/options.c 1.6 14337dist/nvi/common/options.c 1.6
14338dist/nvi/ex/ex_shift.c 1.3 14338dist/nvi/ex/ex_shift.c 1.3
14339dist/nvi/ex/ex_txt.c 1.4 14339dist/nvi/ex/ex_txt.c 1.4
14340dist/nvi/ex/version.h 1.4 via patch 14340dist/nvi/ex/version.h 1.4 via patch
14341dist/nvi/vi/v_txt.c 1.6 14341dist/nvi/vi/v_txt.c 1.6
14342 14342
14343 Update to nvi-1.81.6nb5: 14343 Update to nvi-1.81.6nb5:
14344 - Make :ESC, #+ and #- work again. 14344 - Make :ESC, #+ and #- work again.
14345 - Rename "expandtabs" to "expandtab" to match documentation. 14345 - Rename "expandtabs" to "expandtab" to match documentation.
14346 - Implement the "et" abbreviation for expandtab. 14346 - Implement the "et" abbreviation for expandtab.
14347 [aymeric, ticket #1068] 14347 [aymeric, ticket #1068]
14348 14348
14349sys/arch/i386/pnpbios/ess_pnpbios.c 1.19 14349sys/arch/i386/pnpbios/ess_pnpbios.c 1.19
14350 14350
14351 Fix identification of ESS1878 on Fujitsu FMV-5100 NC/S 14351 Fix identification of ESS1878 on Fujitsu FMV-5100 NC/S
14352 by PnPBIOS. Fixes PR/41629. 14352 by PnPBIOS. Fixes PR/41629.
14353 [snj, ticket #1098] 14353 [snj, ticket #1098]
14354 14354
14355lib/libpuffs/dispatcher.c 1.33 14355lib/libpuffs/dispatcher.c 1.33
14356lib/libpuffs/puffs.c 1.99 14356lib/libpuffs/puffs.c 1.99
14357lib/libpuffs/puffs.h 1.111 14357lib/libpuffs/puffs.h 1.111
14358sys/fs/puffs/puffs_msgif.h 1.67 via patch 14358sys/fs/puffs/puffs_msgif.h 1.67 via patch
14359sys/fs/puffs/puffs_vnops.c 1.136 14359sys/fs/puffs/puffs_vnops.c 1.136
14360 14360
14361 Support VOP_ABORTOP() in puffs. 14361 Support VOP_ABORTOP() in puffs.
14362 [pooka, ticket #1100] 14362 [pooka, ticket #1100]
14363 14363
14364external/bsd/pkg_install/dist/add/add.h 1.1.1.3 - 1.1.1.5 14364external/bsd/pkg_install/dist/add/add.h 1.1.1.3 - 1.1.1.5
14365external/bsd/pkg_install/dist/add/main.c 1.1.1.4 - 1.1.1.6 14365external/bsd/pkg_install/dist/add/main.c 1.1.1.4 - 1.1.1.6
14366external/bsd/pkg_install/dist/add/perform.c 1.1.1.10 - 1.1.1.12 14366external/bsd/pkg_install/dist/add/perform.c 1.1.1.10 - 1.1.1.12
14367external/bsd/pkg_install/dist/add/pkg_add.1 1.1.1.8 14367external/bsd/pkg_install/dist/add/pkg_add.1 1.1.1.8
14368external/bsd/pkg_install/dist/admin/audit.c 1.1.1.6 14368external/bsd/pkg_install/dist/admin/audit.c 1.1.1.6
14369external/bsd/pkg_install/dist/admin/main.c 1.1.1.8 - 1.1.1.11 14369external/bsd/pkg_install/dist/admin/main.c 1.1.1.8 - 1.1.1.11
14370external/bsd/pkg_install/dist/admin/pkg_admin.1 1.1.1.9 14370external/bsd/pkg_install/dist/admin/pkg_admin.1 1.1.1.9
14371external/bsd/pkg_install/dist/create/build.c 1.1.1.6 14371external/bsd/pkg_install/dist/create/build.c 1.1.1.6
14372external/bsd/pkg_install/dist/create/create.h 1.1.1.4 14372external/bsd/pkg_install/dist/create/create.h 1.1.1.4
14373external/bsd/pkg_install/dist/create/main.c 1.1.1.5 14373external/bsd/pkg_install/dist/create/main.c 1.1.1.5
14374external/bsd/pkg_install/dist/create/perform.c 1.1.1.4 14374external/bsd/pkg_install/dist/create/perform.c 1.1.1.4
14375external/bsd/pkg_install/dist/delete/pkg_delete.1 1.1.1.5 - 1.1.1.6 14375external/bsd/pkg_install/dist/delete/pkg_delete.1 1.1.1.5 - 1.1.1.6
14376external/bsd/pkg_install/dist/delete/pkg_delete.c 1.1.1.5 14376external/bsd/pkg_install/dist/delete/pkg_delete.c 1.1.1.5
14377external/bsd/pkg_install/dist/info/info.h 1.1.1.4 - 1.1.1.5 14377external/bsd/pkg_install/dist/info/info.h 1.1.1.4 - 1.1.1.5
14378external/bsd/pkg_install/dist/info/main.c 1.1.1.6 - 1.1.1.7 14378external/bsd/pkg_install/dist/info/main.c 1.1.1.6 - 1.1.1.7
14379external/bsd/pkg_install/dist/info/perform.c 1.1.1.11 14379external/bsd/pkg_install/dist/info/perform.c 1.1.1.11
14380external/bsd/pkg_install/dist/info/show.c 1.1.1.7 14380external/bsd/pkg_install/dist/info/show.c 1.1.1.7
14381external/bsd/pkg_install/dist/lib/config.h.in 1.1.1.4 14381external/bsd/pkg_install/dist/lib/config.h.in 1.1.1.4
14382external/bsd/pkg_install/dist/lib/conflicts.c 1.1.1.3 14382external/bsd/pkg_install/dist/lib/conflicts.c 1.1.1.3
14383external/bsd/pkg_install/dist/lib/decompress.c 1.1.1.3 14383external/bsd/pkg_install/dist/lib/decompress.c 1.1.1.3
14384external/bsd/pkg_install/dist/lib/fexec.c 1.1.1.3 14384external/bsd/pkg_install/dist/lib/fexec.c 1.1.1.3
14385external/bsd/pkg_install/dist/lib/file.c 1.1.1.4 - 1.1.1.5 14385external/bsd/pkg_install/dist/lib/file.c 1.1.1.4 - 1.1.1.5
14386external/bsd/pkg_install/dist/lib/gpgsig.c 1.1.1.2 14386external/bsd/pkg_install/dist/lib/gpgsig.c 1.1.1.2
14387external/bsd/pkg_install/dist/lib/iterate.c 1.1.1.3 14387external/bsd/pkg_install/dist/lib/iterate.c 1.1.1.3
14388external/bsd/pkg_install/dist/lib/lib.h 1.1.1.8 - 1.1.1.9 14388external/bsd/pkg_install/dist/lib/lib.h 1.1.1.8 - 1.1.1.9
14389external/bsd/pkg_install/dist/lib/license.c 1.1.1.5 14389external/bsd/pkg_install/dist/lib/license.c 1.1.1.5
14390external/bsd/pkg_install/dist/lib/parse-config.c 1.1.1.5 - 1.1.1.7 14390external/bsd/pkg_install/dist/lib/parse-config.c 1.1.1.5 - 1.1.1.7
14391external/bsd/pkg_install/dist/lib/pkcs7.c 1.1.1.4 14391external/bsd/pkg_install/dist/lib/pkcs7.c 1.1.1.4
14392external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in 1.1.1.6 - 1.1.1.8 14392external/bsd/pkg_install/dist/lib/pkg_install.conf.5.in 1.1.1.6 - 1.1.1.8
14393external/bsd/pkg_install/dist/lib/pkg_io.c 1.1.1.7 14393external/bsd/pkg_install/dist/lib/pkg_io.c 1.1.1.7
14394external/bsd/pkg_install/dist/lib/pkg_signature.c 1.1.1.6 14394external/bsd/pkg_install/dist/lib/pkg_signature.c 1.1.1.6
14395external/bsd/pkg_install/dist/lib/pkgdb.c 1.1.1.4 - 1.1.1.5 14395external/bsd/pkg_install/dist/lib/pkgdb.c 1.1.1.4 - 1.1.1.5
14396external/bsd/pkg_install/dist/lib/plist.c 1.1.1.5 14396external/bsd/pkg_install/dist/lib/plist.c 1.1.1.5
14397external/bsd/pkg_install/dist/lib/remove.c 1.1.1.2 14397external/bsd/pkg_install/dist/lib/remove.c 1.1.1.2
14398external/bsd/pkg_install/dist/lib/var.c 1.1.1.3 14398external/bsd/pkg_install/dist/lib/var.c 1.1.1.3
14399external/bsd/pkg_install/dist/lib/version.h 1.1.1.18 - 1.1.1.21 14399external/bsd/pkg_install/dist/lib/version.h 1.1.1.18 - 1.1.1.21
14400 14400
14401 Update to pkg_install-20091008: 14401 Update to pkg_install-20091008:
14402 - pkg_add: add support to check license conditions before installation 14402 - pkg_add: add support to check license conditions before installation
14403 - pkg_delete: add -k option to skip over preserve packages. 14403 - pkg_delete: add -k option to skip over preserve packages.
14404 - WARNS=4 clean, fix some potential uses of uninitialized variables 14404 - WARNS=4 clean, fix some potential uses of uninitialized variables
14405 - Add a new command for pkg_admin: findbest. It takes one or more 14405 - Add a new command for pkg_admin: findbest. It takes one or more
14406 patterns and searches for the best match in PKG_PATH, just like 14406 patterns and searches for the best match in PKG_PATH, just like
14407 pkg_add would. 14407 pkg_add would.
14408 It prints the URLs of the best match for each pattern to stdout. 14408 It prints the URLs of the best match for each pattern to stdout.
14409 - Rewrite the config file parser to read the file only once. 14409 - Rewrite the config file parser to read the file only once.
14410 - Fix a bug in pkg_add's -P handling. For dependencies the pkgdb path 14410 - Fix a bug in pkg_add's -P handling. For dependencies the pkgdb path
14411 was computed incorrectly and included destdir more than once. 14411 was computed incorrectly and included destdir more than once.
14412 - Fix the ACTIVE_FTP option to actually set the "a" flag and not the 14412 - Fix the ACTIVE_FTP option to actually set the "a" flag and not the
14413 old "p" flag. 14413 old "p" flag.
14414 - restore pkg_add -f functionality for missing dependencies (PR 42001) 14414 - restore pkg_add -f functionality for missing dependencies (PR 42001)
14415 - pkg_admin rebuild should count packages correctly (he@), also 14415 - pkg_admin rebuild should count packages correctly (he@), also
14416 count @pkgdir  14416 count @pkgdir
14417 - fix gpg-sign-package syntax in pkg_admin(1) 14417 - fix gpg-sign-package syntax in pkg_admin(1)
14418 - change default URL for pkg-vulnerabilities to use HTTP 14418 - change default URL for pkg-vulnerabilities to use HTTP
14419 - Fix German accent 14419 - Fix German accent
14420 - Don't dereference a null pointer for pkg_admin add 14420 - Don't dereference a null pointer for pkg_admin add
14421 [joerg, ticket #1075] 14421 [joerg, ticket #1075]
14422 14422
14423sys/dev/ic/wdc.c 1.258 14423sys/dev/ic/wdc.c 1.258
14424 14424
14425 Commit patch from PR#41926: use 8bits access to legacy IDE registers 14425 Commit patch from PR#41926: use 8bits access to legacy IDE registers
14426 through the SATA interface (except data registers). 14426 through the SATA interface (except data registers).
14427 Stops errors such as the following when probing SATA drives through 14427 Stops errors such as the following when probing SATA drives through
14428 controllers that offer the legacy pciide interface: 14428 controllers that offer the legacy pciide interface:
14429 viaide1 channel 0: reset failed for drive 0 14429 viaide1 channel 0: reset failed for drive 0
14430 [sborrill, ticket #1074] 14430 [sborrill, ticket #1074]
14431 14431
14432sys/arch/i386/stand/boot/boot2.c patch 14432sys/arch/i386/stand/boot/boot2.c patch
14433 14433
14434 - If the menuformat is not letter, do not allow letter keys to be 14434 - If the menuformat is not letter, do not allow letter keys to be
14435 aliases for number keys. 14435 aliases for number keys.
14436 - Don't treat timeouts or the return key as an invalid choice. 14436 - Don't treat timeouts or the return key as an invalid choice.
14437 [snj, ticket #1080] 14437 [snj, ticket #1080]
14438 14438
14439distrib/sets/lists/base/mi 1.833 14439distrib/sets/lists/base/mi 1.833
14440distrib/sets/lists/man/mi 1.1164 14440distrib/sets/lists/man/mi 1.1164
14441sys/dev/pci/hdaudio/hdaudio.c 1.5 14441sys/dev/pci/hdaudio/hdaudio.c 1.5
14442sys/dev/pci/hdaudio/hdaudio_afg.c 1.17 14442sys/dev/pci/hdaudio/hdaudio_afg.c 1.17
14443sys/dev/pci/hdaudio/hdaudioio.h 1.3 14443sys/dev/pci/hdaudio/hdaudioio.h 1.3
14444sys/dev/pci/hdaudio/hdaudiovar.h 1.5 14444sys/dev/pci/hdaudio/hdaudiovar.h 1.5
14445usr.sbin/Makefile 1.243 via patch 14445usr.sbin/Makefile 1.243 via patch
14446usr.sbin/hdaudioctl/Makefile 1.1 14446usr.sbin/hdaudioctl/Makefile 1.1
14447usr.sbin/hdaudioctl/graph.c 1.1 14447usr.sbin/hdaudioctl/graph.c 1.1
14448usr.sbin/hdaudioctl/hdaudioctl.8 1.1, 1.2 14448usr.sbin/hdaudioctl/hdaudioctl.8 1.1, 1.2
14449usr.sbin/hdaudioctl/hdaudioctl.c 1.1 14449usr.sbin/hdaudioctl/hdaudioctl.c 1.1
14450usr.sbin/hdaudioctl/hdaudioctl.h 1.1 14450usr.sbin/hdaudioctl/hdaudioctl.h 1.1
14451 14451
14452 Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices. 14452 Add hdaudioctl(8), a tool to manipulate hdaudio(4) devices.
14453 [sborrill, ticket #1086] 14453 [sborrill, ticket #1086]
14454 14454
14455distrib/sets/lists/comp/mi 1.1312 14455distrib/sets/lists/comp/mi 1.1312
14456sys/dev/pci/Makefile 1.13 14456sys/dev/pci/Makefile 1.13
14457sys/dev/pci/hdaudio/Makefile 1.1 14457sys/dev/pci/hdaudio/Makefile 1.1
14458 14458
14459 Install hdaudio includes required by userland tools. 14459 Install hdaudio includes required by userland tools.
14460 [sborrill, ticket #1101] 14460 [sborrill, ticket #1101]
14461 14461
14462distrib/sets/lists/base/mi 1.830 14462distrib/sets/lists/base/mi 1.830
14463 14463
14464 Add hdaudio directory to the base set list. 14464 Add hdaudio directory to the base set list.
14465 [sborrill, ticket #1102] 14465 [sborrill, ticket #1102]
14466 14466
14467sys/arch/sparc64/include/userret.h 1.9 14467sys/arch/sparc64/include/userret.h 1.9
14468sys/arch/sparc64/sparc64/trap.c 1.158 14468sys/arch/sparc64/sparc64/trap.c 1.158
14469 14469
14470 Merge want_ast check in userret() into trap handler, and 14470 Merge want_ast check in userret() into trap handler, and
14471 repeat preempt() call while want_resched is true. While 14471 repeat preempt() call while want_resched is true. While
14472 there remove unnecessary #if 1. This should fix a performance 14472 there remove unnecessary #if 1. This should fix a performance
14473 degradation of disk I/O on heavy load. 14473 degradation of disk I/O on heavy load.
14474 [nakayama, ticket #1103] 14474 [nakayama, ticket #1103]
14475 14475
14476share/mk/bsd.own.mk 1.571 14476share/mk/bsd.own.mk 1.571
14477 14477
14478 Add sunleo. Should have been part of ticket 1052. 14478 Add sunleo. Should have been part of ticket 1052.
14479 [rmind, ticket #1107] 14479 [rmind, ticket #1107]
14480 14480
14481lib/libc/stdlib/getsubopt.3 1.12 14481lib/libc/stdlib/getsubopt.3 1.12
14482 14482
14483 Fix header to include. 14483 Fix header to include.
14484 [joerg, ticket #1106] 14484 [joerg, ticket #1106]
14485 14485
14486sys/netsmb/smb_smb.c 1.31, 1.32 14486sys/netsmb/smb_smb.c 1.31, 1.32
14487 14487
14488 Fix detection of SMB capabilities according to the CIFS spec: 14488 Fix detection of SMB capabilities according to the CIFS spec:
14489 1.) SMB_CAP_LARGE_FILES advertises support for 64-bit file offsets. 14489 1.) SMB_CAP_LARGE_FILES advertises support for 64-bit file offsets.
14490 2.) SMB_CAP_LARGE_READX and SMB_CAP_LARGE_WRITEX advertise support for 14490 2.) SMB_CAP_LARGE_READX and SMB_CAP_LARGE_WRITEX advertise support for
14491 large reads and writes (larger than 64KB). 14491 large reads and writes (larger than 64KB).
14492 The code previously only used SMB_CAP_LARGE_READX and 14492 The code previously only used SMB_CAP_LARGE_READX and
14493 SMB_CAP_LARGE_WRITEX which is not correct and doesn't work for 14493 SMB_CAP_LARGE_WRITEX which is not correct and doesn't work for
14494 the Apple Time Capsule which only supports SMB_CAP_LARGE_FILES. 14494 the Apple Time Capsule which only supports SMB_CAP_LARGE_FILES.
14495 This fixes PR kern/42175. 14495 This fixes PR kern/42175.
14496 [tron, ticket #1104] 14496 [tron, ticket #1104]
14497 14497
14498lib/libpuffs/puffs.c 1.100 14498lib/libpuffs/puffs.c 1.100
14499lib/libpuffs/puffs.h 1.112 14499lib/libpuffs/puffs.h 1.112
14500lib/libpuffs/shlib_version patch 14500lib/libpuffs/shlib_version patch
14501distrib/sets/lists/base/md.amd64 patch 14501distrib/sets/lists/base/md.amd64 patch
14502distrib/sets/lists/base/md.sparc64 patch 14502distrib/sets/lists/base/md.sparc64 patch
14503distrib/sets/lists/base/shl.mi patch 14503distrib/sets/lists/base/shl.mi patch
14504 14504
14505 Make it possible to supply parameters to puffs_init() later (but 14505 Make it possible to supply parameters to puffs_init() later (but
14506 before puffs_mount()). 14506 before puffs_mount()).
14507 [pooka, ticket #1105] 14507 [pooka, ticket #1105]
14508 14508
14509xsrc/external/mit/xf86-video-chips/dist/src/ct_driver.c 1.4 14509xsrc/external/mit/xf86-video-chips/dist/src/ct_driver.c 1.4
14510xsrc/external/mit/xf86-video-chips/dist/src/ct_driver.h 1.2 14510xsrc/external/mit/xf86-video-chips/dist/src/ct_driver.h 1.2
14511external/mit/xorg/server/drivers/xf86-video-chips/Makefile 1.5 14511external/mit/xorg/server/drivers/xf86-video-chips/Makefile 1.5
14512 14512
14513 make this work on shark again by enabling the VLB probe routines 14513 make this work on shark again by enabling the VLB probe routines
14514 when HAVE_ISA is defined. For now this disables the PCI probe 14514 when HAVE_ISA is defined. For now this disables the PCI probe
14515 routine but the only arch where we actually need this is shark 14515 routine but the only arch where we actually need this is shark
14516 where we couldn't add a PCI CT65550 even if we wanted to. 14516 where we couldn't add a PCI CT65550 even if we wanted to.
14517 set -DHAVE_ISA on shark, with this accelerated Xorg works again on 14517 set -DHAVE_ISA on shark, with this accelerated Xorg works again on
14518 rev. 4 sharks. 14518 rev. 4 sharks.
14519 [macallan, ticket #1108] 14519 [macallan, ticket #1108]
14520 14520
14521sys/fs/smbfs/smbfs_smb.c 1.41 14521sys/fs/smbfs/smbfs_smb.c 1.41
14522sys/fs/smbfs/smbfs_subr.h 1.20 14522sys/fs/smbfs/smbfs_subr.h 1.20
14523 14523
14524 Add support for 64 bit file offsets to smbfs_smb_setfsize(), largely 14524 Add support for 64 bit file offsets to smbfs_smb_setfsize(), largely
14525 based on code taken from FreeBSD. 14525 based on code taken from FreeBSD.
14526 This stops truncation of files larger than 4GB by VOP_SETATTR() which 14526 This stops truncation of files larger than 4GB by VOP_SETATTR() which
14527 e.g. happened when copying large files "rump_smbfs".  14527 e.g. happened when copying large files "rump_smbfs".
14528 [tron, ticket #1109] 14528 [tron, ticket #1109]
14529 14529
14530usr.bin/systat/syscall.c 1.7 14530usr.bin/systat/syscall.c 1.7
14531usr.bin/systat/vmstat.c 1.74 14531usr.bin/systat/vmstat.c 1.74
14532 14532
14533 Fix problems with SIGWINCH. From Paul Ripke in PR 42161. 14533 Fix problems with SIGWINCH. From Paul Ripke in PR 42161.
14534 [wiz, ticket #1110] 14534 [wiz, ticket #1110]
14535 14535
14536sys/ufs/ext2fs/ext2fs_extern.h 1.42 14536sys/ufs/ext2fs/ext2fs_extern.h 1.42
14537sys/ufs/ext2fs/ext2fs_vfsops.c 1.152 14537sys/ufs/ext2fs/ext2fs_vfsops.c 1.152
14538sys/ufs/ext2fs/ext2fs_vnops.c 1.91 14538sys/ufs/ext2fs/ext2fs_vnops.c 1.91
14539 14539
14540 update i_uid and i_gid after chown 14540 update i_uid and i_gid after chown
14541 [pooka, ticket #1112] 14541 [pooka, ticket #1112]
14542 14542
14543sys/miscfs/procfs/procfs_linux.c 1.58 14543sys/miscfs/procfs/procfs_linux.c 1.58
14544 14544
14545 Fix memory leak. Fixes PR 42053 from SHIMIZU Ryo. 14545 Fix memory leak. Fixes PR 42053 from SHIMIZU Ryo.
14546 [markd, ticket #1113] 14546 [markd, ticket #1113]
14547 14547
14548sys/fs/cd9660/cd9660_vfsops.c 1.68 14548sys/fs/cd9660/cd9660_vfsops.c 1.68
14549 14549
14550 Apply a similar fix for mount function from ffs_vfsops.c rev 1.186: 14550 Apply a similar fix for mount function from ffs_vfsops.c rev 1.186:
14551 Change cd9660_mount, in MNT_UPDATE case, to check dev_t's for equality 14551 Change cd9660_mount, in MNT_UPDATE case, to check dev_t's for equality
14552 instead of just vnode pointers. Fixes erroneous "Invalid argument" 14552 instead of just vnode pointers. Fixes erroneous "Invalid argument"
14553 errors from mount(8) with -u against cd9660 root in the presence of 14553 errors from mount(8) with -u against cd9660 root in the presence of
14554 mfs or tmpfs /dev prepared after initial mountroot. 14554 mfs or tmpfs /dev prepared after initial mountroot.
14555 [tsutsui, ticket #1115] 14555 [tsutsui, ticket #1115]
14556 14556
14557share/man/man4/sdhc.4 1.1-1.2 14557share/man/man4/sdhc.4 1.1-1.2
14558sys/dev/pci/sdhc_pci.c 1.1-1.3 14558sys/dev/pci/sdhc_pci.c 1.1-1.3
14559distrib/sets/lists/man/mi patch 14559distrib/sets/lists/man/mi patch
14560share/man/man4/Makefile patch 14560share/man/man4/Makefile patch
14561sys/arch/amd64/conf/GENERIC patch 14561sys/arch/amd64/conf/GENERIC patch
14562sys/arch/i386/conf/ALL patch 14562sys/arch/i386/conf/ALL patch
14563sys/arch/i386/conf/GENERIC patch 14563sys/arch/i386/conf/GENERIC patch
14564sys/dev/pci/files.pci patch 14564sys/dev/pci/files.pci patch
14565sys/dev/pci/pcidevs patch 14565sys/dev/pci/pcidevs patch
14566sys/dev/pci/pcidevs.h regen 14566sys/dev/pci/pcidevs.h regen
14567sys/dev/pci/pcidevs_data.h regen 14567sys/dev/pci/pcidevs_data.h regen
14568 14568
14569 Add sdhc(4), a driver for SD controllers following the SD Host 14569 Add sdhc(4), a driver for SD controllers following the SD Host
14570 Controller Standard Simplified Specification. 14570 Controller Standard Simplified Specification.
14571 [sborrill, ticket #1114] 14571 [sborrill, ticket #1114]
14572 14572
14573sys/arch/xen/xen/xbdback_xenbus.c 1.28 14573sys/arch/xen/xen/xbdback_xenbus.c 1.28
14574 14574
14575 Fix stalled xbdback detach that would stall the whole xenbus 14575 Fix stalled xbdback detach that would stall the whole xenbus
14576 thread, preventing new domU from be created. 14576 thread, preventing new domU from be created.
14577 [bouyer, ticket #1117] 14577 [bouyer, ticket #1117]
14578 14578
14579sys/arch/alpha/alpha/machdep.c 1.321 14579sys/arch/alpha/alpha/machdep.c 1.321
14580 14580
14581 Ensures the cpu running the shutdown waits for the correct 14581 Ensures the cpu running the shutdown waits for the correct
14582 cpus to halt and thus stop the machine hanging at shutdown. 14582 cpus to halt and thus stop the machine hanging at shutdown.
14583 [mhitch, ticket #1118] 14583 [mhitch, ticket #1118]
14584 14584
14585sys/arch/alpha/pci/tsp_bus_io.c 1.6 14585sys/arch/alpha/pci/tsp_bus_io.c 1.6
14586sys/arch/alpha/pci/tsp_bus_mem.c 1.9 14586sys/arch/alpha/pci/tsp_bus_mem.c 1.9
14587sys/arch/alpha/pci/tsvar.h 1.7 14587sys/arch/alpha/pci/tsvar.h 1.7
14588 14588
14589 The tsc(4) bus initialization was using a single statically 14589 The tsc(4) bus initialization was using a single statically
14590 allocated extent storage for each tsp(4), which caused a 14590 allocated extent storage for each tsp(4), which caused a
14591 LOCKDEBUG kernel to fail because the extent storage 14591 LOCKDEBUG kernel to fail because the extent storage
14592 contained a mutex which panics when the second mutex_init() 14592 contained a mutex which panics when the second mutex_init()
14593 is attempted. Put the extent storage into the tsp_config 14593 is attempted. Put the extent storage into the tsp_config
14594 structure so each tsp(4) gets it own. 14594 structure so each tsp(4) gets it own.
14595 Fixes PR port-alpha/38358. 14595 Fixes PR port-alpha/38358.
14596 [mhitch, ticket #1120] 14596 [mhitch, ticket #1120]
14597 14597
14598sys/dev/pci/ifpci2.c 1.17 14598sys/dev/pci/ifpci2.c 1.17
14599 14599
14600 Fix endianess issues with ifritz (4) when accessing the 14600 Fix endianess issues with ifritz (4) when accessing the
14601 B-channel fifos. 14601 B-channel fifos.
14602 [martin, ticket #1119] 14602 [martin, ticket #1119]
14603 14603
14604dist/nvi/regex/regexec.c 1.4 14604dist/nvi/regex/regexec.c 1.4
14605 14605
14606 Fix regexp on LP64 systems. 14606 Fix regexp on LP64 systems.
14607 By the time 'states1' was expanded, it became 'char *' so the 14607 By the time 'states1' was expanded, it became 'char *' so the
14608 code tried to put 64 bits into an int! Fixed PR/41924 14608 code tried to put 64 bits into an int! Fixed PR/41924
14609 [dsl, ticket #1121] 14609 [dsl, ticket #1121]
14610 14610
14611sys/dev/pckbport/wskbdmap_mfii.c patch 14611sys/dev/pckbport/wskbdmap_mfii.c patch
14612sys/dev/wscons/wsksymdef.h patch 14612sys/dev/wscons/wsksymdef.h patch
14613sys/dev/wscons/wskbdutil.c patch 14613sys/dev/wscons/wskbdutil.c patch
14614 14614
14615 Add hungarian keyboard layout. 14615 Add hungarian keyboard layout.
14616 [ahoka, ticket #1111] 14616 [ahoka, ticket #1111]
14617 14617
14618sys/kern/uipc_usrreq.c 1.127 14618sys/kern/uipc_usrreq.c 1.127
14619 14619
14620 In uipc_usrreq(PRU_ACCEPT), grab the unp_streamlock before 14620 In uipc_usrreq(PRU_ACCEPT), grab the unp_streamlock before
14621 unp_setpeerlocks(). This fixes a race where, for a short period 14621 unp_setpeerlocks(). This fixes a race where, for a short period
14622 of time, so->so_lock and so2->so_lock are not sync. This makes 14622 of time, so->so_lock and so2->so_lock are not sync. This makes
14623 solocked2() and solocked() unreliable and cause DIAGNOSTIC kernel 14623 solocked2() and solocked() unreliable and cause DIAGNOSTIC kernel
14624 panics. This also fixes a possible panic in unp_setaddr() which 14624 panics. This also fixes a possible panic in unp_setaddr() which
14625 expects the socket locked. Should fix kern/38968. 14625 expects the socket locked. Should fix kern/38968.
14626 [bouyer, ticket #932] 14626 [bouyer, ticket #932]
14627 14627
14628dist/pppd/chat/chat.8 1.6 14628dist/pppd/chat/chat.8 1.6
14629usr.sbin/acpitools/amldb/amldb.8 1.4 14629usr.sbin/acpitools/amldb/amldb.8 1.4
14630 14630
14631 Fix markup and backslashes. 14631 Fix markup and backslashes.
14632 [joerg, ticket #1122] 14632 [joerg, ticket #1122]
14633 14633
14634sys/dev/pci/if_age.c 1.29, 1.30, 1.34 14634sys/dev/pci/if_age.c 1.29, 1.30, 1.34
14635sys/dev/pci/if_agereg.h 1.3 14635sys/dev/pci/if_agereg.h 1.3
14636sys/dev/pci/if_ale.c 1.9 14636sys/dev/pci/if_ale.c 1.9
14637 14637
14638 age(4): 14638 age(4):
14639 - Support flow control. 14639 - Support flow control.
14640 - Add TWSI registers. 14640 - Add TWSI registers.
14641 - Don't access VPD even if hardware advertised the capability. 14641 - Don't access VPD even if hardware advertised the capability.
14642 It seems that some revisions of the controllers hang while 14642 It seems that some revisions of the controllers hang while
14643 accessing the VPD. Because VPD access routine is now unused, 14643 accessing the VPD. Because VPD access routine is now unused,
14644 nuke it. 14644 nuke it.
14645 - Let TWSI reload EEPROM if VPD capability is detected. Reloading 14645 - Let TWSI reload EEPROM if VPD capability is detected. Reloading
14646 the EEPROM will also set the Ethernet address, so age(4) now 14646 the EEPROM will also set the Ethernet address, so age(4) now
14647 reads AGE_PAR0 and AGE_PAR1 register to get the Ethernet address. 14647 reads AGE_PAR0 and AGE_PAR1 register to get the Ethernet address.
14648 This removes removes a lot of hacks and enhance readability a lot. 14648 This removes removes a lot of hacks and enhance readability a lot.
14649 - Double PHY reset timeout as it takes more time to take the PHY out 14649 - Double PHY reset timeout as it takes more time to take the PHY out
14650 of power-saving state. 14650 of power-saving state.
14651 - Explicitly check power-saving state by checking undocumented PHY 14651 - Explicitly check power-saving state by checking undocumented PHY
14652 registers. If link is not up, poke undocumented registers to take 14652 registers. If link is not up, poke undocumented registers to take
14653 PHY out of power-saving state. This is the same thing done by the 14653 PHY out of power-saving state. This is the same thing done by the
14654 Linux driver. 14654 Linux driver.
14655 - Don't rely on auto-clearing feature of master reset bit, just wait 14655 - Don't rely on auto-clearing feature of master reset bit, just wait
14656 1ms and check idle status of MAC. 14656 1ms and check idle status of MAC.
14657 14657
14658 age(4) and ale(4): 14658 age(4) and ale(4):
14659 Use m_pullup to handle defragmentation. 14659 Use m_pullup to handle defragmentation.
14660 Reinject mbuf into TX queue when it couldn't be loaded. 14660 Reinject mbuf into TX queue when it couldn't be loaded.
14661 [cegger, ticket #1124] 14661 [cegger, ticket #1124]
14662 14662
14663include/link_elf.h 1.8 14663include/link_elf.h 1.8
14664 14664
14665 typedef struct link_map as Link_map (for solaris-compat) 14665 typedef struct link_map as Link_map (for solaris-compat)
14666 [pooka, ticket #1125] 14666 [pooka, ticket #1125]
14667 14667
14668usr.sbin/postinstall/postinstall 1.106 14668usr.sbin/postinstall/postinstall 1.106
14669 14669
14670 /usr/X11R7/lib/X11/xkb/symbols/pc used to be a directory, but 14670 /usr/X11R7/lib/X11/xkb/symbols/pc used to be a directory, but
14671 changed to a file on 2009-06-12. Fixing this requires removing 14671 changed to a file on 2009-06-12. Fixing this requires removing
14672 the directory (which we can do) and re-extracting the xbase set 14672 the directory (which we can do) and re-extracting the xbase set
14673 (which we can't do), or at least adding that one file (which we 14673 (which we can't do), or at least adding that one file (which we
14674 may be able to do if X11SRCDIR is available). 14674 may be able to do if X11SRCDIR is available).
14675 [apb, ticket #1126] 14675 [apb, ticket #1126]
14676 14676
14677sys/kern/vfs_subr.c 1.386 14677sys/kern/vfs_subr.c 1.386
14678sys/ufs/ufs/ufs_ihash.c 1.28 14678sys/ufs/ufs/ufs_ihash.c 1.28
14679 14679
14680 getcleanvnode(): don't vclean() the vnode if it has gained another 14680 getcleanvnode(): don't vclean() the vnode if it has gained another
14681 reference while we were getting the v_interlock. 14681 reference while we were getting the v_interlock.
14682 vget(): attempt prevent it from returning a clean vnode: 14682 vget(): attempt prevent it from returning a clean vnode:
14683 if the vnode is being inactivated (by vrelel()), wait for 14683 if the vnode is being inactivated (by vrelel()), wait for
14684 vrelel() to complete (or return EBUSY if we can't wait), and 14684 vrelel() to complete (or return EBUSY if we can't wait), and
14685 return ENOENT if the vnode has been vclean'ed by vrelel() 14685 return ENOENT if the vnode has been vclean'ed by vrelel()
14686 Fixes kern/41147 in a better way, and hopefully fixes other related 14686 Fixes kern/41147 in a better way, and hopefully fixes other related
14687 race conditions. 14687 race conditions.
14688 [bouyer, ticket #1129] 14688 [bouyer, ticket #1129]
14689 14689
14690usr.bin/gzip/gzip.c 1.95-1.97 14690usr.bin/gzip/gzip.c 1.95-1.97
14691usr.bin/gzip/unbzip2.c 1.12 14691usr.bin/gzip/unbzip2.c 1.12
14692usr.bin/gzip/unpack.c 1.1 14692usr.bin/gzip/unpack.c 1.1
14693 14693
14694 - Fix support for multi-section bzip2 files, as created by pbzip2. 14694 - Fix support for multi-section bzip2 files, as created by pbzip2.
14695 - Add "pack" uncompression support. 14695 - Add "pack" uncompression support.
14696 - Avoid an overflow in suffix handling. 14696 - Avoid an overflow in suffix handling.
14697 - Bump version number. 14697 - Bump version number.
14698 [mrg, ticket #1131] 14698 [mrg, ticket #1131]
14699 14699
14700sys/nfs/nfs_socket.c 1.182 14700sys/nfs/nfs_socket.c 1.182
14701 14701
14702 Handle EWOULDBLOCK the same way as EPIPE. It seems the TCP 14702 Handle EWOULDBLOCK the same way as EPIPE. It seems the TCP
14703 socket layer can return EWOULDBLOCK on some occasion when 14703 socket layer can return EWOULDBLOCK on some occasion when
14704 the connection is broken. 14704 the connection is broken.
14705 [bouyer, ticket #1128] 14705 [bouyer, ticket #1128]
14706 14706
14707sys/arch/amd64/include/Makefile.inc 1.1 14707sys/arch/amd64/include/Makefile.inc 1.1
14708 14708
14709 Build kernel modules with -mno-red-zone like kernel is built. 14709 Build kernel modules with -mno-red-zone like kernel is built.
14710 This fixes frequent panics in amd64 zfs module, plus other 14710 This fixes frequent panics in amd64 zfs module, plus other
14711 reported problems. 14711 reported problems.
14712 [cube, ticket #1140] 14712 [cube, ticket #1140]
14713 14713
14714external/mit/xorg/lib/dri/i915/Makefile 1.4 14714external/mit/xorg/lib/dri/i915/Makefile 1.4
14715external/mit/xorg/lib/dri/i965/Makefile 1.5 14715external/mit/xorg/lib/dri/i965/Makefile 1.5
14716 14716
14717 - Link in -ldrm_intel on i915 and i965 drivers. 14717 - Link in -ldrm_intel on i915 and i965 drivers.
14718 - Build i915 driver with -DI915 -DDRM_VBLANK_FLIP=DRM_VBLANK_FLIP. 14718 - Build i915 driver with -DI915 -DDRM_VBLANK_FLIP=DRM_VBLANK_FLIP.
14719 [mrg, ticket #1132] 14719 [mrg, ticket #1132]
14720 14720
14721sys/dev/ic/hme.c 1.84 via patch 14721sys/dev/ic/hme.c 1.84 via patch
14722 14722
14723 Use hme_init() to provide a non-NULL ifp->if_init. 14723 Use hme_init() to provide a non-NULL ifp->if_init.
14724 [jakllsch, ticket #1133] 14724 [jakllsch, ticket #1133]
14725 14725
14726sys/netinet6/ip6_forward.c 1.67 14726sys/netinet6/ip6_forward.c 1.67
14727 14727
14728 Clear cksum flags before any further processing like 14728 Clear cksum flags before any further processing like
14729 ip_forward does. Many drivers set the UDP/TCP v4 flags even 14729 ip_forward does. Many drivers set the UDP/TCP v4 flags even
14730 for v6 traffic and if the packet is encapsulated with gif, 14730 for v6 traffic and if the packet is encapsulated with gif,
14731 the IPv6 header would get corrupted by ip_output. 14731 the IPv6 header would get corrupted by ip_output.
14732 [joerg, ticket #1139] 14732 [joerg, ticket #1139]
14733 14733
14734sys/dev/rnd.c 1.77 14734sys/dev/rnd.c 1.77
14735 14735
14736 rnd_sample_allocate_isr: pass correct flag to pool_get(). 14736 rnd_sample_allocate_isr: pass correct flag to pool_get().
14737 Addresses PR/39325. 14737 Addresses PR/39325.
14738 [rmind, ticket #1134] 14738 [rmind, ticket #1134]
14739 14739
14740sys/arch/alpha/conf/Makefile.alpha 1.82 14740sys/arch/alpha/conf/Makefile.alpha 1.82
14741 14741
14742 Loading the kernel at 0xfffffc0000300000 doesn't work on some 14742 Loading the kernel at 0xfffffc0000300000 doesn't work on some
14743 configurations of ES40. Change the kernel text to 0xfffffc0000430000 14743 configurations of ES40. Change the kernel text to 0xfffffc0000430000
14744 (which is where Tru64 has its kernel). 14744 (which is where Tru64 has its kernel).
14745 [mhitch, ticket #1135] 14745 [mhitch, ticket #1135]
14746 14746
14747distrib/alpha/instkernel/cd-hd-tape/Makefile 1.20 14747distrib/alpha/instkernel/cd-hd-tape/Makefile 1.20
14748 14748
14749 The tarfs image in cdhdinstall used to get padded out to an 18KB 14749 The tarfs image in cdhdinstall used to get padded out to an 18KB
14750 boundary (the size of the read used to read it) with the 14750 boundary (the size of the read used to read it) with the
14751 alpha-specific image creation. This got lost when moved to using 14751 alpha-specific image creation. This got lost when moved to using
14752 common routines, so that burning the cdhdinstall image onto a CDROM 14752 common routines, so that burning the cdhdinstall image onto a CDROM
14753 resulted in a failure to read the last block of the tarfs image. 14753 resulted in a failure to read the last block of the tarfs image.
14754 Use the provided option to have the image padded out to the full 14754 Use the provided option to have the image padded out to the full
14755 image size. 14755 image size.
14756 [mhitch, ticket #1136] 14756 [mhitch, ticket #1136]
14757 14757
14758sys/arch/alpha/alpha/pmap.c 1.250 14758sys/arch/alpha/alpha/pmap.c 1.250
14759 14759
14760 The tlb shootdown IPI can interrupt the pool_cache_get() in places 14760 The tlb shootdown IPI can interrupt the pool_cache_get() in places
14761 that can cause a deadlock or pool cache corruption. Take the 14761 that can cause a deadlock or pool cache corruption. Take the
14762 shootdown job queue mutex before calling pool_cache_get(), which 14762 shootdown job queue mutex before calling pool_cache_get(), which
14763 will block the IPI interrupts and seems to fix the remaining tlb 14763 will block the IPI interrupts and seems to fix the remaining tlb
14764 shootdown deadlocks and pool cache corruption I've been seeing. 14764 shootdown deadlocks and pool cache corruption I've been seeing.
14765 Should address both PR port-alpha/38335 and PR port-alpha/42174. 14765 Should address both PR port-alpha/38335 and PR port-alpha/42174.
14766 [mhitch, ticket #1137] 14766 [mhitch, ticket #1137]
14767 14767
14768sys/arch/sparc/sparc/pmap.c 1.336 14768sys/arch/sparc/sparc/pmap.c 1.336
14769 14769
14770 Avoid unused variable warnings on sun4c-only kernels. 14770 Avoid unused variable warnings on sun4c-only kernels.
14771 Fixes PR#42249.  14771 Fixes PR#42249.
14772 [jdc, ticket #1138] 14772 [jdc, ticket #1138]
14773 14773
14774sys/netkey/keysock.c 1.53 14774sys/netkey/keysock.c 1.53
14775 14775
14776 Replace splsoftnet() with proper mutexes. Fixes PR kren/40940. 14776 Replace splsoftnet() with proper mutexes. Fixes PR kren/40940.
14777 [mlelstv, ticket #1142] 14777 [mlelstv, ticket #1142]
14778 14778
14779sys/dev/pckbport/wskbdmap_mfii.c 1.18 14779sys/dev/pckbport/wskbdmap_mfii.c 1.18
14780 14780
14781 Add support for Swiss german kezboard to wskbd. 14781 Add support for Swiss german kezboard to wskbd.
14782 [mbalmer, ticket #1144] 14782 [mbalmer, ticket #1144]
14783 14783
14784etc/rc.d/named 1.20 14784etc/rc.d/named 1.20
14785 14785
14786 PR/41273: Martin Mersberger: missing '/' in /etc/rc.d/named in 14786 PR/41273: Martin Mersberger: missing '/' in /etc/rc.d/named in
14787 section named_migrate 14787 section named_migrate
14788 [dholland, ticket #1146] 14788 [dholland, ticket #1146]
14789 14789
14790sys/net/if_arcsubr.c 1.61 14790sys/net/if_arcsubr.c 1.61
14791sys/net/if_ethersubr.c 1.173 14791sys/net/if_ethersubr.c 1.173
14792sys/net/if_fddisubr.c 1.78 14792sys/net/if_fddisubr.c 1.78
14793sys/net/if_tokensubr.c 1.58 via patch 14793sys/net/if_tokensubr.c 1.58 via patch
14794sys/netinet/if_arp.c 1.149 14794sys/netinet/if_arp.c 1.149
14795 14795
14796 ar_tha() can return NULL; treat this as an error. 14796 ar_tha() can return NULL; treat this as an error.
14797 [christos, ticket #1156] 14797 [christos, ticket #1156]
14798 14798
14799sys/kern/vfs_subr.c 1.387 14799sys/kern/vfs_subr.c 1.387
14800 14800
14801 Fix getcleanvnode() in previous: in the if (vp->v_usecount != 0) 14801 Fix getcleanvnode() in previous: in the if (vp->v_usecount != 0)
14802 case we didn't bump the refcount, so don't decrease it through 14802 case we didn't bump the refcount, so don't decrease it through
14803 vrelel(). call mutex_exit() on v_interlock directly instead. 14803 vrelel(). call mutex_exit() on v_interlock directly instead.
14804 [bouyer, ticket #1152] 14804 [bouyer, ticket #1152]
14805 14805
14806external/bsd/dhcpcd/dist/compat patch 14806external/bsd/dhcpcd/dist/compat patch
14807external/bsd/dhcpcd/dist/defs.h patch 14807external/bsd/dhcpcd/dist/defs.h patch
14808external/bsd/dhcpcd/dist/arp.c patch 14808external/bsd/dhcpcd/dist/arp.c patch
14809external/bsd/dhcpcd/dist/bind.c patch 14809external/bsd/dhcpcd/dist/bind.c patch
14810external/bsd/dhcpcd/dist/common.c patch 14810external/bsd/dhcpcd/dist/common.c patch
14811external/bsd/dhcpcd/dist/common.h patch 14811external/bsd/dhcpcd/dist/common.h patch
14812external/bsd/dhcpcd/dist/config.h patch 14812external/bsd/dhcpcd/dist/config.h patch
14813external/bsd/dhcpcd/dist/configure.c patch 14813external/bsd/dhcpcd/dist/configure.c patch
14814external/bsd/dhcpcd/dist/control.c patch 14814external/bsd/dhcpcd/dist/control.c patch
14815external/bsd/dhcpcd/dist/dhcp.c patch 14815external/bsd/dhcpcd/dist/dhcp.c patch
14816external/bsd/dhcpcd/dist/dhcp.h patch 14816external/bsd/dhcpcd/dist/dhcp.h patch
14817external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in patch 14817external/bsd/dhcpcd/dist/dhcpcd-run-hooks.8.in patch
14818external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in patch 14818external/bsd/dhcpcd/dist/dhcpcd-run-hooks.in patch
14819external/bsd/dhcpcd/dist/dhcpcd.8.in patch 14819external/bsd/dhcpcd/dist/dhcpcd.8.in patch
14820external/bsd/dhcpcd/dist/dhcpcd.c patch 14820external/bsd/dhcpcd/dist/dhcpcd.c patch
14821external/bsd/dhcpcd/dist/dhcpcd.conf patch 14821external/bsd/dhcpcd/dist/dhcpcd.conf patch
14822external/bsd/dhcpcd/dist/dhcpcd.conf.5.in patch 14822external/bsd/dhcpcd/dist/dhcpcd.conf.5.in patch
14823external/bsd/dhcpcd/dist/duid.c patch 14823external/bsd/dhcpcd/dist/duid.c patch
14824external/bsd/dhcpcd/dist/if-bsd.c patch 14824external/bsd/dhcpcd/dist/if-bsd.c patch
14825external/bsd/dhcpcd/dist/if-options.c patch 14825external/bsd/dhcpcd/dist/if-options.c patch
14826external/bsd/dhcpcd/dist/if-options.h patch 14826external/bsd/dhcpcd/dist/if-options.h patch
14827external/bsd/dhcpcd/dist/if-pref.c patch 14827external/bsd/dhcpcd/dist/if-pref.c patch
14828external/bsd/dhcpcd/dist/ipv4ll.c patch 14828external/bsd/dhcpcd/dist/ipv4ll.c patch
14829external/bsd/dhcpcd/dist/net.c patch 14829external/bsd/dhcpcd/dist/net.c patch
14830external/bsd/dhcpcd/dist/net.h patch 14830external/bsd/dhcpcd/dist/net.h patch
14831external/bsd/dhcpcd/dist/signals.c patch 14831external/bsd/dhcpcd/dist/signals.c patch
14832external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu patch 14832external/bsd/dhcpcd/dist/dhcpcd-hooks/10-mtu patch
14833external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname patch 14833external/bsd/dhcpcd/dist/dhcpcd-hooks/30-hostname patch
14834external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf patch 14834external/bsd/dhcpcd/dist/dhcpcd-hooks/50-ntp.conf patch
14835external/bsd/dhcpcd/sbin/dhcpcd/Makefile patch 14835external/bsd/dhcpcd/sbin/dhcpcd/Makefile patch
14836 14836
14837 Update dhcpcd to 5.1.3. Changes: 14837 Update dhcpcd to 5.1.3. Changes:
14838 * Fixed correct dstaddr detection at startup on PtP links. 14838 * Fixed correct dstaddr detection at startup on PtP links.
14839 * Default to requesting an MTU. 14839 * Default to requesting an MTU.
14840 * Fix crash on MIPS 14840 * Fix crash on MIPS
14841 * Save and restore interface MTU when changing 14841 * Save and restore interface MTU when changing
14842 * IP whitelist 14842 * IP whitelist
14843 * Ensure that the lease and pidfile directories exist at startup 14843 * Ensure that the lease and pidfile directories exist at startup
14844 * Fix -f path/to/config 14844 * Fix -f path/to/config
14845 * -e, --env var=value for profile specific env vars 14845 * -e, --env var=value for profile specific env vars
14846 * Many issues resolved when running in test mode 14846 * Many issues resolved when running in test mode
14847 * Don't print a (null) string when there is no NAK message 14847 * Don't print a (null) string when there is no NAK message
14848 * Only allow hardware families we know by default (over-ridable) 14848 * Only allow hardware families we know by default (over-ridable)
14849 * Fix persistent and timeout 0 options 14849 * Fix persistent and timeout 0 options
14850 * Fix parsing of escape code sequencies 14850 * Fix parsing of escape code sequencies
14851 * Don't bring up interfaces brought down when handling new interfaces 14851 * Don't bring up interfaces brought down when handling new interfaces
14852 * Allow un-encapsulated vendor option 14852 * Allow un-encapsulated vendor option
14853 * Don't null terminate gratuitously when handling quotes. 14853 * Don't null terminate gratuitously when handling quotes.
14854 * Fix various typos and grammatical errors. Thanks to Stephen Borrill. 14854 * Fix various typos and grammatical errors. Thanks to Stephen Borrill.
14855 * ClientID is now reported when interface starts 14855 * ClientID is now reported when interface starts
14856 * -w, --wait forces dhcpcd to wait until an interface gets a lease ar 14856 * -w, --wait forces dhcpcd to wait until an interface gets a lease ar
14857 times out 14857 times out
14858 * 50-ypbind hook added for BSD style NIS 14858 * 50-ypbind hook added for BSD style NIS
14859 * Ensure DHCP socket is open when sending a DECLINE 14859 * Ensure DHCP socket is open when sending a DECLINE
14860 * Uses new hwaddr if existing interface is downed and then changed. 14860 * Uses new hwaddr if existing interface is downed and then changed.
14861 * No longer works on firewire interfaces by default. 14861 * No longer works on firewire interfaces by default.
14862 * waitip is enabled when running on a single interface. 14862 * waitip is enabled when running on a single interface.
14863 * Classless Static Routes are now enabled by default in dhcpcd.conf 14863 * Classless Static Routes are now enabled by default in dhcpcd.conf
14864 instead of being always being requested. 14864 instead of being always being requested.
14865 [roy, ticket #1099] 14865 [roy, ticket #1099]
14866 14866
14867sys/dev/usb/uhidev.c 1.44 14867sys/dev/usb/uhidev.c 1.44
14868sys/dev/usb/ums.c 1.75 14868sys/dev/usb/ums.c 1.75
14869sys/dev/usb/usbdevs 1.536 14869sys/dev/usb/usbdevs 1.536
14870 14870
14871 Fix kern/41737. Add quirks to make MS Wireless Laser Mouse 6000 work. 14871 Fix kern/41737. Add quirks to make MS Wireless Laser Mouse 6000 work.
14872 [rafal, ticket #1162] 14872 [rafal, ticket #1162]
14873 14873
14874sbin/newfs_msdos/newfs_msdos.c 1.30 14874sbin/newfs_msdos/newfs_msdos.c 1.30
14875 14875
14876 Make fs size detection get proper size rather than disk size. 14876 Make fs size detection get proper size rather than disk size.
14877 Without this, newfs_msdos(8) assumes the target fs size is 14877 Without this, newfs_msdos(8) assumes the target fs size is
14878 whole disk size, so newfs_msdos(8) will fail or create wrong fs. 14878 whole disk size, so newfs_msdos(8) will fail or create wrong fs.
14879 [tsutsui, ticket #1163] 14879 [tsutsui, ticket #1163]
14880 14880
14881sys/kern/tty_subr.c 1.38 14881sys/kern/tty_subr.c 1.38
14882 14882
14883 Fix clrbits() so that it doesn't mask no bits out of the byte after 14883 Fix clrbits() so that it doesn't mask no bits out of the byte after
14884 the range (when the last bit to be cleared is the msb of a byte). 14884 the range (when the last bit to be cleared is the msb of a byte).
14885 Fixes PR/42312. 14885 Fixes PR/42312.
14886 [dsl, ticket #1141] 14886 [dsl, ticket #1141]
14887 14887
14888doc/CHANGES 1.320 via patch 14888doc/CHANGES 1.320 via patch
14889share/man/man4/ums.4 1.9 14889share/man/man4/ums.4 1.9
14890sys/dev/usb/ums.c 1.77 14890sys/dev/usb/ums.c 1.77
14891 14891
14892 Add support for USB HID devices that report absolute coordinates 14892 Add support for USB HID devices that report absolute coordinates
14893 instead of relative movement data, e.g. touchpanels. Please 14893 instead of relative movement data, e.g. touchpanels. Please
14894 note that calibration must be done outside the wscons(4) driver 14894 note that calibration must be done outside the wscons(4) driver
14895 for now. 14895 for now.
14896 [mbalmer, ticket #1164] 14896 [mbalmer, ticket #1164]
14897 14897
14898sys/arch/i386/stand/lib/pcio.c 1.26 14898sys/arch/i386/stand/lib/pcio.c 1.26
14899 14899
14900 Have the boot countdown on i386 display "starting in N seconds." 14900 Have the boot countdown on i386 display "starting in N seconds."
14901 instead of "starting in N" and eliminate a use of sprintf. 14901 instead of "starting in N" and eliminate a use of sprintf.
14902 [mbalmer, ticket #1143] 14902 [mbalmer, ticket #1143]
14903 14903
14904dist/nvi/common/exf.c 1.4 14904dist/nvi/common/exf.c 1.4
14905 14905
14906 fix format string bug, filename may contain % character, don't use it 14906 fix format string bug, filename may contain % character, don't use it
14907 as format string. 14907 as format string.
14908 [tnozaki, ticket #1145] 14908 [tnozaki, ticket #1145]
14909 14909
14910sys/compat/linux/common/linux_socket.c 1.105, 1.106 14910sys/compat/linux/common/linux_socket.c 1.105, 1.106
14911sys/compat/linux/common/linux_sockio.h 1.17 14911sys/compat/linux/common/linux_sockio.h 1.17
14912sys/compat/linux32/common/linux32_socket.c 1.11, 1.12 14912sys/compat/linux32/common/linux32_socket.c 1.11, 1.12
14913sys/compat/linux32/common/linux32_sockio.h 1.3 14913sys/compat/linux32/common/linux32_sockio.h 1.3
14914 14914
14915 Provide SIOCGIFNAME. 14915 Provide SIOCGIFNAME.
14916 [joerg, ticket #1147] 14916 [joerg, ticket #1147]
14917 14917
14918sys/net/if.c 1.241 14918sys/net/if.c 1.241
14919 14919
14920 Simplify ifreq_setaddr: 14920 Simplify ifreq_setaddr:
14921 - Drop the INET6 block. The commands are never given to this function 14921 - Drop the INET6 block. The commands are never given to this function
14922 and truncating the sockaddr is arguably not the desired result anyway. 14922 and truncating the sockaddr is arguably not the desired result anyway.
14923 - Clear the address before copying. This fixes SIOCGIFNETMASK and 14923 - Clear the address before copying. This fixes SIOCGIFNETMASK and
14924 possible other ioctls for users that don't check sa_len. This 14924 possible other ioctls for users that don't check sa_len. This
14925 includes COMPAT_43 and Linux emulation. 14925 includes COMPAT_43 and Linux emulation.
14926 14926
14927 [joerg, ticket #1148] 14927 [joerg, ticket #1148]
14928 14928
14929share/man/man4/man4.sparc64/lom.4 1.3 14929share/man/man4/man4.sparc64/lom.4 1.3
14930sys/arch/sparc64/dev/lom.c 1.2, 1.3 14930sys/arch/sparc64/dev/lom.c 1.2, 1.3
14931 14931
14932 Merge changes between revision 1.16 and 1.19 of OpenBSD with 14932 Merge changes between revision 1.16 and 1.19 of OpenBSD with
14933 shutdownhook_establish(9) to pmf(9) conversion: 14933 shutdownhook_establish(9) to pmf(9) conversion:
14934 - LOMlite seems to get wedged from time to time; add some code to 14934 - LOMlite seems to get wedged from time to time; add some code to
14935 unwedge it. 14935 unwedge it.
14936 - Make sure we don't insert and entry into the list of pending 14936 - Make sure we don't insert and entry into the list of pending
14937 commends twice. 14937 commends twice.
14938 - Establish a shutdown hook to disable the watchdog timer to prevent 14938 - Establish a shutdown hook to disable the watchdog timer to prevent
14939 watchdog triggers after the kernel has been halted. 14939 watchdog triggers after the kernel has been halted.
14940 - Handle LOMlite2 in an interrupt-driven way; avoids using delay(9) 14940 - Handle LOMlite2 in an interrupt-driven way; avoids using delay(9)
14941 once the machine is up and running. 14941 once the machine is up and running.
14942 14942
14943 Add support for monitoring Fault LED and Alarms status. 14943 Add support for monitoring Fault LED and Alarms status.
14944 [nakayama, ticket #1151] 14944 [nakayama, ticket #1151]
14945 14945
14946sys/fs/puffs/puffs_vnops.c 1.139 14946sys/fs/puffs/puffs_vnops.c 1.139
14947 14947
14948 Send VOP_ABORTOP() as a FAF -- we don't care about the return value. 14948 Send VOP_ABORTOP() as a FAF -- we don't care about the return value.
14949 [pooka, ticket #1153] 14949 [pooka, ticket #1153]
14950 14950
14951sys/fs/puffs/puffs_vnops.c 1.140 14951sys/fs/puffs/puffs_vnops.c 1.140
14952 14952
14953 Send VOP_ABORTOP() in case attempting cross-dev rename, part of 14953 Send VOP_ABORTOP() in case attempting cross-dev rename, part of
14954 PR kern/42210. Also, fix a memory management error in said case. 14954 PR kern/42210. Also, fix a memory management error in said case.
14955 [pooka, ticket #1154] 14955 [pooka, ticket #1154]
14956 14956
14957lib/libpuffs/creds.c 1.15 14957lib/libpuffs/creds.c 1.15
14958 14958
14959 In getgroups(), copy only up to the number of supplementary groups 14959 In getgroups(), copy only up to the number of supplementary groups
14960 that actually exist. 14960 that actually exist.
14961 [pooka, ticket #1155] 14961 [pooka, ticket #1155]
14962 14962
14963sbin/savecore/savecore.c 1.81 14963sbin/savecore/savecore.c 1.81
14964 14964
14965 Instead of exiting with an obscure error message if -N /kernelname isn't 14965 Instead of exiting with an obscure error message if -N /kernelname isn't
14966 specified, blithely assume the kernel will consume around 20 megs. 14966 specified, blithely assume the kernel will consume around 20 megs.
14967 [dogcow, ticket #1157] 14967 [dogcow, ticket #1157]
14968 14968
14969dist/nvi/ex/ex_cscope.c 1.5 14969dist/nvi/ex/ex_cscope.c 1.5
14970dist/nvi/ex/ex_tag.c 1.7 14970dist/nvi/ex/ex_tag.c 1.7
14971 14971
14972 don't use pathname directly as msgq()'s first argument of format string. 14972 don't use pathname directly as msgq()'s first argument of format string.
14973 [tnozaki, ticket #1159] 14973 [tnozaki, ticket #1159]
14974 14974
14975sys/kern/vfs_subr.c 1.392 14975sys/kern/vfs_subr.c 1.392
14976 14976
14977 Previous caused a deadlock with layered FS: the vrele thread can 14977 Previous caused a deadlock with layered FS: the vrele thread can
14978 sleep on the vnode lock, while vget is sleeping on the 14978 sleep on the vnode lock, while vget is sleeping on the
14979 VI_INACTNOW flag (or the vget caller is looping on vget returning 14979 VI_INACTNOW flag (or the vget caller is looping on vget returning
14980 failure because of the VI_INACTNOW flag). With layered FSes, 14980 failure because of the VI_INACTNOW flag). With layered FSes,
14981 the upper and lower vnodes share the same lock, so the vget() 14981 the upper and lower vnodes share the same lock, so the vget()
14982 caller above can be already holding the vnode lock. 14982 caller above can be already holding the vnode lock.
14983 Fix by dropping VI_INACTNOW before sleeping on the vnode lock in 14983 Fix by dropping VI_INACTNOW before sleeping on the vnode lock in
14984 vrelel(), and check the ref count again once we have the lock. 14984 vrelel(), and check the ref count again once we have the lock.
14985 If the vnode has more than one reference, don't VOP_INACTIVE it. 14985 If the vnode has more than one reference, don't VOP_INACTIVE it.
14986 Fix PR kern/42318 and PR kern/42377 14986 Fix PR kern/42318 and PR kern/42377
14987 [bouyer, ticket #1171] 14987 [bouyer, ticket #1171]
14988 14988
14989sys/arch/amd64/amd64/machdep.c 14989sys/arch/amd64/amd64/machdep.c
14990sys/arch/amd64/include/vmparam.h 14990sys/arch/amd64/include/vmparam.h
14991 14991
14992 On amd64, add a third free list distinct from the default free 14992 On amd64, add a third free list distinct from the default free
14993 list, holding RAM between 16Mb and 4Gb. This helps preventing 14993 list, holding RAM between 16Mb and 4Gb. This helps preventing
14994 bus_dma(9) memory allocation failures for 32bit DMA on 14994 bus_dma(9) memory allocation failures for 32bit DMA on
14995 large-memory machines. 14995 large-memory machines.
14996 [bouyer, ticket #1158] 14996 [bouyer, ticket #1158]
14997 14997
14998xsrc/external/mit/xf86-video-radeonhd/include/config.h 14998xsrc/external/mit/xf86-video-radeonhd/include/config.h
14999 14999
15000 Regenerate xf86-video-radeonhd's config.h. 15000 Regenerate xf86-video-radeonhd's config.h.
15001 [rafal, ticket #1160] 15001 [rafal, ticket #1160]
15002 15002
15003sys/arch/i386/pnpbios/fdc_pnpbios.c 1.15 15003sys/arch/i386/pnpbios/fdc_pnpbios.c 1.15
15004 15004
15005 Fix attaching fdc@pnpbios. Closes PR#42374. 15005 Fix attaching fdc@pnpbios. Closes PR#42374.
15006 [cube, ticket #1161] 15006 [cube, ticket #1161]
15007 15007
15008sys/arch/amiga/amiga/machdep.c 1.222 15008sys/arch/amiga/amiga/machdep.c 1.222
15009 15009
15010 Correct the IPL_VM interrupt level mask. 15010 Correct the IPL_VM interrupt level mask.
15011 [mhitch, ticket #1166] 15011 [mhitch, ticket #1166]
15012 15012
15013xsrc/external/mit/xf86-video-ati/include/config.h 15013xsrc/external/mit/xf86-video-ati/include/config.h
15014 15014
15015 Regenerate xf86-video-ati's config.h. 15015 Regenerate xf86-video-ati's config.h.
15016 [rafal, ticket #1176] 15016 [rafal, ticket #1176]
15017 15017
15018usr.sbin/rpc.lockd/lockd_lock.c 1.31 15018usr.sbin/rpc.lockd/lockd_lock.c 1.31
15019 15019
15020 Allow comparing v2 and v3 filehandles. 15020 Allow comparing v2 and v3 filehandles.
15021 [tron, ticket #1174] 15021 [tron, ticket #1174]
15022 15022
15023external/mit/xorg/lib/pixman/Makefile 1.10 15023external/mit/xorg/lib/pixman/Makefile 1.10
15024xsrc/external/mit/pixman/config.h.in patch 15024xsrc/external/mit/pixman/config.h.in patch
15025xsrc/external/mit/pixman/configure patch 15025xsrc/external/mit/pixman/configure patch
15026xsrc/external/mit/pixman/configure.ac patch 15026xsrc/external/mit/pixman/configure.ac patch
15027xsrc/external/mit/pixman/pixman/Makefile.am patch 15027xsrc/external/mit/pixman/pixman/Makefile.am patch
15028xsrc/external/mit/pixman/pixman/Makefile.in patch 15028xsrc/external/mit/pixman/pixman/Makefile.in patch
15029xsrc/external/mit/pixman/pixman/Makefile.win32 patch 15029xsrc/external/mit/pixman/pixman/Makefile.win32 patch
15030xsrc/external/mit/pixman/pixman/pixman-access.c patch 15030xsrc/external/mit/pixman/pixman/pixman-access.c patch
15031xsrc/external/mit/pixman/pixman/pixman-accessor.h patch 15031xsrc/external/mit/pixman/pixman/pixman-accessor.h patch
15032xsrc/external/mit/pixman/pixman/pixman-arm-neon.c patch 15032xsrc/external/mit/pixman/pixman/pixman-arm-neon.c patch
15033xsrc/external/mit/pixman/pixman/pixman-arm-simd.c patch 15033xsrc/external/mit/pixman/pixman/pixman-arm-simd.c patch
15034xsrc/external/mit/pixman/pixman/pixman-bits-image.c patch 15034xsrc/external/mit/pixman/pixman/pixman-bits-image.c patch
15035xsrc/external/mit/pixman/pixman/pixman-combine.c.template patch 15035xsrc/external/mit/pixman/pixman/pixman-combine.c.template patch
15036xsrc/external/mit/pixman/pixman/pixman-combine.h.template patch 15036xsrc/external/mit/pixman/pixman/pixman-combine.h.template patch
15037xsrc/external/mit/pixman/pixman/pixman-combine32.c patch 15037xsrc/external/mit/pixman/pixman/pixman-combine32.c patch
15038xsrc/external/mit/pixman/pixman/pixman-combine32.h patch 15038xsrc/external/mit/pixman/pixman/pixman-combine32.h patch
15039xsrc/external/mit/pixman/pixman/pixman-combine64.c patch 15039xsrc/external/mit/pixman/pixman/pixman-combine64.c patch
15040xsrc/external/mit/pixman/pixman/pixman-combine64.h patch 15040xsrc/external/mit/pixman/pixman/pixman-combine64.h patch
15041xsrc/external/mit/pixman/pixman/pixman-conical-gradient.c patch 15041xsrc/external/mit/pixman/pixman/pixman-conical-gradient.c patch
15042xsrc/external/mit/pixman/pixman/pixman-cpu.c patch 15042xsrc/external/mit/pixman/pixman/pixman-cpu.c patch
15043xsrc/external/mit/pixman/pixman/pixman-edge.c patch 15043xsrc/external/mit/pixman/pixman/pixman-edge.c patch
15044xsrc/external/mit/pixman/pixman/pixman-fast-path.c patch 15044xsrc/external/mit/pixman/pixman/pixman-fast-path.c patch
15045xsrc/external/mit/pixman/pixman/pixman-general.c patch 15045xsrc/external/mit/pixman/pixman/pixman-general.c patch
15046xsrc/external/mit/pixman/pixman/pixman-gradient-walker.c patch 15046xsrc/external/mit/pixman/pixman/pixman-gradient-walker.c patch
15047xsrc/external/mit/pixman/pixman/pixman-image.c patch 15047xsrc/external/mit/pixman/pixman/pixman-image.c patch
15048xsrc/external/mit/pixman/pixman/pixman-implementation.c patch 15048xsrc/external/mit/pixman/pixman/pixman-implementation.c patch
15049xsrc/external/mit/pixman/pixman/pixman-linear-gradient.c patch 15049xsrc/external/mit/pixman/pixman/pixman-linear-gradient.c patch
15050xsrc/external/mit/pixman/pixman/pixman-mmx.c patch 15050xsrc/external/mit/pixman/pixman/pixman-mmx.c patch
15051xsrc/external/mit/pixman/pixman/pixman-private.h patch 15051xsrc/external/mit/pixman/pixman/pixman-private.h patch
15052xsrc/external/mit/pixman/pixman/pixman-radial-gradient.c patch 15052xsrc/external/mit/pixman/pixman/pixman-radial-gradient.c patch
15053xsrc/external/mit/pixman/pixman/pixman-region.c patch 15053xsrc/external/mit/pixman/pixman/pixman-region.c patch
15054xsrc/external/mit/pixman/pixman/pixman-solid-fill.c patch 15054xsrc/external/mit/pixman/pixman/pixman-solid-fill.c patch
15055xsrc/external/mit/pixman/pixman/pixman-sse2.c patch 15055xsrc/external/mit/pixman/pixman/pixman-sse2.c patch
15056xsrc/external/mit/pixman/pixman/pixman-trap.c patch 15056xsrc/external/mit/pixman/pixman/pixman-trap.c patch
15057xsrc/external/mit/pixman/pixman/pixman-utils.c patch 15057xsrc/external/mit/pixman/pixman/pixman-utils.c patch
15058xsrc/external/mit/pixman/pixman/pixman-version.h patch 15058xsrc/external/mit/pixman/pixman/pixman-version.h patch
15059xsrc/external/mit/pixman/pixman/pixman-vmx.c patch 15059xsrc/external/mit/pixman/pixman/pixman-vmx.c patch
15060xsrc/external/mit/pixman/pixman/pixman-x86-mmx-emulation.h patch 15060xsrc/external/mit/pixman/pixman/pixman-x86-mmx-emulation.h patch
15061xsrc/external/mit/pixman/pixman/pixman.c patch 15061xsrc/external/mit/pixman/pixman/pixman.c patch
15062xsrc/external/mit/pixman/pixman/pixman.h patch 15062xsrc/external/mit/pixman/pixman/pixman.h patch
15063xsrc/external/mit/pixman/test/Makefile.am patch 15063xsrc/external/mit/pixman/test/Makefile.am patch
15064xsrc/external/mit/pixman/test/Makefile.in patch 15064xsrc/external/mit/pixman/test/Makefile.in patch
15065xsrc/external/mit/pixman/test/blitters-test.c patch 15065xsrc/external/mit/pixman/test/blitters-test.c patch
15066xsrc/external/mit/pixman/test/composite-test.c patch 15066xsrc/external/mit/pixman/test/composite-test.c patch
15067xsrc/external/mit/pixman/test/fetch-test.c patch 15067xsrc/external/mit/pixman/test/fetch-test.c patch
15068xsrc/external/mit/pixman/test/window-test.c patch 15068xsrc/external/mit/pixman/test/window-test.c patch
15069xsrc/external/mit/include/config.h patch 15069xsrc/external/mit/include/config.h patch
15070 15070
15071 - Disable using SSE2 for i386. 15071 - Disable using SSE2 for i386.
15072 - Update pixman to 0.16.2. 15072 - Update pixman to 0.16.2.
15073 [mrg, ticket #1177] 15073 [mrg, ticket #1177]
15074 15074
15075sys/dev/sdmmc/ld_sdmmc.c 1.4 15075sys/dev/sdmmc/ld_sdmmc.c 1.4
15076sys/dev/sdmmc/sdmmc_mem.c 1.3 15076sys/dev/sdmmc/sdmmc_mem.c 1.3
15077sys/dev/sdmmc/sdmmcvar.h 1.2 15077sys/dev/sdmmc/sdmmcvar.h 1.2
15078 15078
15079 Always treat sector size as 512 bytes. 15079 Always treat sector size as 512 bytes.
15080 [nonaka, ticket #1167] 15080 [nonaka, ticket #1167]
15081 15081
15082sys/arch/arm/arm32/pmap.c 1.203 15082sys/arch/arm/arm32/pmap.c 1.203
15083 15083
15084 Work-around a possible process exit corner case which can 15084 Work-around a possible process exit corner case which can
15085 leave stale data in the cache after a context-switch. 15085 leave stale data in the cache after a context-switch.
15086 Addresses kern/41058. 15086 Addresses kern/41058.
15087 [scw, ticket #1168] 15087 [scw, ticket #1168]
15088 15088
15089libexec/ld.elf_so/rtld.c 1.127 15089libexec/ld.elf_so/rtld.c 1.127
15090 15090
15091 If the environment is corrupt, die. From FreeBSD. 15091 If the environment is corrupt, die. From FreeBSD.
15092 [tron, ticket #1179] 15092 [tron, ticket #1179]
15093 15093
 15094sys/net/if_tap.c 1.60
 15095
 15096 Fix a potential leak on tap device close; purging the send
 15097 queue did not actually release the dequeued mbufs.
 15098 [plunky, ticket #1173]
 15099