dragonfly.git
6 months agodirfs WIP wip2
Antonio Huete Jimenez [Fri, 21 Mar 2014 07:40:44 +0000 (00:40 -0700)]
dirfs WIP

6 months agonetstat - Use calloc for mbstat.
Antonio Huete Jimenez [Thu, 20 Mar 2014 15:26:26 +0000 (08:26 -0700)]
netstat - Use calloc for mbstat.

- Use calloc() to ensure allocated memory is zeroed.

6 months agoin_pcbbind: Rearrange local port bind/select code path.
Sepherosa Ziehau [Wed, 19 Mar 2014 11:52:08 +0000 (19:52 +0800)]
in_pcbbind: Rearrange local port bind/select code path.

- Group local port binding logic together.
- Group local port auto-selecting logic together and factor out
  in_pcbsetlport().

This paves way for the upcoming port token splitting.

6 months agoFix license in some USB related manual pages (taken from FreeBSD).
Sascha Wildner [Wed, 19 Mar 2014 09:17:32 +0000 (10:17 +0100)]
Fix license in some USB related manual pages (taken from FreeBSD).

6 months agohammer2 - Cluster API stabilization
Matthew Dillon [Wed, 19 Mar 2014 05:17:08 +0000 (22:17 -0700)]
hammer2 - Cluster API stabilization

* Fix issues that come up with mount/umount/cpdup tests related to the
  new cluster API.  Ref-counting, locks, and many other (expected) items.

* Fleshing out cluster->focus was a bit more involved than I had hoped.

* Generally speaking, cluster refs and locks work the same way that chain
  refs and locks do.

6 months agoTry to start usbd(8) only if it actually exists.
Sascha Wildner [Tue, 18 Mar 2014 18:21:31 +0000 (19:21 +0100)]
Try to start usbd(8) only if it actually exists.

It is specific to the old USB stack so we can remove the rc script
once we don't offer it anymore. For now, just check if it is there
before starting.

6 months agohammer2 - Start adding internal cluster API
Matthew Dillon [Tue, 18 Mar 2014 16:35:21 +0000 (09:35 -0700)]
hammer2 - Start adding internal cluster API

Initial addition of the cluster API.  H2 will be non-operational until this
is stabilized.  Adding the cluster API will require a few stages.  This first
stage is to add the API and make it work under degenerate (single-target)
conditions.

The hammer2_cluster structure collects and manages an array of up to
8 chains representing mirrors / cluster nodes / copies of the same point
in the topology.

* Add hammer2_cluster.c, and hammer2_cluster_t

* Replace nearly all high-level (vnops, vfsops) chain calls with
  cluster calls.

6 months agousb4bsd: FWIW, port usb_template and hook it into the build.
Sascha Wildner [Tue, 18 Mar 2014 08:37:31 +0000 (09:37 +0100)]
usb4bsd: FWIW, port usb_template and hook it into the build.

6 months agoAdd umoscom(4) and usfs(4) manual pages (from FreeBSD).
Sascha Wildner [Tue, 18 Mar 2014 07:54:36 +0000 (08:54 +0100)]
Add umoscom(4) and usfs(4) manual pages (from FreeBSD).

6 months agotcplay: Fix a function name in tcplay.3 and .Dd in tcplay.8.
Sascha Wildner [Tue, 18 Mar 2014 07:30:31 +0000 (08:30 +0100)]
tcplay: Fix a function name in tcplay.3 and .Dd in tcplay.8.

6 months agoRemove old tcplay(3) MLINKS via 'make upgrade'.
Sascha Wildner [Mon, 17 Mar 2014 18:32:37 +0000 (19:32 +0100)]
Remove old tcplay(3) MLINKS via 'make upgrade'.

6 months agotest/debug - Tweak vnodeinfo a bit
Antonio Huete Jimenez [Mon, 17 Mar 2014 14:33:21 +0000 (07:33 -0700)]
test/debug - Tweak vnodeinfo a bit

- Remove trailing white spaces.
- Fix usage.
- Add '-p' option to show filesystem specific inode data. Currently
  only dirfs is supported.
- Additional filesystems can be added easily to the dumplist struct.

6 months agolibusb20.3: uint61_t -> uint16_t
Sascha Wildner [Sun, 16 Mar 2014 20:39:25 +0000 (21:39 +0100)]
libusb20.3: uint61_t -> uint16_t

6 months agousbhid.3: u_int -> unsigned int
Sascha Wildner [Sun, 16 Mar 2014 20:39:01 +0000 (21:39 +0100)]
usbhid.3: u_int -> unsigned int

6 months agodevd: Regenerate usb.conf.
Sascha Wildner [Sun, 16 Mar 2014 20:01:13 +0000 (21:01 +0100)]
devd: Regenerate usb.conf.

6 months agousb.4: Add ufm reference.
Sascha Wildner [Sun, 16 Mar 2014 17:57:13 +0000 (18:57 +0100)]
usb.4: Add ufm reference.

6 months agokernel/twa: Sync a bit with FreeBSD.
Sascha Wildner [Sun, 16 Mar 2014 17:43:38 +0000 (18:43 +0100)]
kernel/twa: Sync a bit with FreeBSD.

Mainly s/callout_init/callout_init_mp/ and using pci_enable_busmaster()
directly.

6 months agousb4bsd: Port ufm.
Sascha Wildner [Sun, 16 Mar 2014 17:49:38 +0000 (18:49 +0100)]
usb4bsd: Port ufm.

6 months agotcplay - fix compile error on i386
Alex Hornung [Sun, 16 Mar 2014 16:55:59 +0000 (16:55 +0000)]
tcplay - fix compile error on i386

6 months agocryptdisks safe_mem - use weak symbols
Alex Hornung [Sun, 16 Mar 2014 13:45:21 +0000 (13:45 +0000)]
cryptdisks safe_mem - use weak symbols

 * Use weak symbols so that the ones in libtcplay.a can override the
   symbols in the local safe_mem.

 * I'm not sure why this ever worked before, but it definitely doesn't
   work anymore.

6 months agocryptdisks - update to new tcplay API
Alex Hornung [Sun, 16 Mar 2014 13:45:09 +0000 (13:45 +0000)]
cryptdisks - update to new tcplay API

6 months agoupdate tcplay to 2.0
Alex Hornung [Sun, 16 Mar 2014 07:37:01 +0000 (07:37 +0000)]
update tcplay to 2.0

6 months agoin6_pcbbind: Move stack variable declaration near its usage
Sepherosa Ziehau [Sun, 16 Mar 2014 13:18:02 +0000 (21:18 +0800)]
in6_pcbbind: Move stack variable declaration near its usage

6 months agoin_pcbbind: Move stack variable declaration near its usage
Sepherosa Ziehau [Sun, 16 Mar 2014 13:09:11 +0000 (21:09 +0800)]
in_pcbbind: Move stack variable declaration near its usage

6 months agoinpcb: Break long line
Sepherosa Ziehau [Sun, 16 Mar 2014 13:05:19 +0000 (21:05 +0800)]
inpcb: Break long line

6 months agoinpcb: in_pcbconn_bind -> in_pcbsetlport_remote; no functional change.
Sepherosa Ziehau [Sun, 16 Mar 2014 12:45:55 +0000 (20:45 +0800)]
inpcb: in_pcbconn_bind -> in_pcbsetlport_remote; no functional change.

6 months agoin_pcbconn_bind: Change argument name from 'nam' to 'remote'
Sepherosa Ziehau [Sun, 16 Mar 2014 12:07:51 +0000 (20:07 +0800)]
in_pcbconn_bind: Change argument name from 'nam' to 'remote'

Increase readability.

6 months agoinpcb: in_pcblookup_addrport -> in_pcblookup_localremote
Sepherosa Ziehau [Sun, 16 Mar 2014 11:48:05 +0000 (19:48 +0800)]
inpcb: in_pcblookup_addrport -> in_pcblookup_localremote

Compared w/ in_pcblookup_local, in_pcblookup_addrport checks remote
address and port (faddr,fport) too.  Renaming it to
in_pcblookup_localremote to be consistent w/ in_pcblookup_local name.

No functional changes.

6 months agoinpcb/in6pcb: in_pcbinsporthash() never fails
Sepherosa Ziehau [Sun, 16 Mar 2014 11:34:18 +0000 (19:34 +0800)]
inpcb/in6pcb: in_pcbinsporthash() never fails

6 months agoin6pcb: in6_pcblookup_local() must have been protected by port token
Sepherosa Ziehau [Sun, 16 Mar 2014 07:31:50 +0000 (15:31 +0800)]
in6pcb: in6_pcblookup_local() must have been protected by port token

6 months agoinpcb: in_pcblookup_local() must have been protected by port token
Sepherosa Ziehau [Sun, 16 Mar 2014 07:31:32 +0000 (15:31 +0800)]
inpcb: in_pcblookup_local() must have been protected by port token

6 months agoin6pcb: Properly hold port token for in6_pcbbind() and in6_pcbsetport()
Sepherosa Ziehau [Sun, 16 Mar 2014 07:24:08 +0000 (15:24 +0800)]
in6pcb: Properly hold port token for in6_pcbbind() and in6_pcbsetport()

6 months agoman.1: Add missing section.
Sascha Wildner [Sun, 16 Mar 2014 11:19:36 +0000 (12:19 +0100)]
man.1: Add missing section.

6 months agogdbinit - Fix previous commit.
Antonio Huete Jimenez [Sun, 16 Mar 2014 01:12:16 +0000 (02:12 +0100)]
gdbinit - Fix previous commit.

Spotted-by: swildner
6 months agogdbinit - A couple fixes.
Antonio Huete Jimenez [Sun, 16 Mar 2014 00:34:53 +0000 (01:34 +0100)]
gdbinit - A couple fixes.

- Fix 'lstok' for proc_tokens and vmobj_tokens.

6 months agousb.4: Use .Nx and fix a wrong reference.
Sascha Wildner [Sat, 15 Mar 2014 21:07:09 +0000 (22:07 +0100)]
usb.4: Use .Nx and fix a wrong reference.

6 months agolibkvm - Adjust for the proc_token changes
Antonio Huete Jimenez [Sat, 15 Mar 2014 15:05:44 +0000 (16:05 +0100)]
libkvm - Adjust for the proc_token changes

- allproc, zombproc are now gone. All processes are now in an array of
  proclist structures.
- ps(1) did not work on coredumps because '_allproc' and '_zombproc'
  were missing.

6 months agokernel - Add allproc_hsize global
Antonio Huete Jimenez [Fri, 14 Mar 2014 09:04:19 +0000 (10:04 +0100)]
kernel - Add allproc_hsize global

- Used by kvm(3) to determine the proc hash size.

6 months agoinstaller: Export /boot device name in loader.conf
Fran├žois Tigeot [Sat, 15 Mar 2014 16:37:33 +0000 (17:37 +0100)]
installer: Export /boot device name in loader.conf

This will eventually allow the kernel to mount /boot directly

6 months agoMerge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly
Matthew Dillon [Sat, 15 Mar 2014 16:34:48 +0000 (09:34 -0700)]
Merge branch 'master' of ssh://crater.dragonflybsd.org/repository/git/dragonfly

6 months agodntpd - Improve offset correction precision
Matthew Dillon [Sat, 15 Mar 2014 16:28:55 +0000 (09:28 -0700)]
dntpd - Improve offset correction precision

* Offset corrections are more accurate with more samples (whereas frequency
  corrections are more accurate when the first and last sample are far apart
  in the time domain).

* Even though dntpd uses a standard deviation test to conditionalize offset
  corrections, it is still possible to get false positives with only 4
  samples.

* Once dntpd has gone into maintainance mode increase the number of
  required samples for an offset correction from 4 to 8.  This makes
  the standard deviation more accurate, reduces false positives, and
  improves stability.

* Retain the original mechanic during aquisition so dntpd applies corrections
  sooner rather than later when first started.

6 months agoUpdate the pciconf(8) database.
Sascha Wildner [Sat, 15 Mar 2014 16:28:19 +0000 (17:28 +0100)]
Update the pciconf(8) database.

March 14, 2014 snapshot from http://pciids.sourceforge.net/

6 months agoinpcb: in_pcblookup_addrport() must have been protected by port token
Sepherosa Ziehau [Sat, 15 Mar 2014 13:30:55 +0000 (21:30 +0800)]
inpcb: in_pcblookup_addrport() must have been protected by port token

6 months agoin_pcbconn_bind: Reduce port token cover range
Sepherosa Ziehau [Sat, 15 Mar 2014 13:05:09 +0000 (21:05 +0800)]
in_pcbconn_bind: Reduce port token cover range

6 months agoin_pcbconn_bind: Remove duplicated prison_replace_wildcards()
Sepherosa Ziehau [Sat, 15 Mar 2014 12:46:46 +0000 (20:46 +0800)]
in_pcbconn_bind: Remove duplicated prison_replace_wildcards()

6 months agoin_pcbbind: Merge duplicated prison_replace_wildcards()
Sepherosa Ziehau [Sat, 15 Mar 2014 12:43:58 +0000 (20:43 +0800)]
in_pcbbind: Merge duplicated prison_replace_wildcards()

6 months agoSome usb4bsd manpage related shuffling/additions in Makefiles.
Sascha Wildner [Sat, 15 Mar 2014 11:55:35 +0000 (12:55 +0100)]
Some usb4bsd manpage related shuffling/additions in Makefiles.

6 months agousb.4: Sync parts of the manual page with FreeBSD.
Sascha Wildner [Sat, 15 Mar 2014 09:20:58 +0000 (10:20 +0100)]
usb.4: Sync parts of the manual page with FreeBSD.

6 months agoAdd a ufoma(4) manual page (from FreeBSD).
Sascha Wildner [Sat, 15 Mar 2014 09:19:45 +0000 (10:19 +0100)]
Add a ufoma(4) manual page (from FreeBSD).

6 months agoImplemented casuword for vkernel64. Fix two typos in casuword for pc64.
Imre Vadasz [Fri, 14 Mar 2014 22:56:40 +0000 (23:56 +0100)]
Implemented casuword for vkernel64. Fix two typos in casuword for pc64.

6 months agodevfs - sync devfs after cloning a device
Alex Hornung [Fri, 14 Mar 2014 19:27:19 +0000 (19:27 +0000)]
devfs - sync devfs after cloning a device

 * Use case are devices such as tty_pty which create a ptm/foo node as
   the cloned one, but also create a slave node (in pts/foo).

 * Without this, it's possible that ptm/foo is created before pts/foo
   is, and the program may race and not see pts/foo yet.

6 months agoSync ucom.4, uplcom.4 and uslcom.4 with FreeBSD.
Sascha Wildner [Fri, 14 Mar 2014 21:40:48 +0000 (22:40 +0100)]
Sync ucom.4, uplcom.4 and uslcom.4 with FreeBSD.

6 months agolibusb: add libusb_log_level enum
Markus Pfeiffer [Fri, 14 Mar 2014 19:27:20 +0000 (19:27 +0000)]
libusb: add libusb_log_level enum

This is documented on http://libusb.sourceforge.net/api-1.0/group__lib.html

6 months agoAdd udav(4) and uep(4) manual pages.
Sascha Wildner [Fri, 14 Mar 2014 10:20:52 +0000 (11:20 +0100)]
Add udav(4) and uep(4) manual pages.

6 months agoSync uhid.4 with FreeBSD.
Sascha Wildner [Fri, 14 Mar 2014 10:10:43 +0000 (11:10 +0100)]
Sync uhid.4 with FreeBSD.

6 months agoSync ugen.4 with FreeBSD.
Sascha Wildner [Fri, 14 Mar 2014 09:28:37 +0000 (10:28 +0100)]
Sync ugen.4 with FreeBSD.

6 months agoSync axe.4 with FreeBSD.
Sascha Wildner [Thu, 13 Mar 2014 22:42:07 +0000 (23:42 +0100)]
Sync axe.4 with FreeBSD.

6 months agoGnargh, fix typo.
Sascha Wildner [Thu, 13 Mar 2014 18:32:20 +0000 (19:32 +0100)]
Gnargh, fix typo.

6 months agoRemove usbdevs_data.h in /usr/include via 'make upgrade'.
Sascha Wildner [Thu, 13 Mar 2014 18:31:30 +0000 (19:31 +0100)]
Remove usbdevs_data.h in /usr/include via 'make upgrade'.

6 months agokernel - Correct second edge-case for machdep.pmap_mmu_optimize
Matthew Dillon [Thu, 13 Mar 2014 16:25:29 +0000 (09:25 -0700)]
kernel - Correct second edge-case for machdep.pmap_mmu_optimize

* The pmap_release*() code was previously optimized to not invalidate
  on pml4, pdp, pd, or pt pte's, only on terminal ptes.  This invalidation
  interferes with the PT replacement that the pmap_mmu_optimize feature
  uses.

* The bug generally would only occur when memory is mmap()'d and munmap()'d
  multiple times, which something like postgres will not do, but which
  rtorrent and other programs will do.

* Correctly invalidate page tables (use invltlb) when PT pte's are replaced.

* Requires further testing.  Default for this feature is still off.

6 months agonrelease - Minor fixes
Antonio Huete Jimenez [Thu, 13 Mar 2014 14:25:24 +0000 (07:25 -0700)]
nrelease - Minor fixes

- Use 'reinstallkernel' to avoid leaving *.old files
  in the ISO image.
- Make sure the '/boot/kernel/kernel.BOOTP' symbolic link
  is recreated when it already exists (-f option to ln).
- Do not use '-p' to cp. In the case /etc/resolv.conf file
  has schg flag set, a later rm during nrelease would fail.

Submitted-by: YONETANI Tomokazu <y0netan1@dragonflybsd.org>
DragonFly-bug: <http://bugs.dragonflybsd.org/issues/1496>

This commit closes #1496

6 months agosbin/hammer - Add 'header' option for mirror-dump directive.
Antonio Huete Jimenez [Thu, 13 Mar 2014 11:49:33 +0000 (12:49 +0100)]
sbin/hammer - Add 'header' option for mirror-dump directive.

- Provide means to dump PFS information only via 'mirror-dump'
  directive.
- Snapshots directory is not shown at the moment.

Submitted-by: YONETANI Tomokazu <y0netan1@dragonflybsd.org>
DragonFly-bug: <http://bugs.dragonflybsd.org/issues/1497>

This commit closes #1497

6 months agotools - Fix operator in hammer-backup.sh
Antonio Huete Jimenez [Thu, 13 Mar 2014 09:43:30 +0000 (10:43 +0100)]
tools - Fix operator in hammer-backup.sh

Submitted-by: Freddy DISSAUX
6 months agotools - Fix return code in hammer-backup.sh
Antonio Huete Jimenez [Thu, 13 Mar 2014 09:25:56 +0000 (10:25 +0100)]
tools - Fix return code in hammer-backup.sh

- When requesting help with '-h', exit with return code 0.

Submitted-by: Freddy DISSAUX
6 months agoehci.4: Break a long line.
Sascha Wildner [Thu, 13 Mar 2014 09:28:03 +0000 (10:28 +0100)]
ehci.4: Break a long line.

6 months agoSync ehci.4, ohci.4 and uhci.4 with FreeBSD. Bring in xhci.4.
Sascha Wildner [Thu, 13 Mar 2014 09:21:30 +0000 (10:21 +0100)]
Sync ehci.4, ohci.4 and uhci.4 with FreeBSD. Bring in xhci.4.

6 months agoFix a couple of mdoc issues in libusb.3 and usbdi.9.
Sascha Wildner [Thu, 13 Mar 2014 09:08:22 +0000 (10:08 +0100)]
Fix a couple of mdoc issues in libusb.3 and usbdi.9.

6 months agokernel - Hack fix for tty last-close bug
Matthew Dillon [Thu, 13 Mar 2014 01:44:50 +0000 (18:44 -0700)]
kernel - Hack fix for tty last-close bug

* If a tty is owned by one devfs mount and programs are run which open/close
  the tty in a different devfs mount, the last-close test will get confused
  and believe that the last close in the second mount is the last close on
  the device, when the first mount still has it open.

* Temporarily hack a fix which is not SMP safe to deal with the situation.
  A proper fix requires us to put a struct lock and an opencount field in
  the struct cdev itself and use that instead of v_opencount.

* Fixes issue with 'screen' exiting when sub-processes are run inside a
  chroot (with their own /dev mount).

Reported-by: marino
6 months agousb4bsd: Remove usbdevs_data.h again.
Sascha Wildner [Wed, 12 Mar 2014 23:36:51 +0000 (00:36 +0100)]
usb4bsd: Remove usbdevs_data.h again.

It is automatically generated and only usbdevs needs to be modified for
new IDs.

Reported-by: tuxillo
6 months agobus_autoconf.sh: Stop putting $FreeBSD$ into the usb.conf database.
Sascha Wildner [Wed, 12 Mar 2014 21:47:21 +0000 (22:47 +0100)]
bus_autoconf.sh: Stop putting $FreeBSD$ into the usb.conf database.

It is generated locally and gets never synched with FreeBSD.

6 months agoAdd a tool to keep the devd(8) database in sync with our USB device support.
Sascha Wildner [Wed, 12 Mar 2014 20:09:08 +0000 (21:09 +0100)]
Add a tool to keep the devd(8) database in sync with our USB device support.

Taken-from: FreeBSD

6 months agodevd(8): Sync with FreeBSD and turn it on by default.
Sascha Wildner [Wed, 12 Mar 2014 20:09:03 +0000 (21:09 +0100)]
devd(8): Sync with FreeBSD and turn it on by default.

Most important of all, it cares about knowing which USB modules
support which device/vendor IDs and it will load the associated
module upon USB device plugging if it is not already loaded or
in the kernel config.

Taken-from: FreeBSD

6 months agorc.subr: Add get_pidfile_from_conf (from FreeBSD).
Sascha Wildner [Wed, 12 Mar 2014 20:00:40 +0000 (21:00 +0100)]
rc.subr: Add get_pidfile_from_conf (from FreeBSD).

6 months agousb4bsd: Fix some mistakes i made in 5782e8a131ef79.
Sascha Wildner [Wed, 12 Mar 2014 19:37:23 +0000 (20:37 +0100)]
usb4bsd: Fix some mistakes i made in 5782e8a131ef79.

6 months agorc: Use kldload -n in our rc scripts which load modules.
Sascha Wildner [Wed, 12 Mar 2014 19:12:02 +0000 (20:12 +0100)]
rc: Use kldload -n in our rc scripts which load modules.

6 months agokldload(8): Add -n for checking if a module is already loaded.
Sascha Wildner [Wed, 12 Mar 2014 18:32:18 +0000 (19:32 +0100)]
kldload(8): Add -n for checking if a module is already loaded.

Also, give better error messages upon EEXISTS and ENOEXEC.

Taken-from: FreeBSD

6 months agousb4bsd: Update ukbd driver
Markus Pfeiffer [Wed, 12 Mar 2014 13:14:37 +0000 (13:14 +0000)]
usb4bsd: Update ukbd driver

6 months agoNow that the base issue is fixed, enable -Wsign-compare again in scanners.
Sascha Wildner [Wed, 12 Mar 2014 12:36:01 +0000 (13:36 +0100)]
Now that the base issue is fixed, enable -Wsign-compare again in scanners.

Disabling warnings is usually not fixing them.

6 months agoflex: Fix -Wsign-compare warnings in generated scanners.
Sascha Wildner [Wed, 12 Mar 2014 12:27:42 +0000 (13:27 +0100)]
flex: Fix -Wsign-compare warnings in generated scanners.

6 months agolibusb20.3: Remove a reference to a (yet?) non-existent module.
Sascha Wildner [Tue, 11 Mar 2014 20:30:57 +0000 (21:30 +0100)]
libusb20.3: Remove a reference to a (yet?) non-existent module.

6 months agouipaq.4: Comment out a dead reference.
Sascha Wildner [Tue, 11 Mar 2014 20:18:03 +0000 (21:18 +0100)]
uipaq.4: Comment out a dead reference.

6 months agoBring in libusb20 examples from FreeBSD.
Sascha Wildner [Tue, 11 Mar 2014 20:24:50 +0000 (21:24 +0100)]
Bring in libusb20 examples from FreeBSD.

6 months agoSync umass.4 with FreeBSD.
Sascha Wildner [Tue, 11 Mar 2014 19:53:37 +0000 (20:53 +0100)]
Sync umass.4 with FreeBSD.

6 months agoSync zoneinfo database with tzdata2014a from ftp://ftp.iana.org/tz/releases
Sascha Wildner [Tue, 11 Mar 2014 14:38:23 +0000 (15:38 +0100)]
Sync zoneinfo database with tzdata2014a from ftp://ftp.iana.org/tz/releases

See https://github.com/eggert/tz/blob/master/NEWS for a list of
what changed. We were previously in sync with tzdata2013i.

6 months agoSync ums.4 and ukbd.4 with FreeBSD.
Sascha Wildner [Tue, 11 Mar 2014 13:41:53 +0000 (14:41 +0100)]
Sync ums.4 and ukbd.4 with FreeBSD.

6 months agousbdi.9: Sync with FreeBSD.
Sascha Wildner [Tue, 11 Mar 2014 13:26:20 +0000 (14:26 +0100)]
usbdi.9: Sync with FreeBSD.

6 months agourtwn.4: Use %O for now.
Sascha Wildner [Tue, 11 Mar 2014 13:11:47 +0000 (14:11 +0100)]
urtwn.4: Use %O for now.

6 months agoSync uvisor.4 and uvscom.4 with FreeBSD.
Sascha Wildner [Tue, 11 Mar 2014 12:57:43 +0000 (13:57 +0100)]
Sync uvisor.4 and uvscom.4 with FreeBSD.

6 months agoSync some USB serial driver manual pages with FreeBSD.
Sascha Wildner [Tue, 11 Mar 2014 12:33:55 +0000 (13:33 +0100)]
Sync some USB serial driver manual pages with FreeBSD.

uark(4)
uchcom(4)
uftdi(4)
ulpt(4)
umct(4)
umodem(4)

6 months agousb4bsd: Add back the ID for HandyTech's Braille displays to ubsa(4).
Sascha Wildner [Tue, 11 Mar 2014 12:18:29 +0000 (13:18 +0100)]
usb4bsd: Add back the ID for HandyTech's Braille displays to ubsa(4).

See fb55151b494cf8878797ecfa6429d34f3a757765 where it was added
to our old obsa(4).

Also sync the manual page with FreeBSD.

6 months agotcp: Remove unused code
Sepherosa Ziehau [Tue, 11 Mar 2014 11:38:23 +0000 (19:38 +0800)]
tcp: Remove unused code

6 months agoAdd some USB serial driver manpages from FreeBSD.
Sascha Wildner [Tue, 11 Mar 2014 10:57:13 +0000 (11:57 +0100)]
Add some USB serial driver manpages from FreeBSD.

u3g(4)
ubser(4)
ucycom(4)
uipaq(4)
umcs(4)

6 months agousbconfig.8: Add a usbdump(8) reference.
Sascha Wildner [Tue, 11 Mar 2014 10:31:00 +0000 (11:31 +0100)]
usbconfig.8: Add a usbdump(8) reference.

6 months agousb4bsd: Remove an obsolete comment in a Makefile.
Sascha Wildner [Tue, 11 Mar 2014 07:52:19 +0000 (08:52 +0100)]
usb4bsd: Remove an obsolete comment in a Makefile.

6 months agousb4bsd: Fix some SCSI handling in umass
Markus Pfeiffer [Mon, 10 Mar 2014 22:33:13 +0000 (22:33 +0000)]
usb4bsd: Fix some SCSI handling in umass

Set the sense data on probe.

6 months agoAdd libusb to <bsd.libnames.mk>.
Sascha Wildner [Mon, 10 Mar 2014 21:22:23 +0000 (22:22 +0100)]
Add libusb to <bsd.libnames.mk>.

6 months agoSync usbconfig(8) with FreeBSD.
Sascha Wildner [Mon, 10 Mar 2014 21:21:16 +0000 (22:21 +0100)]
Sync usbconfig(8) with FreeBSD.

6 months agoBring in FreeBSD's usbdump(8).
Sascha Wildner [Mon, 10 Mar 2014 21:11:53 +0000 (22:11 +0100)]
Bring in FreeBSD's usbdump(8).

6 months agoBring in FreeBSD's usbhidaction(1).
Sascha Wildner [Mon, 10 Mar 2014 21:02:44 +0000 (22:02 +0100)]
Bring in FreeBSD's usbhidaction(1).

6 months agoSync the new USB stack's usbhidctl(1) with FreeBSD.
Sascha Wildner [Mon, 10 Mar 2014 20:46:26 +0000 (21:46 +0100)]
Sync the new USB stack's usbhidctl(1) with FreeBSD.