Displaying 1 51 of 276,950 commits (0.096s)

FreeBSD — head/sys/netinet6 nd6_nbr.c

Nonce has to be non-NULL for DAD even if net.inet6.ip6.dad_enhanced=0.
Delta File
+3 -5 head/sys/netinet6/nd6_nbr.c
+3 -5 1 file

FreeBSD — stable/10/release Makefile.vm Makefile, stable/10/release/tools gce-package.sh

MFC r279249, r279250, r279257:

 r279249:
  Add 'cloudware-install' target to handle copying cloud
  disk images to a directory within DESTDIR.

  Add CLOUDINSTALL variable to automatically generate the
  actual list of install targets.  While here, rename the
  cloud-specific names from 'vm-' to 'cw-' to avoid naming
  collisions.

  Add AZURE_DISK, GCE_DISK, and OPENSTACK_DISK output file
  variables.

  Add 'cloudware-install' to the 'install' target.

 r279250:
  Remove a stale comment.

 r279257:
  Add a CLOUDPACKAGE variable to contain a list of targets for
  post-install packaging cloud provider images.

  Add a 'gce-package.sh' script to generate the final output
  image ready for upload to the GCE platform.  Right now, this

    [6 lines not shown]

FreeBSD — head/sys/dev/flash at45d.c

Check the return value of config_intrhook_establish().
Delta File
+3 -1 head/sys/dev/flash/at45d.c
+3 -1 1 file

FreeBSD — stable/10/usr.sbin/freebsd-update freebsd-update.sh

MFC rev. 278728:
(backup_kernel_finddir, backup_kernel, install_files):
Add missing references to $BASEDIR, in order to allow correct operation
when updating a system mounted at another location than / (e.g. when
updating an alternate Boot Environment).

Reviewed by:  cperciva

FreeBSD — projects/cxl_iscsi ObsoleteFiles.inc, projects/cxl_iscsi/contrib/binutils/binutils/doc binutils.7

Merge r279515 through r279554 (mainly to get r279554 in this branch).

FreeBSD — head/sys/cam cam_periph.c cam_xpt.c

Make periphdriver_register() take XPT lock when modifying the periph_drivers
array.

This fixes a panic that sometimes occured when kldloading ctl.ko.

Reviewed by:        mav@
MFC after:        1 month
Sponsored by:        The FreeBSD Foundation

FreeBSD — head/sys/dev/gpio gpiobus.c ofw_gpiobus.c

Move duplicate code to a new public function.

This new function can be used by other drivers to reserve the use of GPIO
pins.

Anyway, the use of ofw_gpiobus_parse_gpios() is preferred when possible.

Requested by:        Michal Meloun

FreeBSD — head/tools/build/mk OptionalObsoleteFiles.inc

Remove gperf(7) if gperf is not installed

FreeBSD — head/sys/arm/conf IMX6, head/sys/modules/dtb imx6

Add a "module" to build the dtb files for all supported imx6 systems.
Delta File
+12 -0 head/sys/modules/dtb/imx6/Makefile
+1 -0 head/sys/arm/conf/IMX6
+0 -0 head/sys/modules/dtb/imx6/
+13 -0 3 files

FreeBSD — head/contrib/libucl README.md ChangeLog.md, head/contrib/libucl/cmake CMakeLists.txt

Update libucl to git version 8d3b186

FreeBSD — vendor/libucl 20150302, vendor/libucl/20150302 README.md configure.ac

Tag import of libucl from git as of 20150302

FreeBSD — vendor/libucl/dist/utils objdump.c

Really update to 8d3b186

FreeBSD — vendor/libucl/dist README.md ChangeLog.md, vendor/libucl/dist/cmake CMakeLists.txt

Update libucl to git version 8d3b186

FreeBSD — stable/10/lib/libdevstat devstat.c

MFC r279346:

  ------------------------------------------------------------------------
  r279346 | ken | 2015-02-26 19:44:12 -0700 (Thu, 26 Feb 2015) | 13 lines

  Remove an obsolete comment in devstat(3) about the accuracy of the
  milliseconds per transaction (DSM_MS_PER_TRANSACTION) calculation.

  The comment was accurate many years ago when the kernel didn't
  record I/O times on a per-I/O basis, but now that we do collect
  that information in most areas, it isn't correct.

  The milliseconds per transaction values are correct, assuming the
  I/O duration has been recorded.

  Sponsored by:        Spectra Logic

  ------------------------------------------------------------------------
Delta File
+3 -21 stable/10/lib/libdevstat/devstat.c
+3 -21 1 file

FreeBSD — head/sys/arm/samsung/exynos exynos5_xhci.c, head/sys/dev/usb/controller xhci.c xhci.h

Add quirk to disable 64-bit XHCI DMA after r276717.

Requested by:        Gary Jennejohn <gljennjohn at gmail.com>
MFC after:        3 days

FreeBSD — head/sys/arm/include atomic.h

Revert r279338.  The casts are apparently bogus, despite the fact that
they've been working in i386 (where this change came from).
Delta File
+7 -17 head/sys/arm/include/atomic.h
+7 -17 1 file

FreeBSD — head/sys/arm/samsung/exynos exynos5_xhci.c

Update Exynos5 XHCI attach code after r276717.

MFC after:        3 days

FreeBSD — user/dchagin/lemul/sys/fs/pseudofs pseudofs_vnops.c

Avoid using of an uninitialized variable.

FreeBSD — head/sys/amd64/vmm/amd svm_support.S svm.c

Fix warnings/errors when building vmm.ko with gcc:

- fix warning about comparison of 'uint8_t v_tpr >= 0' always being true.

- fix error triggered by an empty clobber list in the inline assembly for
  "clgi" and "stgi"

- fix error when compiling "vmload %rax", "vmrun %rax" and "vmsave %rax". The
  gcc assembler does not like the explicit operand "%rax" while the clang
  assembler requires specifying the operand "%rax". Fix this by encoding the
  instructions using the ".byte" directive.

Reported by:        julian
MFC after:        1 week

FreeBSD — head/sys/sys ktr_class.h

give others fair warning that _SPARE2 isn't just cxgb, but used by large
number of other subsystems, so you probably don't want _SPARE2..

ktr needs an overhaul to really only compile in the ones you want,
we've long passed the 31 bits it provides..

Sponsored by:        transip.nl
Delta File
+3 -3 head/sys/sys/ktr_class.h
+3 -3 1 file

FreeBSD — head/sys/net if_clone.c if.c

Fix group membership of cloned interfaces when one is moved by
if_vmove().

In if_vmove(), if_detach_internal() and if_attach_internal() were
called in series to detach and reattach the interface.  When
detaching, if_delgroup() was called and the interface leaves all of
the group membership.  And then upon attachment, if_addgroup(ifp,
IFG_ALL) was called and it joined only "all" group again.

This had a problem. Normally, a cloned interface automatically joins
a group whose name is ifc_name of the cloner in addition to "all"
upon creation.  However, if_vmove() removed the membership and did
not restore upon attachment.

Differential Revision:        https://reviews.freebsd.org/D1859

FreeBSD — head/sys/fs/fuse fuse_node.c

Fix white spaces.
Delta File
+18 -18 head/sys/fs/fuse/fuse_node.c
+18 -18 1 file

FreeBSD — head/sys/fs/fuse fuse_node.c fuse_vnops.c

Make fuse(4) respect FOPEN_DIRECT_IO.  This is required for correct
operation of GlusterFS.

PR:                192701
Submitted by:        harsha at harshavardhana.net
Reviewed by:        kib@
MFC after:        1 month
Sponsored by:        The FreeBSD Foundation

FreeBSD — head/release/arm release.sh

Properly evaluate XZ_CMD from the chroot.

Sponsored by:        The FreeBSD Foundation
Delta File
+1 -1 head/release/arm/release.sh
+1 -1 1 file

FreeBSD — head/sys/cam/scsi scsi_sa.c

Change the sa(4) driver to check for long position support on
SCSI-2 devices.

Some older tape devices claim to be SCSI-2, but actually do support
long position information.  (Long position information includes
the current file mark.)  For example, the COMPAQ SuperDLT1.

So we now only disable the check on SCSI-1 and older devices.

sys/cam/scsi/scsi_sa.c:
        In saregister(), only disable fetching long position
        information on SCSI-1 and older drives.  Update the
        comment to explain why.

Confirmed by:        dvl
Sponsored by:        Spectra Logic
MFC after:        3 weeks
Delta File
+6 -2 head/sys/cam/scsi/scsi_sa.c
+6 -2 1 file

FreeBSD — head/sys/boot/amd64/boot1.efi generate-fat.sh

o Add more room for EFI boot blocks
o Specify the filename as argument

Differential Revision:        https://reviews.freebsd.org/D1999
Reviewed by:        emaste@

FreeBSD — head/release/arm release.sh

Use xz(1) to compress FreeBSD/arm images.

Sponsored by:        The FreeBSD Foundation
Delta File
+4 -3 head/release/arm/release.sh
+4 -3 1 file

FreeBSD — head/sys/netinet icmp6.h, head/sys/netinet6 nd6_nbr.c nd6.h

Implement Enhanced DAD algorithm for IPv6 described in
draft-ietf-6man-enhanced-dad-13.

This basically adds a random nonce option (RFC 3971) to NS messages
for DAD probe to detect a looped back packet.  This looped back packet
prevented DAD on some pseudo-interfaces which aggregates multiple L2 links
such as lagg(4).

The length of the nonce is set to 6 bytes.  This algorithm can be disabled by
setting net.inet6.ip6.dad_enhanced sysctl to 0 in a per-vnet basis.

Reported by:                hiren
Reviewed by:                ae
Differential Revision:        https://reviews.freebsd.org/D1835

FreeBSD — head/contrib/binutils/gas/doc as.txt, head/contrib/binutils/ld ld.txt

Remove pregenerated text version of the texinfo documentation

FreeBSD — head ObsoleteFiles.inc, head/etc/mtree BSD.usr.dist

Install manpage version of texinfo documentation for binutils

FreeBSD — head/contrib/binutils/binutils/doc binutils.7, head/contrib/binutils/gas/doc as.7

Generate manpage out of the texinfo files using texi2mdoc

FreeBSD — head/contrib/mdocml roff.7 roff.c, head/usr.bin/man man.sh

Update mandoc to cvs snaphot from 20150302

Use the new unsupp warning level to detect the unsupported manpages in man(1)

FreeBSD — vendor/mdocml 20150302, vendor/mdocml/20150302 mdoc.7 roff.c

Tag import of mandoc 20150302

FreeBSD — vendor/mdocml/dist roff.c

Remove WIP code
Delta File
+1 -31 vendor/mdocml/dist/roff.c
+1 -31 1 file

FreeBSD — vendor/mdocml/dist roff.7 roff.c

Import CVS snapshot of mandoc as of 20150302
Delta File
+793 -91 vendor/mdocml/dist/roff.7
+744 -95 vendor/mdocml/dist/roff.c
+332 -424 vendor/mdocml/dist/mdoc_macro.c
+280 -348 vendor/mdocml/dist/mdoc_validate.c
+338 -211 vendor/mdocml/dist/mandoc.1
+180 -215 vendor/mdocml/dist/tbl_layout.c
+2,632 -2,308 71 files not shown
+5,299 -3,692 77 files

FreeBSD — user/pho/stress2/misc fifo3.sh

One more fts(3) test.

Sponsored by:         EMC / Isilon storage division
Delta File
+211 -0 user/pho/stress2/misc/fifo3.sh
+211 -0 1 file

FreeBSD — user/pho/stress2/misc fts2.sh

Added a fts(3) test scenario.

Sponsored by:         EMC / Isilon storage division
Delta File
+289 -0 user/pho/stress2/misc/fts2.sh
+289 -0 1 file

FreeBSD — user/pho/stress2/misc core4.sh

Added a regression test.

Sponsored by:         EMC / Isilon storage division
Delta File
+97 -0 user/pho/stress2/misc/core4.sh
+97 -0 1 file

FreeBSD — head/gnu/usr.bin/diff Makefile, head/gnu/usr.bin/gperf Makefile

Install old texinfo pages in the form of mdoc(7) pages

FreeBSD — head/contrib/diff/doc diff.7, head/contrib/gperf/doc gperf.7

Convert texinfo to mdoc(7) using texi2mdoc
Delta File
+6,287 -0 head/contrib/diff/doc/diff.7
+1,892 -0 head/contrib/gperf/doc/gperf.7
+8,179 -0 2 files

FreeBSD — stable/10/lib/libc/gen _spinlock_stub.c

MFC r279367:
Fix typo.

FreeBSD — stable/9/sys/kern uipc_socket.c

MFC r279206:
  In some cases soreceive_dgram() can return no data, but has control
  message. This can happen when application is sending packets too big
  for the path MTU and recvmsg() will return zero (indicating no data)
  but there will be a cmsghdr with cmsg_type set to IPV6_PATHMTU.
  Remove KASSERT() which does NULL pointer dereference in such case.
  Also call m_freem() only when m isn't NULL.

MFC r279209:
  soreceive_generic() still has similar KASSERT(), therefore instead of
  remove KASSERT(), change it to check mbuf isn't NULL.

PR:                197882
Sponsored by:        Yandex LLC
Delta File
+7 -5 stable/9/sys/kern/uipc_socket.c
+7 -5 1 file

FreeBSD — stable/10/sys/kern uipc_socket.c

MFC r279206:
  In some cases soreceive_dgram() can return no data, but has control
  message. This can happen when application is sending packets too big
  for the path MTU and recvmsg() will return zero (indicating no data)
  but there will be a cmsghdr with cmsg_type set to IPV6_PATHMTU.
  Remove KASSERT() which does NULL pointer dereference in such case.
  Also call m_freem() only when m isn't NULL.

MFC r279209:
  soreceive_generic() still has similar KASSERT(), therefore instead of
  remove KASSERT(), change it to check mbuf isn't NULL.

PR:                197882
Sponsored by:        Yandex LLC
Delta File
+7 -5 stable/10/sys/kern/uipc_socket.c
+7 -5 1 file

FreeBSD — projects/cxl_iscsi Makefile.inc1 ObsoleteFiles.inc, projects/cxl_iscsi/bin/kill kill.c

Merge r278538 through r279514.

FreeBSD — head/sys/mips/conf AP135.hints AP135

Add support for the AP135 2.0 reference platform.

This is a QCA9558 SoC (2ghz 3x3) with an atheros 11ac PCIe 5GHz 3x3
NIC and an AR8327 gigabit ethernet switch.

TODO:

* The AR8327 gigabit switch support bugfixes are forthcoming.
* 11ac support and 11ac NIC support

FreeBSD — head/sys/mips/conf QCA955X_BASE QCA955X_BASE.hints

Bring over the initial QCA955x SoC support framework.

This is enough to bring up the basic SoC support.

What works thus far:

* The mips74k core, pll setup, and UART (or else well, stuff would
  be really difficult..)
* both USB 2.0 EHCI controllers
* on-board 2GHz 3x3 wifi (the other variant has 2GHz/5GHz wifi on-chip);
* arge0 - not yet sure why arge1 isn't firing off interrupts and thus
  handling traffic, but I will soon figure it out and fix it here.

Tested:

* AP135 reference design, QCA9558 SoC, pretending to be an 11n
  2GHz AP.

TODO:

* There's an interrupt mux hooking up devices to IP2 and IP3 - but it's
  not a read-and-clear or write-to-clear register.  So, trying to use it
  naively like I have been ends up with massive interrupt storms.
  For now the things that share those interrupts can just take them as
  shared interrupts and try to play nice.

    [12 lines not shown]

FreeBSD — head/sys/dev/ath if_ath_ahb.c

Lay some groundwork for having this stuff hang off of AHB rather than
the CPU nexus.

* Add ahb as a possible bus attachment
* Lay a comment down to remind me or whoever else ends up trying
  to debug why the EEPROM isn't mapped in as to what's going on.
Delta File
+16 -3 head/sys/dev/ath/if_ath_ahb.c
+16 -3 1 file

FreeBSD — head/sys/mips/atheros ar71xx_ehci.c

[QCA955x] make the USB EHCI interrupts shareable.

There's two EHCI controllers in the QCA955x SoCs - they have different
interrupts available via various demux registers, but they both tie to
IP3.

So for now, allow them to be sharable so they can hang off of IP3.

FreeBSD — head/sys/mips/atheros if_arge.c

Add initial QCA955x support to if_arge.c.

Tested:

* AP135 development board, QCA9558 SoC.
Delta File
+21 -1 head/sys/mips/atheros/if_arge.c
+21 -1 1 file