Displaying 1 50 of 31,447 commits (0.051s)

DragonFlyBSD — etc/mtree BSD.include.dist, include Makefile

net: some LINTing after if_lagg import

* remove duplicate from include/Makefile
* sort mtree alphabetically
* update ifmedia(4) manpage to reflect updates to if_media.h

Reported-By: Sascha Wildner <swildner at online.de>

DragonFlyBSD — sys/sys param.h

Bump __DragonFly_version for i915 hw context support
Delta File
+2 -1 sys/sys/param.h
+2 -1 1 file

DragonFlyBSD — sys/netinet udp_usrreq.c in_pcb.h

udp: Optimize detach path

If the inpcb was never put onto wildcard hash and the multicast options
were never accessed nor modified, we could directly dispose the inpcb
on detach path instead of going through all netisrs to make sure that
it is no longer being accessed.

After this commit 'kq_connect_client -u' gives ~180Kconns/s instead of
~160Kconns/s (~12% improvement).

DragonFlyBSD — sys/netinet udp_var.h in_pcb.h

inpcb: Define INP_WASBOUND_NOTANY as protocol specific flag
Delta File
+4 -1 sys/netinet/udp_var.h
+1 -1 sys/netinet/in_pcb.h
+5 -2 2 files

DragonFlyBSD — sys/netinet tcp_usrreq.c tcp_subr.c

inpcb: Revoke INP_WILDCARD_MP, which serves no purpose now

While I'm here, use ncpus2 instead of ncpus for TCP, which only uses
ncpus2 netisrs.

DragonFlyBSD — sys/netinet tcp_usrreq.c

tcp: Check multicast sopt name after sopt level is checked
Delta File
+15 -12 sys/netinet/tcp_usrreq.c
+15 -12 1 file

DragonFlyBSD — sbin/ifconfig iflagg.c, share/man/man4 lagg.4

net: add version numbers to lagg sourcefiles, adapt manpage

DragonFlyBSD — tools/tools/netrate/accept_connect/kq_accept_server kq_accept_server.c, tools/tools/netrate/udpecho udpecho.c

tools/netrate: Get socket's cpu hint and bind cpu accordingly

DragonFlyBSD — sys/vfs/hammer hammer_inode.c

hammer - Disallow creation of a file/subdir/etc in a deleted directory

* Disallow the creation of inodes within deleted directories.  This
  possibility occurs if a program is CD'd into an empty directory which
  is then rmdir'd, and the program then tries to create something
  in the now-destroyed directory.

Reported-by: varialus
Delta File
+13 -0 sys/vfs/hammer/hammer_inode.c
+13 -0 1 file

DragonFlyBSD — sys/kern uipc_socket.c, sys/netinet tcp_usrreq.c raw_ip.c

socket: Provide socket owner cpuid hint

If the cpuid hint could not be provided or the cpuid hint does not make
sense, -1 will be returned as cpuid hint, e.g. TCP listen sockets w/o
SO_REUSEPORT.

This helps avoiding unnecessary IPIs and contention on receiving sockbuf
token.

DragonFlyBSD — test/udp/bindconnsend udp_bindconnsend.c, test/udp/bindsend udp_bindsend.c

test/udp: Add SO_REUSEPORT test

DragonFlyBSD — sys/kern kern_lockf.c

kernel/lockf: Add include for LOCKF_DEBUG and fix printf warnings.
Delta File
+6 -5 sys/kern/kern_lockf.c
+6 -5 1 file

DragonFlyBSD — sys/netinet udp_usrreq.c

udp: Redistribute SO_REUSEPORT socket based on local group index

This improves the request/response transation rate a lot for UDP sockets
which set SO_REUSEPORT, by cpu localizing the request and response
processing.

tools/netrate/udpecho 64B request/response transation rate is raised from
1.24Mtrans/s to 1.39Mtrans/s (~12% improvement).
Delta File
+59 -18 sys/netinet/udp_usrreq.c
+59 -18 1 file

DragonFlyBSD — sys/dev/drm/i915 Makefile

kernel/i915: Add missing opt_acpi.h to SRCS.
Delta File
+2 -2 sys/dev/drm/i915/Makefile
+2 -2 1 file

DragonFlyBSD — sys/netinet in_pcb.c in_pcb.h

inpcb: Add in_pcb{link,unlink}_flags() to bypass INP_WILDCARD check

It is safe to change the inpcb's pcblist while the it is still referenced
by the wildcard hash.
Delta File
+16 -4 sys/netinet/in_pcb.c
+2 -0 sys/netinet/in_pcb.h
+18 -4 2 files

DragonFlyBSD — sys/dev/drm/include/drm drmP.h

kernel/drm: Add back #include "opt_drm.h" to drmP.h so that DRM_DEBUG works.
Delta File
+1 -0 sys/dev/drm/include/drm/drmP.h
+1 -0 1 file

DragonFlyBSD — sys/netinet udp_usrreq.c

udp: Factor out function to reset inpcb route cache
Delta File
+12 -8 sys/netinet/udp_usrreq.c
+12 -8 1 file

DragonFlyBSD — sys/netinet in_pcb.c in_pcb.h

inpcb: Save local group index

So that the caller, e.g. UDP protocol, could redistribute the inpcb
accordingly.

We keep the local group sorted by the inpcb local group index in
ascending order.  This eases the multi-process userland application
which uses SO_REUSEPORT sockets and binds process to the owner cpu
of the SO_REUSEPORT socket:
If we didn't sort the local group by the inpcb local group index and
one of the process owning an inpcb in this local group restarted, e.g.
crashed and restarted by watchdog, other processes owning a inpcb in
this local group would have to detect that event, refetch its socket's
owner cpu, and re-bind.
Delta File
+56 -1 sys/netinet/in_pcb.c
+1 -0 sys/netinet/in_pcb.h
+57 -1 2 files

DragonFlyBSD — sys/dev/acpica acpi_resource.c acpivar.h

kernel/acpi: Sync acpi_resource with FreeBSD.

* Use AcpiWalkResources() for parsing _CRS result.

* Add support for 64-bit address range resources.

* Add workaround for BIOSes that specify edge-sensitive but active low
  settings for ACPI-enumerated serial ports (such as the one found on
  an Intel D2500CCE mobo).

* Minor fixes/cleanup.
Delta File
+291 -323 sys/dev/acpica/acpi_resource.c
+8 -8 sys/dev/acpica/acpivar.h
+299 -331 2 files

DragonFlyBSD — tools/tools/netrate/pktgen pktgen.c

netrate/pktgen: Unbreak building

DragonFlyBSD — sys/netinet in_pcb.c in_pcb.h

inpcb: Remove the code that does hash-threshold wildcard sockets selection

We always use modulo-N here.
Delta File
+0 -23 sys/netinet/in_pcb.c
+1 -1 sys/netinet/in_pcb.h
+1 -24 2 files

DragonFlyBSD — sys/netinet udp_usrreq.c

udp: Prepare for re-redispatching for SO_REUSEPORT sockets
Delta File
+8 -3 sys/netinet/udp_usrreq.c
+8 -3 1 file

DragonFlyBSD — sys/dev/acpica acpi.c

kernel/acpi: Use ACPI_FAILURE() and also remove unneeded variables.
Delta File
+12 -30 sys/dev/acpica/acpi.c
+12 -30 1 file

DragonFlyBSD — sys/dev/drm drm_linux_list_sort.c

drm: Fix a randr bug

* Sync drm_linux_list_sort.c with FreeBSD, fixing a qsort_r() bug

* Array elements were not properly sorted, resulting in infinite
  loops in KDE

* FreeBSD revision: 258549

Pointed-out-by: dumbbell
Delta File
+4 -4 sys/dev/drm/drm_linux_list_sort.c
+4 -4 1 file

DragonFlyBSD — sys/netinet raw_ip.c

rip: All processing should only happens in netisr0

Add assertions about it and remove unnecessary token.
Delta File
+42 -28 sys/netinet/raw_ip.c
+42 -28 1 file

DragonFlyBSD — sys/netinet ip_divert.c

divert: Don't call abort method in disconnect method

Use soisdisconnected() is enough; divert's abort method should never
be called.
Delta File
+8 -10 sys/netinet/ip_divert.c
+8 -10 1 file

DragonFlyBSD — share/misc pci_vendors

Update the pciconf(8) database.

September 13, 2014 snapshot from http://pciids.sourceforge.net/
Delta File
+934 -262 share/misc/pci_vendors
+934 -262 1 file

DragonFlyBSD — sys/dev/netif/ale if_alevar.h

kernel/ale: Fix typo in a comment.
Delta File
+1 -1 sys/dev/netif/ale/if_alevar.h
+1 -1 1 file

DragonFlyBSD — sys/platform/pc32/acpica acpi_cpu_machdep.c, sys/platform/pc64/acpica acpi_cpu_machdep.c

kernel/acpi: Add our copyright to two files.

DragonFlyBSD — sys/dev/acpica acpi.c

kernel/acpi: Fix typo, i must be <count.
Delta File
+1 -1 sys/dev/acpica/acpi.c
+1 -1 1 file

DragonFlyBSD — sys/dev/acpica acpi.c acpi_cpu.c

kernel/acpi: Add acpi_eval_osc() as a general function for running _OSCs.

This is a hopefully true-to-the-spec implementation, as described in
chapter "6.2.11 _OSC (Operating System Capabilities)" of the 5.1 spec.
Handling of the query support flag could be better (i.e., we could
pass the returned buffer back to the caller), but we don't need that
yet.

This also fixes bugs in the the error handling which in our acpi_cpu
specific previous implementation didn't work at all, due to my mistakes.

In-discussion-with: sephe

DragonFlyBSD — test/test WRITEME

test - Testing the bot 1
Delta File
+1 -1 test/test/WRITEME
+1 -1 1 file

DragonFlyBSD — test/test WRITEME

test - Testing the bot
Delta File
+2 -0 test/test/WRITEME
+2 -0 1 file

DragonFlyBSD — sys/dev/drm/i915 intel_opregion.c Makefile

Revert "sys/dev/drm/i915: Activate ACPI"

This reverts commit 813bcdd292df9531f0d499d8cd9202238f51c961.

DragonFlyBSD — sys/bus/u4b usb_dev.c

usb4bsd: Fix race condition in usb_dev

The usb_filter_detach was racing the read fifo wakeup notification.
Delta File
+32 -13 sys/bus/u4b/usb_dev.c
+32 -13 1 file

DragonFlyBSD — sys/bus/u4b/controller ehci.c

usb4bsd: fix ehci_device_resume panic

The onhwqueue flag wasn't reset on suspend which lead to a panic
on resume
Delta File
+2 -0 sys/bus/u4b/controller/ehci.c
+2 -0 1 file

DragonFlyBSD — sys/dev/acpica acpi_battery.c acpi_quirks

kernel/acpi_battery: Add quirk for DSDTs which report a negative 16-bit rate.

Discovered on a Packard Bell ENTF71BM laptop.

Fix found in Linux.

DragonFlyBSD — sys/dev/drm/i915 i915_gem.c intel_ringbuffer.c

drm/i915: i915_gem_object_pin() takes 4 arguments

Obtained-from: Linux 3.8.13

DragonFlyBSD — usr.sbin/acpi/acpiconf acpiconf.c acpiconf.8

acpiconf(8): Sync with FreeBSD.

DragonFlyBSD — sys/dev/acpica acpiio.h acpi_battery.c

kernel/acpi: Sync acpi_battery and acpi_cmbat with FreeBSD.

DragonFlyBSD — etc/rc.d localdaemons

rc.d/localdaemons: Redirect rcorder's stderr output rather than tr's.

This silences the warnings it outputs about unknown BEFOREs and
REQUIREs.
Delta File
+2 -3 etc/rc.d/localdaemons
+2 -3 1 file

DragonFlyBSD — sys/netinet ip_divert.c

divert: All processing should only happens in netisr0

Add assertions about it and remove unnecessary token.
Delta File
+24 -18 sys/netinet/ip_divert.c
+24 -18 1 file

DragonFlyBSD — usr.bin/bmake Makefile

bmake(1): Add missing DPADD.
Delta File
+1 -0 usr.bin/bmake/Makefile
+1 -0 1 file

DragonFlyBSD — usr.bin/dfregress Makefile, usr.bin/dfregress/fe/text Makefile

dfregress(8): Fix typos in DPADDs.

DragonFlyBSD — usr.bin/split Makefile

split(1): Remove wrong semicolon in the Makefile.
Delta File
+1 -1 usr.bin/split/Makefile
+1 -1 1 file

DragonFlyBSD — usr.bin/split Makefile

split(1): Remove wrong semicolon in the Makefile.
Delta File
+1 -1 usr.bin/split/Makefile
+1 -1 1 file

DragonFlyBSD — share/man/man4 icmp6.4

icmp6.4: Fix typo.
Delta File
+1 -2 share/man/man4/icmp6.4
+1 -2 1 file

DragonFlyBSD — share/man/man4 sdhci.4

sys/dev/disk/sdhci: Adapt manpage
Delta File
+7 -3 share/man/man4/sdhci.4
+7 -3 1 file

DragonFlyBSD — sys/conf kmod.mk, sys/dev/disk/sdhci Makefile

sys/dev/disk/sdhci: Make it possible to build as a module

DragonFlyBSD — sys/bus/mmc mmc.c, sys/conf files

sys/dev/disk/sdhci: update to FreeBSD r270885