Displaying 1 50 of 267,786 commits (0.023s)

FreeBSD — head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs dnode.c dbuf.c, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys dnode.h dbuf.h

Instead of using timestamp in the AVL, use the memory address when
comparing.

Illumos issue:
    5095 panic when adding a duplicate dbuf to dn_dbufs

MFC after:        3 days

FreeBSD — head/cddl/contrib/opensolaris/head synch.h libintl.h, head/sys/cddl/contrib/opensolaris/uts/common/sys feature_tests.h processor.h

MFV r270197:

Illumos issue:
    5066 remove support for non-ANSI compilation
    5068 Remove SCCSID() macro from <macros.h>

MFC after:        2 weeks

FreeBSD — stable/10/sys/netinet sctp_sysctl.c

Remove debug output which was comitted by accident.
This is a direct commit to stable/10.

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r262701, kernel selection menu in loader(8).

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r262384, rctl_rules="" in rc.conf(5).

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r262363, urndis(4) import.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Specify the driver for notes about r259453 and r261868

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r262137, axge(4) addition.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r262075, newsyslog(8) rotation by file size, instead
of blocks consumed by the target file.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r261972, nve(4) deprecation.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r261868, Ralink RT3593 support.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r261090, bhyve APCI S5 poweroff.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r260857 and r260858: unmapped IO support in
virtio_blk(4) and virtio_scsi(4).

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r260502, gmirror 'resize' command.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r260178, fsck_ffs '-R' flag.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r260120, run(4) firmware update to 0.33.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r259453, RT5370/RT5372 support.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r259450, Hyper-V support on i386.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r259355, WANDBOARD kernel configuration added.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/release/doc/en_US.ISO8859-1/relnotes article.xml

Document r259328, geom_label is resize-aware.

Sponsored by:        The FreeBSD Foundation

FreeBSD — stable/10/lib/libc/net sctp_sys_calls.c, stable/10/sys/conf options

MFC r269945:

Add support for the SCTP_PR_STREAM_STATUS and SCTP_PR_ASSOC_STATUS
socket options. This includes managing the correspoing stat counters.
Add the SCTP_DETAILED_STR_STATS kernel option to control per policy
counters on every stream. The default is off and only an aggregated
counter is available. This is sufficient for the RTCWeb usecase.

FreeBSD — stable/10/lib/libc/net sctp_sys_calls.c, stable/10/sys/netinet sctp_usrreq.c sctp_pcb.c

MFC r269858:

Add support for the SCTP_AUTH_SUPPORTED and SCTP_ASCONF_SUPPORTED
socket options. Add also a sysctl to control the support of ASCONF.

FreeBSD — stable/10/lib/libc/net sctp_sys_calls.c, stable/10/sys/netinet sctp_usrreq.c sctp_sysctl.h

MFC r269527:

Add support for the SCTP_RECONFIG_SUPPORTED and the corresponding
sysctl controlling the negotiation of the RE-CONFIG extension.

FreeBSD — stable/10/lib/libc/net sctp_sys_calls.c, stable/10/sys/netinet sctp_usrreq.c sctp_output.c

MFC r269481:

Add support for the SCTP_PKTDROP_SUPPORTED socket option and
the corresponding sysctl variable.
The default is off, since the specification is not an RFC yet.

FreeBSD — stable/10/lib/libc/net sctp_sys_calls.c, stable/10/sys/netinet sctp_usrreq.c sctp_sysctl.h

MFC r269475:

Add SCTP socket option SCTP_NRSACK_SUPPORTED to control the
NRSACK extension. The default will still be off, since it
it not an RFC (yet).
Changing the sysctl name will be in a separate commit.

FreeBSD — stable/10/lib/libc/net sctp_sys_calls.c, stable/10/sys/netinet sctp_usrreq.c sctp_output.c

MFC r269448:

Add support for the SCTP_PR_SUPPORTED socket option as specified in
http://tools.ietf.org/html/draft-ietf-tsvwg-sctp-prpolicies
Add also a sysctl controlling the default of the end-points.

FreeBSD — stable/10/lib/libc/net sctp_sys_calls.c, stable/10/sys/netinet sctp_usrreq.c sctp_pcb.c

MFC r269436, r269445:

Cleanup the ECN configuration handling and provide an SCTP socket
option for controlling ECN on future associations and get the
status on current associations.
A simialar pattern will be used for controlling SCTP extensions in
upcoming commits.

FreeBSD — stable/10/sys/netinet sctp_sysctl.h sctp_sysctl.c

MFC r269396:

Remove the asconf_auth_nochk sysctl. This was off by default and only
existed to be able to test with non-compliant peers a long time ago.

FreeBSD — stable/10/sys/netinet sctp_output.c sctputil.c

MFC r269376:

Cleanup sctp_send_initiate() and sctp_send_initiate_ack() to be
in sync as much as possible. This simplifies upcoming changes.

FreeBSD — stable/10/sys/netinet sctputil.c

MFC r269075:

Initialize notification structures.
This was missed in an earlier commit
Delta File
+2 -0 stable/10/sys/netinet/sctputil.c
+2 -0 1 file

FreeBSD — stable/10/sys/netinet sctp_var.h sctp_os_bsd.h

MFC r268537:
Whitespace changes.

FreeBSD — stable/10/sys/netinet sctp_pcb.c

MFC r268534:

Bugfix: When a remote address was added to an endpoint,
a source address was selected and cached, but it was not
stored that is was cached. This resulted in selecting
different source addresses for the INIT-ACK and COOKIE-ACK
when possible.
Thanks to Niu Zhixiong for reporting the issue.
Delta File
+10 -4 stable/10/sys/netinet/sctp_pcb.c
+10 -4 1 file

FreeBSD — head/usr.bin/netstat inet6.c

Suppress warnings when retrieving protocol stats from interfaces that
don't support IPv6 (e.g. pflog(4)).

Reviewed by:        hrs
MFC after:        2 weeks
Delta File
+6 -6 head/usr.bin/netstat/inet6.c
+6 -6 1 file

FreeBSD — head/sys/netinet6 scope6.c in6.c

Add some missing checks for unsupported interfaces (e.g. pflog(4)) when
handling ioctls. While here, remove duplicated checks for a NULL ifp in
in6_control(): this check is already done near the beginning of the
function.

PR:                189117
Reviewed by:        hrs
MFC after:        2 weeks

FreeBSD — head/sys/netinet in.c

Restore historical behavior of in_control, which, when no matching address
is found, the first usable address is returned for legacy ioctls like
SIOCGIFBRDADDR, SIOCGIFDSTADDR, SIOCGIFNETMASK and SIOCGIFADDR.

While there also fix a subtle issue that a caller from a jail asking for
INADDR_ANY may get the first IP of the host that do not belong to the jail.

Submitted by:        glebius
Differential Revision: https://reviews.freebsd.org/D667
Delta File
+11 -4 head/sys/netinet/in.c
+11 -4 1 file

FreeBSD — head/sys/conf files, head/sys/dev ixl i40e

Update to the Intel Base driver for the Intel XL710 Ethernet Controller Family
        - It was decided to change the driver name to if_ixl for FreeBSD
        - This release adds the VF Driver to the tree, it can be built into
          the kernel or as the if_ixlv module
        - The VF driver is independent for the first time, this will be
          desireable when full SRIOV capability is added to the OS.
        - Thanks to my new coworker Eric Joyner for his superb work in
          both the core and vf driver code.

Enjoy everyone!

Submitted by:        jack.vogel at intel.com and eric.joyner at intel.com
MFC after:        3 days (hoping to make 10.1)
Delta File
+4,707 -0 head/sys/dev/ixl/if_ixl.c
+0 -4,624 head/sys/dev/ixl/if_i40e.c
+2,742 -0 head/sys/dev/ixl/if_ixlv.c
+1,055 -1,055 head/sys/dev/ixl/i40e_adminq_cmd.h
+1,696 -0 head/sys/dev/ixl/ixl_txrx.c
+0 -1,601 head/sys/dev/ixl/i40e_txrx.c
+2,047 -827 23 files not shown
+12,247 -8,107 29 files

FreeBSD — head/sys/kern kern_umtx.c

In do_lock_pi(), do not override error from umtxq_sleep_pi() when
doing suspend check.  This restores the pre-r251684 behaviour, to
retry once after the signal is detected.

PR:        kern/192918
Submitted by:        Elliott Rabe, Dell Inc., Eric van Gyzen <eric at vangyzen.net>
Obtained from:        Dell Inc.
MFC after:        1 week
Delta File
+4 -2 head/sys/kern/kern_umtx.c
+4 -2 1 file

FreeBSD — stable/10/sys/amd64/amd64 machdep.c, stable/10/sys/amd64/include metadata.h

MFC r263822: amd64: Parse the EFI memory map if present

  With this change (and loader.efi from [HEAD]) we can now boot under
  qemu using the OVMF UEFI firmware image with the limitation that a
  serial console is required.

Sponsored by:        The FreeBSD Foundation

FreeBSD — head/sys/dev/vt vt_core.c

vt(4): Remove "FIXME" about multiple locking of vt_buf in vt_flush()

After some testing, it appears that acquiring the lock once and keeping
it longer is slower than taking it multiple times.

While here, fix a typo in another comment.

MFC after:        1 week
Delta File
+2 -7 head/sys/dev/vt/vt_core.c
+2 -7 1 file

FreeBSD — head/sys/dev/vt vt_core.c vt_buf.c

vt(4): Use the actual size of the mouse when marking its position as dirty

This fixes a bug where part of the cursor was not erased.

MFC after:        1 week

FreeBSD — head/sys/dev/vt/hw/vga vt_vga.c

vt_vga: Remove a "FIXME" comment; the issue was solved in r270338

MFC after:        1 week
Delta File
+1 -10 head/sys/dev/vt/hw/vga/vt_vga.c
+1 -10 1 file

FreeBSD — head/sys/dev/vt vt_core.c

vt(4): Don't run vt_set_border() and vt_flush() concurrently

In the case of vt_vga, the two concurrent calls were writing to the same
VGA registers, causing incorrect refresh of the screen.

MFC after:        1 week
Delta File
+36 -37 head/sys/dev/vt/vt_core.c
+36 -37 1 file

FreeBSD — head/sys/dev/xen/blkback blkback.c

xen: fix incorrectly accounted free

Fix some frees incorrectly assigned to M_XENBUS when the memory is
allocated with M_XENSTORE.

Sponsored by: Citrix Systems R&D
MFC after:        1 week

dev/xen/blkback/blkback.c:
 - Fix incorrect frees.

FreeBSD — head/sys/dev/vt vt_core.c vt.h, head/sys/dev/vt/hw/vga vt_vga.c

vt(4): The offset to center the text area is per-window now

The previous global offset, based on the last loaded font, had no
meaning for other windows. This caused a shifted text area, often partly
out-of-screen.

MFC after:        1 week

FreeBSD — head/sys/dev/xen/netback netback.c

netback: remove dead code

Remove the xen_net_read_mac function since it's not used anymore.

Sponsored by: Citrix Systems R&D
Delta File
+0 -37 head/sys/dev/xen/netback/netback.c
+0 -37 1 file

FreeBSD — head/sys/dev/vt vt.h vt_core.c, head/sys/dev/vt/hw/vga vt_vga.c

vt(4): Give the window to vd_bitblt_text_t callback

... instead of both the buffer and the font. Again, this simplifies the
API.

MFC after:        1 week

FreeBSD — projects/zfsd/head Makefile.inc1 ObsoleteFiles.inc, projects/zfsd/head/bin/chio chio.1

IFC @r270315

FreeBSD — stable/10/sys/dev/virtio/network if_vtnet.c if_vtnetvar.h

MFC r268481:

  Rework when the Tx queue completion interrupt is enabled

  The Tx interrupt is now kept disabled in the common case, only
  enabled when the number of free descriptors in the queue falls
  below a threshold. Transmitted frames are cleared from the VQ
  before subsequent transmit, or in the watchdog timer.

  This was a very big performance improvement for an experimental
  Netmap bhyve backend.