Displaying 1 50 of 279,056 commits (0.017s)

FreeBSD — head/sys/compat/linux linux_file.c

Remove unused code from linux_mount(), and make it possible to mount
any kind of filesystem instead of harcoded three.

MFC after:        1 month
Sponsored by:        The FreeBSD Foundation
Delta File
+5 -29 head/sys/compat/linux/linux_file.c
+5 -29 1 file

FreeBSD — head/usr.sbin/bluetooth/hccontrol le.c

Fix Typo.

FreeBSD — stable/10/sys/contrib/dev/acpica changes.txt acpica_prep.sh, stable/10/sys/contrib/dev/acpica/common dmtable.c dmtbdump.c

MFC:        r281396, r281475

Merge ACPICA 20150410.

Relnotes:        yes

FreeBSD — head/sys/dev/etherswitch miiproxy.c

Fix French typos in etherswitch.
Delta File
+61 -61 head/sys/dev/etherswitch/miiproxy.c
+61 -61 1 file

FreeBSD — head/usr.sbin/bluetooth/hccontrol le.c

Fix misspelling.

FreeBSD — head/usr.sbin/bluetooth/hccontrol le.c host_controller_baseband.c

Improve code style(9), no functional changes.

Differential Revision:        D2320
Reviewed by:                takawata

FreeBSD — head/sys/netgraph/bluetooth/include ng_hci.h

Forgot to add  default event mask definition.

FreeBSD — vendor/wpa 2.4

Tag wpa_supplicant/hostapd 2.4.
Delta File
+0 -0 vendor/wpa/2.4/
+0 -0 1 file

FreeBSD — vendor/wpa/dist CONTRIBUTIONS COPYING, vendor/wpa/dist/hostapd config_file.c ctrl_iface.c

Vendor import of wpa_supplicant/hostapd 2.4.

Major changes are: SAE, Suite B, RFC 7268, EAP-PKE, ACS, and tons of
bug fixes.

FreeBSD — head/sys/arm/allwinner files.allwinner files.a10, head/sys/arm/allwinner/a20 files.a20 std.a20

Move the items common to all SoCs to a single file.

FreeBSD — head/sys/arm/allwinner a10_clk.h

Fix the style(9) and adds two missing parentheses on the licence.

Reduce the differences to bring in the MMC/SD driver.

Approved by:        ganbold (licence change)
Delta File
+81 -81 head/sys/arm/allwinner/a10_clk.h
+81 -81 1 file

FreeBSD — head/sys/kern vfs_cache.c

More accurately collect name-cache statistics in sysctl functions
sysctl_debug_hashstat_nchash() and sysctl_debug_hashstat_rawnchash().
These changes are in preparation for allowing changes in the size
of the vnode hash tables driven by increases and decreases in the
maximum number of vnodes in the system.

Reviewed by: kib@
Phabric:     D2265
Delta File
+16 -20 head/sys/kern/vfs_cache.c
+16 -20 1 file

FreeBSD — user/ngie/more-tests Makefile.inc1 Makefile, user/ngie/more-tests/sys/amd64/vmm vmm_lapic.c

MFhead @ r281675

FreeBSD — head/sys/arm/allwinner if_emac.c if_emacreg.h

Simplify the receiver code a bit.

Drain the RX FIFO and continue on failure.

FreeBSD — head/usr.sbin/crunch/crunchide Makefile exec_elf32.c

crunchide: always include both 32- and 64-bit ELF support

This avoids the need to build a target-specific crunchide for cross-
uilds.

Differential Revision:        https://reviews.freebsd.org/D2314
Sponsored by:        The FreeBSD Foundation

FreeBSD — head/sys/arm/allwinner if_emac.c if_emacreg.h

Add the necessary support to use both TX queues available on if_emac.

Each TX queue can hold one packet (yes, if_emac can send only two(!)
packets at a time).

Even with this change the very limited FIFO buffer (3 KiB for TX and 13 KiB
for RX) fill up too quick to sustain higher throughput.

For the TCP case it turns out that TX isn't the limiting factor, but the RX
side is (the FIFO fill up and starts to discard packets, so the sender has
to slow down).

FreeBSD — user/delphij/zfs-arc-rebase/sys/cddl/contrib/opensolaris/uts/common/fs/zfs arc.c

Diff reduction from upstream:

 - Properly apply Illumos changeset fc98fea5.
 - Eliminate the following counters:
     l2_write_spa_mismatch
     l2_write_in_l2
     l2_write_io_in_progress
     l2_write_not_cacheable
   Because they would keep increasing and is less meaningful for
   performance characteristic observation.

FreeBSD — projects release-arm64

Copy head at r281667 to projects/release-arm64.

This project branch will be used to add support for
arm64 (aarch64) release builds.

Sponsored by:        The FreeBSD Foundation
Delta File
+0 -0 projects/release-arm64/
+0 -0 1 file

FreeBSD — head/sys/fs/ext2fs ext2_htree.c ext2_lookup.c, head/sys/modules/ext2fs Makefile

Drop experimental dir_index support.

The htree directory index is a highly desirable feature for research
purposes and was meant to improve performance in our ext2/3 driver.
Unfortunately our implementation has two problems:

- It never really delivered any performance improvement.
- It appears to corrupt the filesystem in undetermined circumstances.

Strictly speaking dir_index is not required for read/write support in
ext2/3 and our limited ext4 support still works fine without it.

Regain stability in the ext2 driver by removing it. We may need it back
(fixed) if we want to support encrypted ext4 support but thanks to the
wonders of version control we can always revert this change and bring it
back.

PR:        191895
PR:        198731
PR:        199309

MFC after:        5 days

FreeBSD — head/sys/arm/allwinner if_emac.c

Remove unnecessary checks and fix an issue where the interrupt handler
could return with lock held.
Delta File
+6 -10 head/sys/arm/allwinner/if_emac.c
+6 -10 1 file

FreeBSD — user/delphij/zfs-arc-rebase/sys/cddl/contrib/opensolaris/uts/common/fs/zfs vdev_queue.c, user/delphij/zfs-arc-rebase/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys vdev_impl.h zio.h

MFV r277430:

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h:
    Add two offset/lba based AVL trees to the vdev queue
    object.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h:
    Add a second AVL node within each ZIO so that vdev_queue.c
    can sort ZIOs by both type and priority.

sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c:
    Combine reads and writes, irrespecitve of their priorities
    into unified, offset sorted, trees.  Selection of the
    ZIO to issue is unchanged, but aggregation now uses the
    unified tree of the appropriate type so that aggregation
    across priority classes is possible.

Original author:    Justin T. Gibbs justing at spectralogic.com

Illumos issue:
    5313 Allow I/Os to be aggregated across ZIO priority classes

FreeBSD — head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ioctl.c

Remove vfs.zfs.snapshot_list_prefetch, the corresponding code was
gone in r248571 already.

MFC after:        1 week

FreeBSD — head/usr.sbin/bhyve pci_ahci.c

Make virtual AHCI more careful with I/O lengths.

MFC after:        2 weeks
Delta File
+84 -92 head/usr.sbin/bhyve/pci_ahci.c
+84 -92 1 file

FreeBSD — projects/em_mq/sys/dev/e1000 if_em.c

Remove some redundant debugging info from the watchdog function and ensure
that we know which queue is firing the timeout watchdog. This seems to stabilize
the TX behavior for MQ.

Setup TXDCTL to mimic the linux driver configuration settings.
- Clear txdctl.
- Set a Prefetch Threshold o.f 31
- Set a Host Threshold of 1.
- Set a WriteBack Threshold of 1.
- Do not set E1000_TXDCTL_QUEUE_ENABLE, which apparently isn't needed.
- Set bit 22 as it is required to be set.
- Set Granulatiry to Descriptors.
- Set TX Descriptor Low Threshold to 1.
- Section 10.2.6.11 of 82574 Datasheet.

Read RFCTL and bitwise OR E1000_RFCTL_ACK_DIS before writing it back.

Setup RXDCTL for the 82574 only, to mimic the linux driver configuration settings.
- Set a Prefetch Threshold of 32.
- Set a Host Threshold of 4.
- Set a WriteBack threshold of 4.
- Set Granularity to Descriptors.
- Section 10.2.5.11 of 82574 Datasheet
Delta File
+15 -20 projects/em_mq/sys/dev/e1000/if_em.c
+15 -20 1 file

FreeBSD — user/ngie/more-tests/share/mk bsd.prog.mk

Did not mean to commit the diff to bsd.prog.mk to this branch...

FreeBSD — user/ngie/more-tests/contrib/netbsd-tests/lib/libpthread t_swapcontext.c, user/ngie/more-tests/share/mk bsd.prog.mk

Fix the mips tinderbox by #include'ing sys/types.h for register_t

It dumbfounds me how every other architectures' header pollution is greater
than mips..

FreeBSD — user/ngie/fix-progs/contrib/netbsd-tests/lib/libpthread t_swapcontext.c

Fix the mips tinderbox by #include'ing sys/types.h for register_t

It dumbfounds me how every other architectures' header pollution is greater
than mips..

FreeBSD — stable/10/bin/pax options.c ar_io.c

MFC r280206:

Implement pax -O option to permit limiting a PAX archive to a single volume.

-O Force the archive to be one volume.  If a volume ends prematurely, pax will
not prompt for a new volume.

PR:                198481

FreeBSD — head Makefile.inc1

Bump crunch BOOTSTRAPPING for ELF header offset fix in r277557
Delta File
+4 -4 head/Makefile.inc1
+4 -4 1 file

FreeBSD — head Makefile.inc1

RELEASEDIR was removed in FreeBSD 9.x, at the same time /boot/loader
stopped using kgzip in the release process. We no longer need to build
kgzip as a cross tool, and tests for RELEASEDIR are obsolete, so
remove both.

Differential Revision: https://reviews.freebsd.org/D2313
Delta File
+1 -5 head/Makefile.inc1
+1 -5 1 file

FreeBSD — stable/10/sys/kern kern_timeout.c, stable/10/sys/netgraph/atm/sscop ng_sscop_cust.h

MFC of r280785, r280871, r280872, r281510, r218511 - callout fixes.
Sponsored by:   Netflix Inc.

FreeBSD — head/sys/netinet6 in6.c

Fix r281649: don't call in6_clearscope() twice.

Submitted by:        ae
Delta File
+1 -1 head/sys/netinet6/in6.c
+1 -1 1 file

FreeBSD — head/usr.sbin/crunch/crunchide exec_aout.c extern.h

crunchide: remove unused a.out and non-functional ECOFF support

Differential Revision:        https://reviews.freebsd.org/D2311
Reviewed by:        imp
Sponsored by:        The FreeBSD Foundation

FreeBSD — head/sys/arm64/arm64 trap.c

Use the address of fsu_intr_fault, not the first two instructions in it as
the address to check if we are handling a trap for fuswintr or suswintr.

Sponsored by:        The FreeBSD Foundation
Delta File
+2 -2 head/sys/arm64/arm64/trap.c
+2 -2 1 file

FreeBSD — projects/ifnet/sys/dev/cxgbe t4_main.c, projects/ifnet/sys/dev/cxgbe/tom t4_listen.c t4_connect.c

- TOEDEV is now a generic softc, available via if_getsoftc()/if_setsoftc().
- cxgbe(4) uses its own cookie to store its struct port_info pointer on
  a vlan(4) and on parent.
- cxgbe(4) uses ifop_vlan_event to set the cookie.

Not tested.

XXX: the Chelsio TOE code still needs if_var.h

FreeBSD — projects/ifnet/sys/net if_vlan.c if.c

- Instead of eventhandler for vlan child events, provide new ifop method.
- Instead of macros to obtain ID of vlan, vlan of ID or trunk of vlan
  provide shim functions in if.c, and make the function pointers private
  between if.c and if_vlan.c.

FreeBSD — projects/ifnet/sys/net if_vlan.c

Do not propagate SIOCSIFCAP on vlan(4) to parent, this leads
to unexpected results. For more information see summary of
https://reviews.freebsd.org/D2310.
Delta File
+0 -20 projects/ifnet/sys/net/if_vlan.c
+0 -20 1 file

FreeBSD — projects/ifnet/sys/arm/arm trap-v6.c vm_machdep.c, projects/ifnet/sys/dev/cxgbe/tom t4_listen.c

Merge head r257698 through r281649.

FreeBSD — head/sys/dev/cxgbe/tom t4_listen.c, head/sys/netinet in.c in.h

Provide functions to determine presence of a given address
configured on a given interface.

Discussed with:        np
Sponsored by:        Nginx, Inc.

FreeBSD — head/sys/arm/arm vm_machdep.c

Remove support for reading the syscall code in OABI. This is unneeded now
we can only build for EABI.
Delta File
+0 -4 head/sys/arm/arm/vm_machdep.c
+0 -4 1 file

FreeBSD — head/sys/arm/arm trap-v6.c

Use cp15_ifar_get to get the instruction fault address. When using Thumb-2
the instruction may be over two pages so the program counter could point
to the wrong page.
Delta File
+5 -0 head/sys/arm/arm/trap-v6.c
+5 -0 1 file

FreeBSD — projects/ifnet/sys/amd64/conf IFNET, projects/ifnet/sys/dev/alc if_alc.c if_alcvar.h

Convert alc(4). Not tested.

Sponsored by:        Netflix
Sponsored by:        Nginx, Inc.

FreeBSD — head/sys/modules/usb Makefile

Build the USB DisplayLink driver by default.
Delta File
+1 -0 head/sys/modules/usb/Makefile
+1 -0 1 file

FreeBSD — head/sys/dev/usb/video udl.c udl.h

Buffers which can be memory mapped into userspace should never be
freed. Recycle the buffers instead. This patch also fixes a panic at
reboot issue when an UDL adapter is attached to the system.

FreeBSD — head/sys/net if_types.h

Bring in if_types.h from projects/ifnet, where types are
defined in enum.
Delta File
+211 -206 head/sys/net/if_types.h
+211 -206 1 file

FreeBSD — head/sys/net/altq altq_subr.c altq_var.h

- Format copyright notices, VCS ids.
- Run through unifdef(1).

FreeBSD — projects/ifnet/sys/net if_polling.c

Merge r281528 from head.

FreeBSD — projects/ifnet ObsoleteFiles.inc Makefile, projects/ifnet/bin/csh config.h iconv_stub.h

Merge head r257698 through r281639.

FreeBSD — head/sys/arm/allwinner if_emac.c

Fix the 'wrong packet header' errors for if_emac.

Do not strip the ethernet CRC until we read all data from FIFO, otherwise
the CRC bytes would be left in FIFO causing the failure of next packet
(wrong packet header).

When this error happens the receiver has to be disabled and the RX FIFO
flushed, discarding valid packets.

With this fix if_emac behaves a lot better.
Delta File
+1 -3 head/sys/arm/allwinner/if_emac.c
+1 -3 1 file