Ļb191000 231 145 433 248 123 151 143 363 211 229 257 120 392 111 115 429 342 131 113 186 211 259 184 257 134 206 284 136 111 167 133 577 153 156 176 190 199 275 167 205 247 127 121 121 117 197 237 376 131 112 356 172 113 161 169 232 272 144 162 169 98 167 320 126 1166 188 282 209 119 173 490 361 209 111 146 152 588 1213 111 126 150 397 158 190 193 411 153 141 189 195 175 157 193 185 239 147 173 155 155 158 210 198 163 380 193 158 118 222 323 157 154 146 672 286 261 177 393 419 180 352 133 126 248 121 154 200 182 158 303 167 201 451 132 136 136 167 163 261 612 289 192 271 131 389 240 193 560 149 405 243 190 190 143 156 154 147 154 151 180 128 143 109 241 138 180 495 250 208 122 186 160 188 307 427 378 161 159 179 140 241 170 190 210 176 162 243 184 136 175 155 173 333 120 311 150 378 186 231 156 212 178 149 385 270 169 498 142 122 170 250 498 601 107 138 607 208 208 184 280 250 168 152 139 426 313 313 148 250 123 108 148 1228 K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-04-13T13:51:53.100609Z K 7 svn:log V 51 Add a few more regression tests for POSIX.1e ACLs. END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-04-13T14:15:36.664215Z K 7 svn:log V 332 MFC r190946: Fix recognition of kernel-mode traps that pass through the KDB trap handler but do not actually invoke KDB. This includes recoverable machine checks encountered in kernel mode. This patch causes machines with Grackle host-PCI bridges to be able to correctly enumerate them again. Reviewed by: marcel Approved by: re END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2009-04-13T14:25:36.353254Z K 7 svn:log V 151 MFC r190987 from head to stable/7: Make UMTX_OP_WAIT_UINT actually wait for an unsigned integer on 64-bits machine. Approved by: re (kib) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-04-13T15:29:14.154609Z K 7 svn:log V 29 Add reference to strmode(3). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-04-13T16:22:38.448007Z K 7 svn:log V 55 Correct a bug where pr_data should have been assigned. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-04-13T16:23:32.713776Z K 7 svn:log V 47 Don't exit until all truss children were exit. END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-04-13T17:57:12.562941Z K 7 svn:log V 271 In case the peer address was already configured on the interface we were not properly handling proxy arp. Make sure we (try to) add the proxy arp entry/entries in this case as well. PR: bin/131250 Submitted by: loos.br gmail.com (Luiz Otavio O Souza) MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-13T18:32:26.734269Z K 7 svn:log V 114 Sort man page cross references by section, no need for a comma after the last cross reference. MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-13T18:56:53.686855Z K 7 svn:log V 131 Re-enable backing up extended attributes, as the ZFS bug this triggered seems to have been fixed by John Baldwin's commit r189967. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2009-04-13T19:10:56.515071Z K 7 svn:log V 160 Parse 'cmd1 && ! cmd2 | cmd3' correctly, the bang should apply to the entire pipeline cmd2 | cmd3 and not just cmd2. PR: 130298 Submitted by: Jilles Tjoelker END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2009-04-13T19:12:28.228395Z K 7 svn:log V 24 Add a test for r191009. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-04-13T19:20:32.528281Z K 7 svn:log V 299 The bus_dmamap_load_uio(9) shall use pmap of the thread recorded in the uio_td to extract pages from, instead of unconditionally use kernel pmap. Submitted by: Jason Harmening (amd64 version) PR: amd64/133592 Reviewed by: scottl (original patch), jhb MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-13T19:43:37.342740Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-04-13T19:54:33.726027Z K 7 svn:log V 23 Remove trailing spaces END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-04-13T20:19:28.537730Z K 7 svn:log V 337 MFC r186308 by qingli: The ppp application relies on the if_tun interface to properly install a ptp host route between the end points. The ppp module upates this router based on user configuration later on. The rt_Update() seems to always set the RTF_GATEWAY flag, which is broken. PR: bin/130159 Approved by: re (kensmith) END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T20:45:29.430711Z K 7 svn:log V 249 fix txparms setup for 108G sta's: ieee80211_iserp_rateset does not identify a station operating in turbo-boost mode because it has a pure ofdm rate set; add an explicit check for the channel type instead of depending on IEEE80211_NODE_ERP being set END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T20:50:07.956986Z K 7 svn:log V 39 check correct address for a bssid mtch END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T20:50:51.033578Z K 7 svn:log V 21 correct debug printf END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T20:53:12.281968Z K 7 svn:log V 94 setup turboA/G fixed rate parameters too; this is needed, in particular, for turboG operation END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T20:54:08.805674Z K 7 svn:log V 118 add a debug msg for when a fixed transmit rate is not applied because it's not found in the sta's negotiated rate set END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T20:57:34.298816Z K 7 svn:log V 166 o fix dynamic slave-side tdma slot length updating: we need to re-setup the burst length in the tx q's o remove re-config of the beaconq on update; it's not needed END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T20:58:47.588420Z K 7 svn:log V 92 don't use caddr_t to match ieee80211_dump_pkt type; supplying the correct one costs nothing END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T21:01:08.159408Z K 7 svn:log V 164 o eliminate a << in calculating the tx time for turbo mode by pre-multiplying data in the phy tables o correct the ctrl rate indices in the 5212 turbog phy table END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T21:03:21.679645Z K 7 svn:log V 42 catch up with removal of ATH_SUPPORT_TDMA END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-13T21:04:53.055126Z K 7 svn:log V 113 switch usb setup to usb2; it still doesn't work right but the old stuff is now removed and we want this to build END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2009-04-13T22:17:03.479707Z K 7 svn:log V 188 MFH r190903 & r190895: Remove interfaces from interface groups on detach. Reported by: various Submitted by: Mikolaj Golub (r190895) PR: kern/130977, kern/131310 Approved by: re (gnn) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-13T23:08:10.254884Z K 7 svn:log V 42 - update cxgb - add if_var.h to nfe & fxp END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-13T23:08:37.761274Z K 7 svn:log V 17 add t3c firmware END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-13T23:09:44.319759Z K 7 svn:log V 73 - use a shared lock for reads - remove stale comment Reviewed by: jeffr END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-13T23:50:44.821695Z K 7 svn:log V 39 fix miibus and static compile for cxgb END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-04-14T00:23:13.789149Z K 7 svn:log V 484 MFC ixgbe version 1.7.4 for FreeBSD 7.2, this is earlier than planned but coordinated with and approved by RE. Most important reason for this was so that FreeBSD 7.2 will have native support for the 82599 controller which is part of the Nehalem launch. The driver now does pluggable optics, multispeed fiber, and header split. I am adding this to the GENERIC kernel only in the amd64 architecture since its where I expect most use and others were untested. Enjoy! Approved by: re END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-04-14T00:24:59.076630Z K 7 svn:log V 61 Add extra file for the ixgbe driver checkin Approved by: re END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-04-14T00:27:05.314531Z K 7 svn:log V 64 Update Makefile with new file for ixgbe driver Approved by: re END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T00:27:59.374405Z K 7 svn:log V 82 Adapt buf_ring abstraction interface to allow consumers to interoperate with ALTQ END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-04-14T00:35:56.239063Z K 7 svn:log V 98 Add ixgbe and remove ixgb driver support from GENERIC in the amd64 architecture. Approved by: re END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-04-14T00:38:02.437318Z K 7 svn:log V 106 OK, been a long weekend and fingers are getting tired, missed changing the file name :*( Approved by: re END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-04-14T03:13:05.508270Z K 7 svn:log V 182 Another NE-2000 clone. The GVC NIC-2000P Ethernet adapter. Based on the MN5017 chipset. There's no vendor/product pair on this card, so it needs to be matched by the CIS strings. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T03:17:44.256252Z K 7 svn:log V 73 call default if_qflush on ifq if default method isn't used by the driver END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T03:36:59.501452Z K 7 svn:log V 110 - define em_transmit and em_qflush - make buF_ring usage conditional but enabled by default Reviewed by: jfv END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-04-14T04:15:56.721319Z K 7 svn:log V 146 Changing the overflow trap to use bla to branch to dbtrap in r190946 was bogus. Revert to a branch that does not set LR. It's been a long week... END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T04:43:25.653469Z K 7 svn:log V 33 update netinet with igmp changes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T04:49:42.670400Z K 7 svn:log V 27 update multicast interface END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T04:53:20.898181Z K 7 svn:log V 27 update multicast interface END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T04:59:57.519547Z K 7 svn:log V 23 missing bits for build END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-14T05:07:17.993202Z K 7 svn:log V 100 Drain the state task before removing the vap from the tailq, this should make driver teardown safe. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-14T05:09:09.344879Z K 7 svn:log V 140 Call markwaiting() from the taskqueue thread to ensure other vaps are silenced, this allows us to remove the forcesync on INIT transitions. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-14T05:12:01.585184Z K 7 svn:log V 279 Move scanning to a taskqueue thread. This now does the full scan within the one execution rather than rearming timers, the thread will be signalled to move on to the next channel. This may block the ic taskqueue for too long since a state change does not cancel the scan first. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T06:19:19.669869Z K 7 svn:log V 37 backout recent ill-conceived changes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T06:35:37.043486Z K 7 svn:log V 18 NOP vimage macros END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-04-14T07:50:29.507028Z K 7 svn:log V 263 Move the flight size reduction to right after we recognize its a retransmit, ahead of the PR-SCTP work. Without this fix, we end up NOT reducing flight size and causing an miscalculation when PR-SCTP is active and data is skipped. Obtained from: Michael Tuexen. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-04-14T08:12:18.146879Z K 7 svn:log V 78 Vendor import of tzdata2009f: Correct DST information for Pakistan for 2009. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-04-14T08:12:45.173398Z K 7 svn:log V 19 Tag of tzdata2009f END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-04-14T08:15:39.020026Z K 7 svn:log V 67 MFV of tzdata2009f Correct DST information for Pakistan for 2009. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-04-14T10:55:20.077115Z K 7 svn:log V 75 MFC of head/share/zoneinfo Correct DST information for Pakistan for 2009. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-14T11:23:09.625385Z K 7 svn:log V 140 Use si_drv1 to store joy(4)'s softc. There are still some calls to dev2unit() left, but I guess we should take care of those another time. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-04-14T11:39:56.195347Z K 7 svn:log V 177 There is no way for strmode(3) to append '+' if the file has ACL, because there is no way to figure that out based on the file mode itself. Make the manual page match reality. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-14T11:57:26.613846Z K 7 svn:log V 53 Let tdfx(4) use si_drv1 instead of using dev2unit(). END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-14T13:11:34.498474Z K 7 svn:log V 71 Use si_drv1 instead of dev2unit() inside agp(4). Reviewed by: rnoland END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-14T13:18:39.987233Z K 7 svn:log V 78 Use si_drv1 instead of dev2unit() in powermac_nvram. Reviewed by: nwhitehorn END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-14T13:43:09.808466Z K 7 svn:log V 4 MFH END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-14T14:02:43.597159Z K 7 svn:log V 76 Use si_drv1 instead of dev2unit() in twe(4) and twa(4) Reviewed by: scottl END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-14T14:19:18.507379Z K 7 svn:log V 227 Use a disk address instead of an int to hold the starting offset of an open partition. This fixes access to partitions whose starting offset is >= 2 TB. Submitted by: "James R. Van Artsdalen" james jrv.org MFC after: 3 days END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-14T16:24:56.678575Z K 7 svn:log V 31 Remove a printf that snuck in. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2009-04-14T16:45:17.270339Z K 7 svn:log V 1069 MFC r171746 by csjp Summary: - We disallow multicast operations on divert sockets. It really doesn't make semantic sense to allow this, since typically you would set multicast parameters on multicast end points. NOTE: As a part of this change, we actually dis-allow multicast options on any socket that IS a divert socket OR IS NOT a SOCK_RAW or SOCK_DGRAM family - We check to see if there are any socket options that have been specified on the socket, and if there was (which is very un-common and also probably doesnt make sense to support) we duplicate the mbuf carrying the options. - We then drop the INP/INFO locks over the call to ip_output(). It should be noted that since we no longer support multicast operations on divert sockets and we have duplicated any socket options, we no longer need the reference to the pcb to be coherent. - Finally, we replaced the call to ip_input() to use netisr queuing. This should remove the recursive entry into the IP stack from divert. (The ip_output.c changes come from in_mcast.c in head.) END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-04-14T16:48:49.864114Z K 7 svn:log V 96 Change default on RX queues to 1, this has been found as a more stable config. Approved by: re END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-04-14T17:14:35.384919Z K 7 svn:log V 189 Thanks to Michael Tuexen and Randall Scott for providing a few important bug fixes found while they were doing SCTP development, and that I somehow lost during the scramble. Thanks guys!! END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-14T17:41:48.385296Z K 7 svn:log V 112 - Dont hold the lock over the driver scan calls - Reshuffle the exit flag checks to avoid the cv sleep on abort END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-14T18:18:13.709527Z K 7 svn:log V 23 Fix locking assertion. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-14T18:28:07.144363Z K 7 svn:log V 77 Switch ural over to use direct firmware calls now that state+scan can sleep. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-14T18:32:37.337178Z K 7 svn:log V 397 - Consolidate duplicated code for reading and sizing BARs and writing base addresses to BARs into new pci_read_bar() and pci_write_bar() routines. pci_add_map(), pci_alloc_map(), and pci_delete_resource() now use these routines to work with BARs. - Just pass the device_t for the new PCI device to various routines instead of passing the device, bus, slot, and function. Reviewed by: imp END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-04-14T18:52:39.784443Z K 7 svn:log V 268 MFC of a Chelsio bug fix. Fix a bug in the recent update to the Chelsio driver. The tick routine was not being restarted in the init_locked routine which could resulted in loss of carrier when updating the MTU. Approved by: re (kensmith) Obtained from: Chelsio Inc. END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-14T19:02:34.957872Z K 7 svn:log V 113 Fix masking of TTE bits; the TD_*_MASK macros need shifting via the corresponding TD_*_SHIFT. MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-14T19:11:02.757251Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-04-14T19:20:27.433774Z K 7 svn:log V 54 Add missing address lock when we look at the ifa list END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-14T19:51:14.046029Z K 7 svn:log V 57 Restore revisions 189493 and 189495 that were mismerged. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2009-04-14T20:10:53.392437Z K 7 svn:log V 492 Don't register the CAM passthrough interface until interrupts are running. This fixes some problems at boot for some that are happening in fairly rare cases. It's just a hack, though, which is why it's only going into stable/7 for now. Note that this hack has a side effect of possibly not scanning the AMR buses for /dev/passN devices at boot. These devices are not required for access to the RAID arrays, and only a few tools use them. If this affects you, let me know. Approved by: re END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-14T20:23:47.173899Z K 7 svn:log V 1116 - Remove the second license as I'm also fine with the first one. - Remove redundant softc members for RIDs. - Change some softc members to be unsigned where more appropriate. - Add some missing const. - Remove support for mmap(2)'ing VGA I/O as it was broken [1] and not required by X.Org anyway. - Fix some confusion between bus, physical and virtual addresses which mostly consisted in using members of struct video_adapter inappropriately but wasn't fatal except for the regular framebuffer mmap(2)'ing. - Remove redundant bzero(9)'ing of the softc. - Don't map the framebuffer twice in case the firmware has already mapped it as besides wasting resources this isn't possible with all MMUs. This is a bit tricky as a) just because the firmware provides a property with a virtual address doesn't mean it's actually mapped (but typically is when the framebuffer is the console) and b) the firmware doesn't necessarily map the it with the same byteorder as we do. This make machfb(4) work on machines with cheetah-class MMUs (including X.Org). Reported by: Michael Plass [1] MFC after: 3 days END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-14T20:51:58.756211Z K 7 svn:log V 16 Fix whitespace. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-04-14T21:07:47.459103Z K 7 svn:log V 33 Correctly calculate packet size. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-04-14T22:53:22.048204Z K 7 svn:log V 56 - Revert changes accidentally killed by merge operation END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-14T23:05:36.123887Z K 7 svn:log V 302 Extend route command: - add show as alias for get - add weights to allow mpath to do more than equal cost - add sticky / nostick to disable / re-enable per-connection load balancing This adds a field to rt_metrics_lite so network bits of world will need to be re-built. Reviewed by: jeli & qingli END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-14T23:46:57.998999Z K 7 svn:log V 66 Fix yet another negative dotodot entry fallout. Reported by: pho END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-14T23:56:48.182653Z K 7 svn:log V 98 Redo previous change using simpler patch that happens to be also more correct. Submitted by: tor END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-04-15T01:47:52.537769Z K 7 svn:log V 99 - Cleanout stale #ifdef'ed chunk of code - Fix whitespaces - Explicitly undefine NEXUS_DEBUG flag END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-04-15T02:28:26.075240Z K 7 svn:log V 316 Use FreeBSD/arm approach for handling bus space access: space tag is a pointer to bus_space structure that defines access methods and hence every bus can define own accessors. Default space is mips_bus_space_generic. It's a simple interface to physical memory, values are read with regard to host system byte order. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-04-15T02:41:35.459270Z K 7 svn:log V 59 - mainbus.c seems not to be used, disconnect it from build END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-04-15T03:04:33.078478Z K 7 svn:log V 47 - Port AR71XX OHCI controller to new USB stack END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T03:14:26.251820Z K 7 svn:log V 92 Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T03:17:07.974092Z K 7 svn:log V 98 Add releng/7.2 as something that requires re@ approval for commits. Approved by: core (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T03:41:16.103606Z K 7 svn:log V 78 Make 7.2 the default OS version for manual pages. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T03:42:59.303393Z K 7 svn:log V 60 Bump version number 7.1 to 7.2. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T03:45:32.127725Z K 7 svn:log V 96 Bump __FreeBSD_version now that the svn cp for release/7.2 is done. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T03:48:34.353382Z K 7 svn:log V 88 Add package directory for 7.2-REL (and 6.4-REL while here). Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:18:05.913711Z K 7 svn:log V 141 Oops, missed one of the 2's that needed to be changed when copying the line from above... Submitted by: lstewart Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:21:21.018921Z K 7 svn:log V 50 Update branch to use. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:22:27.881723Z K 7 svn:log V 76 Change default version for manual pages to 7.2. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:23:17.074916Z K 7 svn:log V 58 Bump version from 7.1 to 7.2. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:24:24.936079Z K 7 svn:log V 58 Update CVS tag to RELENG_7_2. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:25:31.121609Z K 7 svn:log V 61 Almost ready for 7.2-RC1 builds. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:27:04.751837Z K 7 svn:log V 112 Bump __FreeBSD_version for 7.2-REL plus the shift to show this is a release branch. Approved by: re (implicit) END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T04:28:22.630742Z K 7 svn:log V 100 Add package directory for 7.2-REL. While here add the one for 6.4-REL. Approved by: re (implicit) END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-04-15T05:37:17.428936Z K 7 svn:log V 69 Fix USB2 quick'n'dirty porting, now system successfully detects OHCI END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-15T14:51:41.515826Z K 7 svn:log V 283 Perform the channel change in ieee80211_setcurchan() on the taskqueue. This is safe as the channel is set before the new state is switched in ieee80211_sta_join(), the taskqueue is serialised so the channel change is guaranteed to have completed before the state transition happens. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-15T14:55:18.537047Z K 7 svn:log V 97 - Dont hold the lock over ic_set_channel - Mark ieee80211_setcurchan() with XXX as its now async END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-15T14:57:45.534302Z K 7 svn:log V 62 Remove the deferred init and stop tasks, they are not needed. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-15T15:02:37.803543Z K 7 svn:log V 22 Remove debug printfs. END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-15T16:05:25.729446Z K 7 svn:log V 129 MFC r191081-191082: Properly handle negative cache enries found through dotdot lookups. Submitted by: tor Approved by: re(kib) END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-15T16:36:13.346417Z K 7 svn:log V 230 MFC r191081-191082: Properly handle negative cache enries found through dotdot lookups. Submitted by: tegge Approved by: re(kib) _M sys M sys/kern/vfs_cache.c _M sys/dev/cxgb _M sys/dev/ath/ath_hal _M sys/contrib/pf END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-15T17:05:20.326974Z K 7 svn:log V 61 Remove the deferral of scanning calls now that it can sleep. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-15T17:06:46.711093Z K 7 svn:log V 58 Signal the scan thread directly in ieee80211_scan_done(). END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2009-04-15T17:14:43.094699Z K 7 svn:log V 49 Add release package directories for 6.4 and 7.2. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-04-15T17:31:22.332781Z K 7 svn:log V 578 A simple rewrite of biossmap.c: - Do not iterate int 15h, function e820h twice. Instead, we use STAILQ to store each return buffer and copy all at once. - Export optional extended attributes defined in ACPI 3.0 as separate metadata. Currently, there are only two bits defined in the specification. For example, if the descriptor has extended attributes and it is not enabled, it has to be ignored by OS. We may implement it in the kernel later if it is necessary and proven correct in reality. - Check return buffer size strictly as suggested in ACPI 3.0. Reviewed by: jhb END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-04-15T18:15:29.334133Z K 7 svn:log V 193 In the !VIMAGE_GLOBALS case, make sure not to call vnet_net_iattach() both via the vnet_mod_register() framework and then directly, but only once. Reviewed by: bz Approved by: julian (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-15T19:10:37.527984Z K 7 svn:log V 168 Update comment above _fget() for earlier change to FWRITE failures return EBADF rather than EINVAL. Submitted by: Jaakko Heinonen jh saunalahti fi MFC after: 1 month END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-15T19:58:41.674297Z K 7 svn:log V 86 Migrate the olpt(4) driver to si_drv1 instead of using dev2unit(). Approved by: nyan END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-15T20:08:26.897220Z K 7 svn:log V 301 Don't use si_drv0 directly. We should still access si_drv0 using dev2unit(). Also change the KASSERT() to really print the udev instead of the unit number. I suspect it's still useful to print the unit number, especially for devices that use clone lists, so keep the unit number in the panic string. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-15T20:15:36.503841Z K 7 svn:log V 327 Remove unneeded variable and casting from newdev(). Remove the `udev' variable, which has a different type than the original function argument and si_drv0. The `udev' name is also misleading, because it is not the number returned by dev2udev(). Rename this argument to `unit'. It is the same number as returned by dev2unit(). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-15T20:34:19.607505Z K 7 svn:log V 86 add an llentry to struct route{_in6} to allow it to be passed around with the rtentry END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-15T20:43:12.400711Z K 7 svn:log V 260 Remove dead code from devtoname(). In the good old days it was possible to have dev_t's that referred to nonexistent devices. In these cases devtoname() automatically generated names. This is no longer possible, so remove this dead code. Discussed with: kib END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-04-15T20:46:47.833566Z K 7 svn:log V 40 Make AliasHandleCUSeeMeOut() mbuf safe. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-15T20:49:59.105600Z K 7 svn:log V 32 make LLTABLE visible to netinet END K 10 svn:author V 6 brooks K 8 svn:date V 27 2009-04-15T20:53:34.187536Z K 7 svn:log V 152 The structs ifaliasreq and in_aliasreq have exactly the same layout and member names, but we really do mean to use in_aliasreq here. MFC after: 1 week END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-04-15T20:55:20.033836Z K 7 svn:log V 28 Make alias_dummy mbuf safe. END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-04-15T21:22:29.521199Z K 7 svn:log V 61 Make AliasHandlePptpGreOut & AliasHandlePptpGreIn mbuf safe. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-15T21:36:34.360130Z K 7 svn:log V 105 revert RTM_VERSION change - it doesn't do what I thought it does and changing breaks ifconfig needlessly END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-15T21:39:56.759237Z K 7 svn:log V 88 provide additional convenience macros for inpcb locking (upgrade, downgrade, exclusive) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-15T22:09:42.963854Z K 7 svn:log V 64 - add second flags field to to inpcb - update comments in vflag END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-15T22:10:33.257703Z K 7 svn:log V 210 o remove the -p option; use the %parent pointer sysctl to find the parent ifnet o remove the -b option; users can just embed the bridge ifnet in the script o add -j option to create wds vaps on join/rejoin ops END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-04-15T22:11:04.537564Z K 7 svn:log V 75 no more need for -p option to wlanwds; it knows how to find the parent now END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-15T22:22:00.427030Z K 7 svn:log V 106 - convert pspare pointers in inpcb to an llentry and rtentry cache - add flags to indicate their validity END K 10 svn:author V 6 marcel K 8 svn:date V 27 2009-04-15T22:38:22.714365Z K 7 svn:log V 355 Add a compat option to the EBR scheme that controls the naming of the partitions (GEOM_PART_EBR_COMPAT). When compatibility is enabled, changes to the partitioning are disallowed. Remove the device name aliasing added previously to provide backward compatibility, but which in practice doesn't give us anything. Enable compatibility on amd64 and i386. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-04-16T00:13:23.968894Z K 7 svn:log V 35 Merge r190860:191130 from stable/7 END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-04-16T03:22:44.103465Z K 7 svn:log V 39 Merge r190862 from projects/tcp_cc_8.x END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-04-16T04:05:39.668277Z K 7 svn:log V 39 Merge r190999 from projects/tcp_cc_8.x END K 10 svn:author V 6 marcel K 8 svn:date V 27 2009-04-16T05:52:47.982437Z K 7 svn:log V 72 Precision '*' expects an int and strlen() returns a size_t. Compensate. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-04-16T09:33:52.650324Z K 7 svn:log V 71 Export the number of times bufdaemon got help from the normal threads. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-04-16T09:37:48.183171Z K 7 svn:log V 168 In flushbufqueues(), do not allocate sentinel buffer on the stack, struct buf is large. Use sleeping malloc(9) call, and zero the allocated buf as a debugging feature. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-04-16T09:57:08.082601Z K 7 svn:log V 519 Verify that '..' still exists with the same inode number after VFS_VGET() has returned in ufs_lookup(). If the '..' lookup started immediately before the parent directory was removed, we might return either cleared or unrelated inode otherwise. Ufs_lookup() is split into new function ufs_lookup_() that either does lookup, or verifies that directory entry exists and references supplied inode number. Reviewed by: tegge Tested by: pho, Andreas Tobler (previous version) MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-16T11:09:13.571579Z K 7 svn:log V 192 Garbage collect unbuildable and unusable non-MPSAFE network device drivers that depended on the historic IFF_NEEDSGIANT compatibility mechanism: ar(4) ray(4) sr(4) Discussed on: arch@ END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-16T11:09:59.042533Z K 7 svn:log V 96 Remove man pages ar(4), ray(4), and sr(4) following removal of these non-MPSAFE device drivers. END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-04-16T11:20:18.750802Z K 7 svn:log V 178 Adjust Marvell Discovery (MV78xxx) support to recognize newest chip revisions, handle Z0 revision (early silicon) explicitly due to its quirks. Obtained from: Marvell, Semihalf END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-04-16T11:21:52.767036Z K 7 svn:log V 39 Minor style fixes and better comments. END K 10 svn:author V 3 raj K 8 svn:date V 27 2009-04-16T11:38:06.965610Z K 7 svn:log V 296 mge(4): fix two bugs, which were leading to crash/hang under very heavy network load. 1. Leave the RX interrupt routine if there is no mbuf available. 2. Properly initialize and track tx_desc_used_count counter so as not to leak mbuf while traversing used descriptors. Obtained from: Semihalf END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-16T11:57:16.913079Z K 7 svn:log V 143 Remove D_NEEDGIANT from audit pipes. I'm actually not sure why this was here, but isn't needed. MFC after: 2 weeks Sponsored by: Apple, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-16T14:43:59.835223Z K 7 svn:log V 97 Garbage collect raycontrol(8), as ray(4) has been removed. Pointed out by: pluknet at gmail.com END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2009-04-16T16:26:35.855177Z K 7 svn:log V 462 Added a field to the SVCXPRT structure that the nfsv4 server can use to identify if the socket is the same one that a cached request came in on. It is set by nfsrvd_addsock() to a unique value generated by incrementing an unsigned 64bit static variable for each assignment and then the value of xp_sockref is tested to see if it is equal to the value that was saved with the cached reply. Submitted by: rmacklem Reviewed by: dfr Approved by: kib (mentor) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2009-04-16T17:42:25.551336Z K 7 svn:log V 55 o Reflect ar(4), ray(4), sr(4), raycontrol(8) removal. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-16T20:17:32.330875Z K 7 svn:log V 308 Merge new kernel files from OpenBSM 1.1: audit_fcntl.h and audit_bsm_fcntl.c contain utility routines to map local fcntl commands into BSM constants. Adaptation to the FreeBSD kernel environment will follow in a future commit. Sponsored by: Apple, Inc. Obtained from: TrustedBSD Project MFC after: 2 weeks END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-16T20:30:28.144340Z K 7 svn:log V 148 Change if_output to take a struct route as its fourth argument in order to allow passing a cached struct llentry * down to L2 Reviewed by: rwatson END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T21:20:24.775731Z K 7 svn:log V 95 Add more defines related to mesh configuration elem. id. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T21:50:17.416297Z K 7 svn:log V 95 Implement MBSS (Mesh) scanning in net80211 and ifconfig. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T21:56:34.353611Z K 7 svn:log V 48 Add MBSS. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T21:57:52.681592Z K 7 svn:log V 61 Add some initial code. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T21:59:45.993804Z K 7 svn:log V 59 Add ieee80211_mesh.c Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-16T22:04:07.525141Z K 7 svn:log V 53 add utility routine for updating an struct llentry * END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T22:20:23.989579Z K 7 svn:log V 59 Add MBSS (net80211). Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T22:22:31.376278Z K 7 svn:log V 56 Prettify comment. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-16T22:23:32.587405Z K 7 svn:log V 85 Initial handling of MBSS capability/mode bits. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-16T22:47:43.668873Z K 7 svn:log V 34 restore spare pointers for MFCing END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-16T22:55:59.078181Z K 7 svn:log V 49 add comment to llentry_update Requested by: sam END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-16T23:02:56.567925Z K 7 svn:log V 15 s/void/void */ END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-16T23:05:10.142704Z K 7 svn:log V 146 export if_qflush for use by driver if_qflush routines only set ifp->if_{transmit, qflush} if not already set KASSERT that neither or both are set END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-16T23:08:02.453495Z K 7 svn:log V 44 call base if_qflush routine to flush if_snd END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-16T23:42:00.311353Z K 7 svn:log V 84 Only call ieee80211_start_all() if its a 80211 device. Submitted by: Paul B. Mahol END K 10 svn:author V 4 emax K 8 svn:date V 27 2009-04-17T00:30:56.071953Z K 7 svn:log V 401 Prevent atkbd(4) interrupt handler from calling keyboard callback function when polled mode is enabled. This should help with duplicated/missing characters problem at mountroot, geli, etc. prompts on multi CPU systems while kbdmux(4) is enabled. Tested by: Tobias Grosser Tested by: Fabian Keil MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:39:35.464943Z K 7 svn:log V 152 Merge from libarchive.googlecode.com: If we're given an empty filename, just invoke write_open_fd() instead of re-implementing the code to use stdout. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:42:45.468811Z K 7 svn:log V 110 Merge from libarchive.googlecode.com: Numerous fixes to the write options handling, including documentation. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:44:03.529827Z K 7 svn:log V 25 Fix a minor memory leak. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:44:47.528364Z K 7 svn:log V 89 Use thread-safe getgrnam_r() and getpwnam_r(); dynamically size the buffer used by this. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:45:47.837683Z K 7 svn:log V 63 Properly clone and free the recently-added "sourcepath" field. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:47:16.729446Z K 7 svn:log V 91 Accept empty options, add a new read_next_header2() which is more efficient for some uses. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:50:00.260170Z K 7 svn:log V 209 Don't use the open callback, which is deprecated (because it's never necessary). Also, simplify just a tad by delegating to read_open_fd() when we know the file descriptor, instead of duplicating that logic. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:54:35.629491Z K 7 svn:log V 329 Merge new xz/lzma support from libarchive.googlecode.com. Since FreeBSD doesn't have liblzma in the base system, the read side will always fall back to the unxz/unlzma commands for now. (Which will in turn fail if those commands are not currently installed.) The write side does not yet have a fallback, so that will just fail. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:55:52.582994Z K 7 svn:log V 280 Implement command-line fallbacks for gzip and bzip2 decompression as well. Not an issue for FreeBSD, since the base system has the necessary libraries. Since all decompressors are always available now, we can unconditionally enable them in archive_read_support_compression_all(). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:57:11.765393Z K 7 svn:log V 64 Minor fix: some platforms require both inttypes.h and stdint.h. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:58:44.724446Z K 7 svn:log V 62 LZW bugfix: when we hit end-of-file, return an invalid code. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T00:59:34.039279Z K 7 svn:log V 82 When pulling metadata from disk, lookup the user and group name at the same time. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:00:11.311653Z K 7 svn:log V 43 Don't match an empty file on a read error. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:01:15.738358Z K 7 svn:log V 143 Dynamically size the buffer we pass to getgrgid_r() and getpwuid_r(). Keep the buffer in the cache object so we don't have to keep doing this. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:02:12.341565Z K 7 svn:log V 73 Document the new read options interface and the new read_header2() call. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:02:56.957201Z K 7 svn:log V 93 Fix a memory leak: Release the current list of /set keywords even when we exit on an error. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:03:52.075448Z K 7 svn:log V 112 Ensure that the option setters return OK (option used) even for options that don't change the list of keywords. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:04:23.408373Z K 7 svn:log V 79 FreeBSD has a lot of crypto functions used by the recent mtree writer updates. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:06:31.910024Z K 7 svn:log V 65 Merge lots of test suite updates from libarchive.googlecode.com. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T01:07:37.238631Z K 7 svn:log V 145 Publicize a handful of new functions and bump the version number to indicate that this is synchronized with the recent libarchive 2.7.0 release. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-04-17T02:46:31.749815Z K 7 svn:log V 87 Catch up with r190457 by checking inp_flags instead of inp_vflag for pcbs in TIMEWAIT. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-04-17T02:52:23.404578Z K 7 svn:log V 39 Merge r191185 from projects/tcp_cc_8.x END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T03:36:07.605619Z K 7 svn:log V 78 Merge from libarchive.googlecode.com: Numerous Windows-specific build tweaks. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T03:37:09.172090Z K 7 svn:log V 58 Minor portability improvement in calls to ctype.h macros. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T03:40:40.411693Z K 7 svn:log V 76 Set options before opening the archive. Catch and report close-time errors. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T03:45:15.858614Z K 7 svn:log V 235 Merge remaining changes from libarchive.googlecode.com: * Add xz and lzma compression options * Rename --format-options to simply --options * Add --same-owner for GNU tar compat * Add -lmd and -lcrypto to fix link * Documentation END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T03:49:26.841427Z K 7 svn:log V 24 Eliminate sc->sc_state. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T04:04:57.101419Z K 7 svn:log V 213 Merge from libarchive.googlecode.com: * Lots of new tests. * New -n / --numeric-uid-gid option * More sanity-checking of arguments * Various Windows portability improvements * Sync up version number to 2.7.0 END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T04:07:56.898070Z K 7 svn:log V 54 Expand and remove usb_wlan.h, it has no real content. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T04:23:11.652413Z K 7 svn:log V 281 Convert the usb drivers over to the vap taskqueue system - remove usb2_proc_* - remove the deferral of scanning/state callbacks - remove deferred attach/init/stop The switch off async operation of the drivers is a huge win in complexity, race conditions and reduced code size. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T05:37:31.020028Z K 7 svn:log V 90 Move beacon miss handling into the vap taskq so that it is safe to call from any context. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T07:28:49.690031Z K 7 svn:log V 133 Disabling the crypto bits should quiet tinderbox while I track down the library dependencies that are screwing up the /rescue build. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2009-04-17T08:01:18.306604Z K 7 svn:log V 62 Change Taiwan, Province of China to Taiwan, Republic of China END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-17T09:42:26.544343Z K 7 svn:log V 115 Remove legacy versions of USB network interface drivers relying on IFF_NEEDSGIANT, as that is no longer supported. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-04-17T09:48:20.732993Z K 7 svn:log V 82 Remove kue_fw.h, missed in previous IFF_NEEDSGIANT USB driver garbage collection. END K 10 svn:author V 7 roberto K 8 svn:date V 27 2009-04-17T11:30:32.498627Z K 7 svn:log V 53 Add an entry for the French macbook keyboard layout. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-17T13:22:18.083672Z K 7 svn:log V 292 Restore bus DMA bounce pages to an offset of 0 when they are released by a tag that has BUS_DMA_KEEP_PG_OFFSET set. Otherwise the page could be reused with a non-zero offset by a tag that doesn't have BUS_DMA_KEEP_PG_OFFSET leading to data corruption. Sleuthing by: avg Reviewed by: scottl END K 10 svn:author V 3 das K 8 svn:date V 27 2009-04-17T14:19:18.915716Z K 7 svn:log V 177 Revert r190943, since the problem in ports seems to be fixed now. It's amazing how a well-placed eyesore generates more motivation in a day than email generates in three weeks. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T14:58:02.959625Z K 7 svn:log V 73 Convert wpi(4) to use sync scanning calls, missed in the previous round. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-04-17T15:35:16.212453Z K 7 svn:log V 405 MFC r175055 Defer setting either PG_CACHED or PG_FREE until after the free page queues lock is acquired. Otherwise, the state of a reservation's pages' flags and its population count can be inconsistent. That could result in a page being freed twice. (This change should have been included in the MFC of the superpages support.) Thanks to: pho for an illuminating crash Approved by: re (kib) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2009-04-17T15:49:37.450102Z K 7 svn:log V 49 The ar(4), ray(4) and sr(4) drivers are removed. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2009-04-17T15:54:41.054432Z K 7 svn:log V 29 The sr(4) driver is removed. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T16:07:13.698693Z K 7 svn:log V 74 Drain the driver tasks on the same taskqueue in which they were enqueued. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T16:15:56.206552Z K 7 svn:log V 153 Remove the command op queues now that they are not used during normal operation, infrequent tasks such as kicking dead firmware can go on taskqueue_swi. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-04-17T16:42:03.304746Z K 7 svn:log V 405 MFC r175055 Defer setting either PG_CACHED or PG_FREE until after the free page queues lock is acquired. Otherwise, the state of a reservation's pages' flags and its population count can be inconsistent. That could result in a page being freed twice. (This change should have been included in the MFC of the superpages support.) Thanks to: pho for an illuminating crash Approved by: re (kib) END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2009-04-17T16:42:57.704127Z K 7 svn:log V 504 Merge r190708 from HEAD to stable/7: Fix KBI breakage by r190520 which affects older linux.ko binaries: 1) Move the new field (brand_note) to the end of the Brandinfo structure. 2) Add a new flag BI_BRAND_NOTE that indicates that the brand_note pointer is valid. 3) Use the brand_note field if the flag BI_BRAND_NOTE is set and as old modules won't have the flag set, so the new field brand_note would be ignored. Suggested by: jhb Reviewed by: jhb Approved by: re (Ken Smith), kib (mentor) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T16:52:16.557246Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-04-17T17:00:20.762116Z K 7 svn:log V 42 Pick up the driver lock in the amrr task. END K 10 svn:author V 7 dchagin K 8 svn:date V 27 2009-04-17T17:05:31.532310Z K 7 svn:log V 510 Merge r190708 from HEAD to releng/7.2: Fix KBI breakage by r190520 which affects older linux.ko binaries: 1) Move the new field (brand_note) to the end of the Brandinfo structure. 2) Add a new flag BI_BRAND_NOTE that indicates that the brand_note pointer is valid. 3) Use the brand_note field if the flag BI_BRAND_NOTE is set and as old modules won't have the flag set, so the new field brand_note would be ignored. Suggested by: jhb Reviewed by: jhb Approved by: re (Ken Smith), kib (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-17T17:07:12.452540Z K 7 svn:log V 115 MFC: Use a disk address instead of an int to hold the starting offset of an open partition. Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-17T17:13:41.493088Z K 7 svn:log V 115 MFC: Use a disk address instead of an int to hold the starting offset of an open partition. Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-17T17:24:07.964215Z K 7 svn:log V 92 MFC: Use a disk address instead of an int to hold the starting offset of an open partition. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-17T17:40:47.521435Z K 7 svn:log V 187 The vlan code has not required the miibus code since 6.0 when if_link_state_change() was added and the vlan link-state hook was moved out of miibus and into net/if.c. MFC after: 1 month END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-17T18:11:11.760716Z K 7 svn:log V 157 More fallout from negative dotdot caching. Negative entries should be removed from and reinserted to proper ncneg list. Reported by: pho Submitted by: kib END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-04-17T18:29:30.813039Z K 7 svn:log V 73 Allow the creation of mesh points. Sponsored by: The FreeBSD Foundation END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-17T18:34:11.840568Z K 7 svn:log V 60 Undo private changes that should never have been committed. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-04-17T18:48:50.936075Z K 7 svn:log V 45 clarify state of llentry that is passed back END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-04-17T19:07:44.036675Z K 7 svn:log V 333 - Add a few more register defintions for the PCI express capability registers. - Cleanup PCI-X capability printf to not leave a dangling "supports" for some PCI-X bridges. - Display additional PCI express details including the negotiated and max link width and the actual and maximum supported max payload. MFC after: 1 month END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-17T21:10:53.240962Z K 7 svn:log V 220 MFC r191218 and related backout r191220. More fallout from negative dotdot caching. Negative entries should be removed from and reinserted to proper ncneg list. Reported by: pho Submitted by: kib Approved by: re (kib) END K 10 svn:author V 3 kan K 8 svn:date V 27 2009-04-17T21:18:17.293011Z K 7 svn:log V 220 MFC r191218 and related backout r191220. More fallout from negative dotdot caching. Negative entries should be removed from and reinserted to proper ncneg list. Reported by: pho Submitted by: kib Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-17T22:04:19.721551Z K 7 svn:log V 53 MFC: r191072 Fix whitespace. Approved by: re (kib) END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-04-17T22:13:41.361607Z K 7 svn:log V 158 Switch ubtbcmfw(4) to use si_drv1 instead of storing the unit number. The unit number is still used to store the type of the device node. Approved by: emax END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2009-04-17T22:20:44.557921Z K 7 svn:log V 26 *** empty log message *** END K 10 svn:author V 5 ticso K 8 svn:date V 27 2009-04-17T22:45:57.466120Z K 7 svn:log V 14 minor cleanup END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-17T23:11:18.518951Z K 7 svn:log V 53 MFC: r191072 Fix whitespace. Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-04-17T23:22:01.431430Z K 7 svn:log V 1131 MFC: r191076 - Remove the second license as I'm also fine with the first one. - Remove redundant softc members for RIDs. - Change some softc members to be unsigned where more appropriate. - Add some missing const. - Remove support for mmap(2)'ing VGA I/O as it was broken [1] and not required by X.Org anyway. - Fix some confusion between bus, physical and virtual addresses which mostly consisted in using members of struct video_adapter inappropriately but wasn't fatal except for the regular framebuffer mmap(2)'ing. - Remove redundant bzero(9)'ing of the softc. - Don't map the framebuffer twice in case the firmware has already mapped it as besides wasting resources this isn't possible with all MMUs. This is a bit tricky as a) just because the firmware provides a property with a virtual address doesn't mean it's actually mapped (but typically is when the framebuffer is the console) and b) the firmware doesn't necessarily map it with the same byteorder as we do. This makes machfb(4) work on machines with cheetah-class MMUs (including X.Org). Reported by: Michael Plass [1] Approved by: re (kib) END