Displaying 1 50 of 35,880 commits (0.010s)

DragonFlyBSD — share/man/man4 wlan.4

wlan.4: Comment out reference to bwi(4) which we do not have.
Delta File
+1 -1 share/man/man4/wlan.4
+1 -1 1 file

DragonFlyBSD — share/man/man4 wlan.4 wlan_amrr.4, sys/contrib/dev/iwi Makefile

Various tiny updates in wlan*.4 manual pages and other related areas.

DragonFlyBSD — share/man/man9 ieee80211_beacon.9 ieee80211.9

ieee80211*.9: Fix some prototypes in the manual pages.

DragonFlyBSD — sys/platform/pc64/x86_64 pmap.c

kernel - Augment pte assertion with additional info

* Augment the invalid PTE assertion to print additional info.  This bug was
  thought to have been squashed but we received a recent report of it still
  occurring (on an older cpu).
Delta File
+6 -4 sys/platform/pc64/x86_64/pmap.c
+6 -4 1 file

DragonFlyBSD — share/man/man4 wi.4 iwnfw.4

Sync wlan driver manual pages with FreeBSD.
Delta File
+176 -167 share/man/man4/wi.4
+19 -7 share/man/man4/iwnfw.4
+11 -11 share/man/man4/ath.4
+18 -4 share/man/man4/iwn.4
+16 -4 share/man/man4/bwn.4
+15 -4 share/man/man4/ral.4
+28 -22 9 files not shown
+283 -219 15 files

DragonFlyBSD — sys/kern uipc_msg.c, sys/net netmsg.h

tcp: Make setsockopt(2) TCP_{NODELAY,NOPUSH,NOOPT,FASTKEEP} asynchronous

This makes all network system calls used by nginx asynchronous and greatly
improves nginx performance.

For 1 requests/connection (30K concurrent connections), this commit gives
12% improvement for 16KB web object (was 16.8Gbps, now 19.2Gbps, which
maxes out 2x10Ge).  And it gives 19% improvement for 1KB web object (was
156Kreqs/s, now 186Kreqs/s).

DragonFlyBSD — etc/devd usb.conf

Regenerate devd's usb.conf for accumulated usb driver updates.
Delta File
+75 -7 etc/devd/usb.conf
+75 -7 1 file

DragonFlyBSD — sys/dev/netif/iwm if_iwm.c

if_iwm - valid_{tx,rx}_ant from radio_cfg is only needed for 8000 family.

* The "if (!data->valid_tx_ant || !data->valid_rx_ant) {" check was getting
  triggered with a 3165 chipset.
Delta File
+0 -10 sys/dev/netif/iwm/if_iwm.c
+0 -10 1 file

DragonFlyBSD — . Makefile_upgrade.inc, share/man/man4 ieee80211.4 Makefile

Sync our ieee80211* manpages with FreeBSD (plus some adjustments by me).

DragonFlyBSD — sys/dev/netif/ral rt2560.c rt2661.c

ral - Add missing BUS_DMA_NOWAIT to bus_dmamap_load_mbuf_segment() calls

* Add missing BUS_DMA_NOWAIT to bus_dmamap_load_mbuf_segment() calls.

* NOTE: FreeBSD original code in #else not modified, but probably needs
  the same change (to bus_dmamap_load_mbuf_sg()).

DragonFlyBSD — share/man/man4 ieee80211.4 wi.4, usr.sbin/802_11/wpa_supplicant wpa_supplicant.8

Remove an(4)/ancontrol(8) references from several manual pages.

DragonFlyBSD — sys/config LINT64

Add missing LINT64 options ({IWN,WPI}_DEBUG, URTWN_WITHOUT_UCODE).
Delta File
+3 -0 sys/config/LINT64
+3 -0 1 file

DragonFlyBSD — sys/dev/netif/wpi if_wpi_debug.h if_wpi.c

kernel/wpi: Fix build with WPI_DEBUG.

DragonFlyBSD — sys/dev/netif/ath/ath_hal ah_osdep.c

kernel/ath_hal: Add missing __printflike().

DragonFlyBSD — sys/conf options, sys/config LINT64

kernel: Remove two unused options, AH_REGOPS_FUNC, IEEE80211_AMPDU_AGE.

DragonFlyBSD — sys/vfs/hammer hammer_blockmap.c

sys/vfs/hammer: Remove unnecessary =NULL;

resx is only used (or should be declared) in else{} scope.
Delta File
+1 -3 sys/vfs/hammer/hammer_blockmap.c
+1 -3 1 file

DragonFlyBSD — sys/vfs/hammer hammer_vfsops.c

sys/vfs/hammer: Don't store negative free/avail for statfs/statvfs

f_bfree and f_bavail (these two equal on HAMMER) are likely to
be negative when the filesystem usage has reached its limit or
almost reaches limit.

There is no point in having negative values by using internally
reserved size (means not physically finalized with actual data),
so force 0 instead of -.

Note that this doesn't fix ENOSPC issues.

-- before this commit
 # df -T /HAMMER
 Filesystem  Type   1K-blocks      Used Avail Capacity  Mounted on
 TEST        hammer 116359168 116363168 -4000   100%    /HAMMER

-- with this commit
 # df -T /HAMMER
 Filesystem  Type   1K-blocks      Used Avail Capacity  Mounted on
 TEST        hammer 116359168 116359168     0   100%    /HAMMER
Delta File
+4 -0 sys/vfs/hammer/hammer_vfsops.c
+4 -0 1 file

DragonFlyBSD — sys/vfs/hammer hammer_blockmap.c hammer_object.c

sys/vfs/hammer: Add warning messages on ENOSPC

Add warning messages if the blockmap allocator finds ENOSPC.

B-Tree functions may also return ENOSPC, but those are results
of failure in blockmap allocation on node split.

_hammer_checkspace() doesn't have this warning for now.
This gets called by many of the syscalls before inmemory/ondisk
file operations start, so it's pretty obvious without bunch of
"No space left" in dmesg.

DragonFlyBSD — sys/vfs/hammer hammer_vfsops.c hammer.h

sys/vfs/hammer: Remove vfs.hammer.count_extra_space_used

This was added in a7e9bef1 in 2008 for debugging.
Exposing this to userspace isn't useful for users anyway considering
this is a sum of several internal parameters on resource usage.

DragonFlyBSD — . Makefile_upgrade.inc

make upgrade: Remove the if_an.ko module too (while here, sort a bit).
Delta File
+2 -1 Makefile_upgrade.inc
+2 -1 1 file


Mention that an(4) has been removed in UPDATING.
Delta File
+13 -6 1 file

DragonFlyBSD — sys/netproto/802_11/wlan ieee80211_dragonfly.c

kernel/ieee80211: Remove an unused malloc type.

DragonFlyBSD — sys/dev/netif/iwn if_iwn_debug.h

kernel/iwn: Fix building with IWN_DEBUG.
Delta File
+1 -1 sys/dev/netif/iwn/if_iwn_debug.h
+1 -1 1 file

DragonFlyBSD — sys/dev/netif/bwn/bwn if_bwn_debug.h, sys/dev/netif/bwn/siba sibavar.h

kernel/bwn: Remove an unnecessary #define and add siba_debug.

DragonFlyBSD — sys/dev/netif/bwn/siba siba_core.c

kernel/bwn/siba: Fix a struct member name.

DragonFlyBSD — sys/bus/u4b/wlan if_urtwn.c

kernel/urtwn: Fix building with USB_DEBUG.
Delta File
+7 -7 sys/bus/u4b/wlan/if_urtwn.c
+7 -7 1 file

DragonFlyBSD — sys/dev/netif/ath/ath if_ath_tx.c

kernel/ath: Fix a misplaced #endif
Delta File
+1 -2 sys/dev/netif/ath/ath/if_ath_tx.c
+1 -2 1 file

DragonFlyBSD — sys/dev/netif/ath/ath if_ath_ioctl.c

kernel/ath: Fix building with ATH_DIAGAPI.

DragonFlyBSD — sys/contrib/dev/ath/ath_hal/ar9300 ar9300_xmit.c ar9300_gpio.c

kernel/ath: Fix building with AH_DEBUG.

DragonFlyBSD — sys/conf files

wlan - Add missing kernel config files for ath.

* Add missing files for 'ath' to the kernel build (for building
  ath into the kernel).
Delta File
+5 -0 sys/conf/files
+5 -0 1 file

DragonFlyBSD — sys/dev/netif/wpi if_wpivar.h

wlan - Fix lockstatus debugging

* Fix lockstatus debugging (was missing 'curthread' arg).
Delta File
+3 -3 sys/dev/netif/wpi/if_wpivar.h
+3 -3 1 file

DragonFlyBSD — sys/conf options, sys/dev/netif/wpi Makefile

wlan - Add missing options conf

* Add missing options conf for opt_wpi.h.  Also add opt_iwn.h in case we
  need it in the future (FreeBSD also had it).  We already had opt_iwm.h.
Delta File
+7 -0 sys/dev/netif/wpi/Makefile
+6 -0 sys/conf/options
+13 -0 2 files

DragonFlyBSD — sys/dev/netif/iwn if_iwn.c

iwn - Use pci_alloc_1intr()

* Use pci_alloc_1intr() in DragonFly for conditionalizing MSI interrupt
Delta File
+7 -2 sys/dev/netif/iwn/if_iwn.c
+7 -2 1 file

DragonFlyBSD — sys/config X86_64_GENERIC, sys/dev/netif Makefile

wifi - Restore kernel build

* Restore wpi in netif Makefile and restore X86_64_CONFIG for all
  drivers originally in the kerne build, except 'an'.
Delta File
+10 -10 sys/config/X86_64_GENERIC
+1 -2 sys/dev/netif/Makefile
+11 -12 2 files

DragonFlyBSD — sys/contrib/dev/wpi LICENSE, sys/dev/netif/wpi if_wpi.c if_wpireg.h

wlan - Sync dev/netif/wpi from FreeBSD

* Sync dev/netif/wpi from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.

* Straight re-port from FreeBSD using new infrastructure, with DragonFly

DragonFlyBSD — sys/dev/drm drm_dragonfly.c drm_drv.c, sys/dev/drm/i915 i915_dma.c

drm: Fix missing revision init.

While there, make i915 irq_install more consistent with drm.

Lets see what breaks.

DragonFlyBSD — include wchar.h stdio.h

Revert "<stdio.h>/<wchar.h>: Reduce namespace pollution in <wchar.h>."

This reverts commit 69e6516956c27905b4070759b0c597e6ab8b1ba5.

It looks like something in our C++ headers causes breakage in some
dports when <wchar.h> doesn't also include <stdio.h>, specifically,
including <iostream> does not seem to bring in <stdio.h>
automatically, as it is on FreeBSD and Linux.

Since it is legal (per standard) for <wchar.h> to also provide the
symbols of <stdio.h>, revert this change for now.
Delta File
+1 -5 include/wchar.h
+0 -3 include/stdio.h
+1 -8 2 files

DragonFlyBSD — sys/dev/netif/iwm if_iwmreg.h if_iwm_phy_db.h

if_iwm - Fix several nitpicks in iwm(4).

Move some declarations to if_iwmreg.h.
Remove iwm_fw_alive(); just call iwm_post_alive() directly.
Simplify iwm_mvm_add_sta().
Return timeout error from iwm_apm_init().
Print a message when init (i.e. boot) firmware fails to load.
Remove some commented-out code which wouldn't compile anyway.
Move iwm_mvm_tx_fifo to if_iwmreg.h to match better where Linux puts it.

Taken-From: OpenBSD (if_iwm.c r1.80 and if_iwmreg.h r1.11)

DragonFlyBSD — sys/dev/netif/iwm if_iwm.c if_iwmreg.h

if_iwm - Fix a few typos.

DragonFlyBSD — sys/netproto/802_11 README.DRAGONFLY

wlan - Fix lockinit example in README.DRAGONFLY.

DragonFlyBSD — sys/netproto/802_11/wlan ieee80211_output.c

wlan - Attempt to fix obytes/omcast counting for now.

* Data frames are currently counted a second time in the obytes and
  omcast counters by ieee80211_tx_complete(). (the first time they are
  counted is in ifq_dispatch())

* So just deactivate the obytes and omcast counter increments in
  ieee80211_tx_complete() for now. At worst we are now missing
  management-frames and maybe raw packets in the obytes counter,
  which is still better than counting most packets' bytes twice.

DragonFlyBSD — sys/bus/u4b/wlan if_rum.c, sys/dev/netif/ath/ath if_ath.c

wlan - Move wlan_serialize_enter()/exit() wrapper to ieee80211_ifdetach().

DragonFlyBSD — sys/dev/drm drm_atomic_helper.c, sys/dev/drm/include/drm drm_crtc.h

drm: Block struct fence in drm_plane_state struct

Not needed for now.

DragonFlyBSD — sys/dev/netif Makefile, sys/dev/netif/ndis if_ndis.c if_ndis_pccard.c

wlan - Sync dev/netif/ndis from FreeBSD

* Sync dev/netif/ndis from FreeBSD, fbsd git dd885b9a0a0e, May 11 2016.

* not tested yet (no luck with if_ndis on any of my hardware so far)

DragonFlyBSD — sys/dev/drm drm_drv.c

drm/radeon: Print device description after it gets set.

Noticed while checking debug outputs with drm.debug=0x21f

 -[drm:drm_probe] desc : (null)
 +[drm:drm_probe] desc : Oland PRO [Radeon R7 240]
 -[drm:drm_probe] desc : (null)
 +[drm:drm_probe] desc : Tobago PRO [Radeon R7 360 / R9 360 OEM]
Delta File
+1 -1 sys/dev/drm/drm_drv.c
+1 -1 1 file

DragonFlyBSD — sys/dev/drm/i915 intel_dp.c intel_fbdev.c

drm/i915: Avoid dead-locking the userland.

Was happening for some time and the cause is still unclear.
On exit Xorg doesn't return from kernel and is unkillable.
Sometimes even panics on haswell, it is better to avoid that.

Also reduce spam on laptops with eDP panels on i915 load.
Great opportunity to use just implemented DRM_ERROR_RATELIMITED()
macro that uses krateprintf().

DragonFlyBSD — sys/dev/drm/i915 i915_drv.h i915_gem.c

drm/i915: Lost changes after update to v4.3

 * init ring->last_submitted_seqno that got lost in:
   internal commit removing "outstanding_lazy_request"

 * missing "else" statement that looks like got lost in:
   internal commit removing pipe_enable checks

While there, fix unsafe i915 specific WARN_ON() macros.
Linux-commit: 4eee4920f05e39e22571deb57f1c314ce7a46e7f v4.4

DragonFlyBSD — . Makefile_upgrade.inc, usr.sbin Makefile

wlan - Also drop ancontrol(8), which has no use anymore without an(4).

DragonFlyBSD — sys/dev/drm/include/linux dma-mapping.h

kernel/drm: Add dma_{alloc,free}_coherent() from FreeBSD.