summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This is an MFS of 205412.mjacob2010-04-231-0/+8
| | | | | Add 'rotate' and 'getactive' verbs to provide some control and information about what the currently active path is.
* MFC r206996: indent.pro example: actually install the sample fileavg2010-04-232-0/+4
|
* MFC: r206690rmacklem2010-04-231-2/+6
| | | | | Add mutex lock calls to 2 cases in the experimental NFS client's renew thread where they were missing.
* MFC: r206688rmacklem2010-04-235-3/+19
| | | | | | | | | | The experimental NFS client was not filling in recovery credentials for opens done locally in the client when a delegation for the file was held. This could cause the client to crash in crsetgroups() when recovering from a server crash/reboot. This patch fills in the recovery credentials for this case, in order to avoid the client crash. Also, add KASSERT()s to the credential copy functions, to catch any other cases where the credentials aren't filled in correctly.
* MFC r206842:nwhitehorn2010-04-221-1/+1
| | | | | | | | Fix brokenness in top on big-endian 32-bit systems introduced when changing format_k2 to take a long long. Because itoa is defined as a K&R C function, without prototyping its arguments, format_k2 passed a 64-bit value, but itoa() received only the first word, showing '0' in all memory fields.
* MFC r206687: indent(1): don't treat bare '_t' as a type name with -taavg2010-04-221-2/+3
|
* MFC r206650: g_io_check: respond to zero pp->mediasize with ENXIOavg2010-04-221-2/+2
|
* MFC r206648,206651: scsi_cd: CD_FLAG_VALID_MEDIA is sufficient to setavg2010-04-221-4/+5
| | | | | | d_sectorsize and d_mediasize PR: kern/138789
* MFC r206563:yongari2010-04-222-1/+6
| | | | | | Add Agere ET1011 PHY which is found on Belkin F5D5055 USB controller. Unlike Agere ET1011C, Agere ET1011 does not seem to need special DSP programming to workaround silicon bug.
* Remove a file that is not supposed to be part of -STABLE branch.delphij2010-04-221-3/+0
|
* MFC: netcat 4.7.delphij2010-04-224-71/+36
|
* MFC r206488:bz2010-04-211-3/+8
| | | | | | | | Take a reference to make sure that the interface cannot go away during if_clone_destroy() in case parallel threads try to. PR: kern/116837 Submitted by: Mikolaj Golub (to.my.trociny gmail.com)
* MFC r206486:bz2010-04-211-1/+11
| | | | | | | | | Check that the interface is on the list of cloned interfaces before trying to remove it to avoid panics in case of two threads trying to remove it in parallel. PR: kern/116837 Submitted by: Takahiro Kurosawa (takahiro.kurosawa gmail.com) (orig version)
* MFC r206481:bz2010-04-215-6/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Plug reference leaks in the link-layer code ("new-arp") that previously prevented the link-layer entry from being freed. In both in.c and in6.c (though that code path seems to be basically dead) plug a reference leak in case of a pending callout being drained. In if_ether.c consistently add a reference before resetting the callout and in case we canceled a pending one remove the reference for that. In the final case in arptimer, before freeing the expired entry, remove the reference again and explicitly call callout_stop() to clear the active flag. In nd6.c:nd6_free() we are only ever called from the callout function and thus need to remove the reference there as well before calling into llentry_free(). In if_llatbl.c when freeing the entire tables make sure that in case we cancel a pending callout to remove the reference as well. Reviewed by: qingli (earlier version) MFC after: 10 days Problem observed, patch tested by: simon on ipv6gw.f.o, Christian Kratzer (ck cksoft.de), Evgenii Davidov (dado korolev-net.ru) PR: kern/144564 Configurations still affected: with options FLOWTABLE
* MFC r206470:bz2010-04-211-3/+9
| | | | | | | | | In if_detach_internal() we cannot hold the af_data lock over the dom_ifdetach() calls as they might sleep for callout_drain(). Do as we do in if_attachdomain1() [r121470] and handle if_afdata_initialized earlier and call dom_ifdetach() unlocked. Discussed with: rwatson
* MFC r206469:bz2010-04-211-1/+1
| | | | | | | | | In if_detach_internal() only try to do the detach run if if_attachdomain1() has actually succeeded to initialize and attach. There is a theoretical possibility to drop out early in if_attachdomain1() leaving the array uninitialized if we cannot get the lock. Discussed with: rwatson
* MFC r205345:bz2010-04-214-17/+139
| | | | | | | | | | | | | | | | | | | | | | | | | Split eventhandler_register() into an internal part and a wrapper function that provides the allocated and setup eventhandler entry. Add a new wrapper for VIMAGE that allocates extra space to hold the callback function and argument in addition to an extra wrapper function. While the wrapper function goes as normal callback function the argument points to the extra space allocated holding the original func and arg that the wrapper function can then call. Provide an iterator function for the virtual network stack (vnet) that will call the callback function for each network stack. Provide a new set of macros for VNET that in the non-VIMAGE case will just call eventhandler_register() while in the VIMAGE case it will use vimage_eventhandler_register() passing in the extra iterator function but will only register once rather than per-vnet. We need a special macro in case we are interested in the tag returned as we must check for curvnet and can neither simply assign the return value, nor not change it in the non-vnet0 case without that. Discussed with: jhb Reviewed by: zec (earlier version), jhb
* MFC r206549:kib2010-04-211-8/+13
| | | | | | | | | | | Align the declaration for sa_sigaction with POSIX. MFC r206649: Still reference struct __sigaction with clarification when this form of argument declaration is needed. MFC r206802: Revert r206649. Simplify the presented declaration of struct sigaction.
* MFH OpenSSH 5.4p1des2010-04-21169-4016/+12813
|
* MFC r205874: make sockstat -6 output more readable for long ipv6maxim2010-04-211-0/+2
| | | | addresses.
* MFC r205873: remove duplication, improve wording.maxim2010-04-211-4/+1
|
* MFC r205672: fix typo.maxim2010-04-211-1/+1
|
* MFC r205671: trim leading w/space.maxim2010-04-211-1/+1
|
* remove svn:mergeinfo properties committed during my MFCs.weongyo2010-04-210-0/+0
|
* MFC r205141:weongyo2010-04-211-0/+2
| | | | | | enables S/W beacon miss handler. Reported by: imp
* MFC r205003:weongyo2010-04-218-524/+1202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert r204992 and just wrap it all in ifdef INVARIANTS to fix the debug and non-debug cases MFC r204992: fixes a compile error if INVARIANTS is disabled. Pointy hat to: me Submitted by: Michael Butler <imb at protected-networks dot net> MFC r204983: Fix build breakage introduced in r204922. MFC r204923: uses KOBJMETHOD_END macro to indicate the end of method table. Submitted by: yongari MFC r204922: o uses bus accessor macros to read values from ivar so no more values are referenced directly from ivar pointer. It's to do like what other buses do. [1] o changes exported prototypes. It doesn't use struct siba_* structures anymore that instead of it it uses only device_t. o removes duplicate code and debug messages. o style(9) Pointed out by: imp [1]
* MFC r204662:weongyo2010-04-211-0/+3
| | | | | | Hook up the bwn driver. Pointed by: nwhitehorn
* MFC r204657:weongyo2010-04-213-69/+12
| | | | | | | | fixes an attached-at-boot issue that bwn(4) using device_identify interface didn't be attached automatically at boot time so changes a approach to attach children based on leveraging some newbus niceties. Submitted by: nwhitehorn
* MFC r204542:weongyo2010-04-211-4/+5
| | | | | | | calculates the integer square root if a positive integer X is larger than 256 instead of using sqrt_table. Reported by: Joe Marcus Clarke <marcus at freebsd dot org>
* MFC r204437:weongyo2010-04-211-2/+3
| | | | | fixes a bug to load firmware images for LP PHY. For LP PHY always, `lp_' string is contained in its full image names.
* MFC r204436:weongyo2010-04-211-1/+3
| | | | | | | supports the adhoc demo mode that it's tested on modified aircrack-ng suite and worked. Submitted by: Paul B Mahol <onemda at gmail dot com>
* MFC r204385:weongyo2010-04-211-2/+0
| | | | | | | don't need to check BWN_RX_PHYST0_SHORTPRMBL flag because it's already handled in later. Reported from: imp, nwhitehorn
* MFC r204343:weongyo2010-04-201-1/+3
| | | | | Updates what firmware module should be used for LP (low power) PHY users and bumps date.
* MFC assembler version of match functions for amd64 and i386(*).delphij2010-04-205-0/+1057
| | | | | | | | | This gives approximately 15% improvement on compression case. (*) i386 assembler version is enabled ONLY when MACHINE_CPU have 'i686' which is not default on FreeBSD/i386. One can specify for instance CPUTYPE=pentium4 in /etc/make.conf to get this feature.
* MFC r204328:weongyo2010-04-202-0/+2
| | | | Add bwn(4) driver.
* MFC r203576,r203677: sh: Don't stat() $MAIL/$MAILPATH if not interactive.jilles2010-04-204-1/+38
| | | | | These may be NFS mounted, and we should not touch them unless we are going to do something useful with the information.
* MFC r205472:delphij2010-04-201-2/+6
| | | | Enable mmap for minigzip(1).
* MFC r206387:delphij2010-04-203-13/+14
| | | | | | Diff reduction against NetBSD and add myself to AUTHORS section of the manual page as I wrote the unpack functionality. No actual executable code change verified with md5(1).
* MFC r200943: sh: Remove setting variables from dotcmd/exportcmd.jilles2010-04-202-5/+0
| | | | | | | | | | | | It is already done by evalcommand(), unless special-ness has been removed, in which case variable assignments should not persist. (These are currently always special builtins, but this may change later: command builtin, command substitution.) This also fixes a memory leak when calling . with variable assignments. Example: valgrind --leak-check=full sh -c 'x=1 . /dev/null; x=2'
* MFC r199282: sh: Allow a newline before "in" in a for command,jilles2010-04-202-1/+32
| | | | as required by POSIX.
* MFC r203945:weongyo2010-04-202-0/+135
| | | | | | | adds bwn(4) driver man page which missed to be merged. MFC r204327: Connect bwn.4 to the build.
* MFC r204326:weongyo2010-04-201-0/+1
| | | | Add bwn(4) driver to the build.
* MFC r204257:weongyo2010-04-202-10/+37
| | | | | | | o adds sysctl variables to show device statistics. o records RTS success/fail statistics. Pointed by: imp
* MFC r204256:weongyo2010-04-201-1/+1
| | | | fixes a compile error; invalid type argument of '->'.
* MFC r204242:weongyo2010-04-201-27/+20
| | | | | | | | | | Fix compilation problems with INVARIANTS. # also limit RX decryption attempted messages to 50 Reviewed by: weongyo Approved by: imp (implicit)
* MFC r204081:weongyo2010-04-201-3/+8
| | | | | | | o print msgs with length if the frame is too short to pass to net80211. o print key index for debugging if the frame is attempted to decrypt for WEP, AES or TKIP though currently HW decryption isn't supported.
* MFC r203945:weongyo2010-04-204-0/+16281
| | | | | | | | | | | | | adds bwn(4) driver for supporting Broadcom BCM43xx chipsets. o uses v4 firmware instead of v3. A port will be committed to create the bwn firmware module. o supports B/G and LP(low power) PHYs. o supports 32 / 64 bits DMA operations. o tested on big / little endian machines so should work on all architectures. It'd not connected to the build until the firmware port is committed.
* MFC r203944:weongyo2010-04-203-8/+212
| | | | | supports SPROM rev8 informations properly which are used to support low-power PHY of bwn(4) and LDO voltage adjustments.
* MFC r203320:weongyo2010-04-201-0/+1
| | | | Hook up the siba_bwn module to the build.
* MFC r206551 (forgotten in previous commit): fix builds with ktrluigi2010-04-201-11/+4
|
OpenPOWER on IntegriCloud