commit 8bd3047b2ba8a0b26353974c344fb663b789ab98
Author: Aaron LI
Date: Wed Dec 12 11:52:24 2018 +0800
rc.d/netif: Rework wlan interface configuration
* wlan interfaces are more similar to clonable interfaces rather than
vlan interfaces, so move the relevant code from
commit 58453939d13ff7f33300c09a65e8eebf92427f46
Author: Aaron LI
Date: Wed Dec 12 11:29:10 2018 +0800
network.subr: Properly bring up/down interfaces
Now that the interface will be properly brought up in ifconfig_up(),
clean up the rc.d/wpa_supplicant script.
Summary of
commit 8cc8b1d918da4d764fac518b8d1fbd20fb0f1f9a
Author: Aaron LI
Date: Wed Dec 12 11:16:05 2018 +0800
network.subr: Add IPv6 support to ifalias_{up,down}()
* Factor out the common parts of ifalias_{up,down}() to be
ifalias_common().
* Add IPv6 support to
commit ea97404d72110c93f2f8f2a1e14f8868c6db852a
Author: Aaron LI
Date: Tue Dec 11 21:16:25 2018 +0800
network.subr: Clean up list_net_interfaces()
The rc.d/netif takes care of DHCP/non-DHCP interfaces appropriately, and
thus the interface type filter feature in
commit 556e28b0119adb92afaeb3bc0f7d20827e95b4dd
Author: Aaron LI
Date: Tue Dec 11 21:27:43 2018 +0800
rc.d/netif: Rename network_* to netif_* for consistency
Rename network_* subroutines to netif_* for better consistency. Also
set the rcvar and add netif_enable=YES to
commit d33b5b477bbcd05cf0fafeb5323a427c80f6d5e9
Author: Aaron LI
Date: Wed Dec 12 12:06:17 2018 +0800
network.subr: Workaround race between wpa_supplicant and dhcpcd
Insert a 1-second delay after starting wpa_supplicant(8) to workaround
the race between it and dhcpcd(8),
commit 7164fae4cd2854acfcea492d62b4585099c825ca
Author: Aaron LI
Date: Wed Dec 12 22:53:00 2018 +0800
Allow optional "inet6" keyword in ipv6_ifconfig_
Summary of changes:
etc/network.subr | 1 +
1 file changed, 1 insertion(+)
commit 6fac7714ee9cf1ecc175f8a6cde9508ba739afbd
Author: Aaron LI
Date: Tue Dec 11 14:05:20 2018 +0800
network.subr: Cleanups and minor improvements
* Localize variables in all functions.
* Better name several variables (e.g., $i -> $_if).
* Simplify several test and case
commit 3128f8970b0c0203f87c83200d4d3ec07d9e7377
Author: Aaron LI
Date: Sun Dec 9 10:55:55 2018 +0800
rc: Use SYSCTL{,_N,_W} variables
With minor cleanups to IO redirections.
Summary of changes:
etc/network.subr| 4 ++--
etc/rc.d/devd | 2 +-
commit 2858c0eb8deefb194c11bcb5047de384f18becfe
Author: Matthew Dillon
Date: Fri Dec 7 18:05:16 2018 -0800
hammer2 - Add HAMMER2_IO_DEBUG
* Add HAMMER2_IO_DEBUG (default disabled). This tracks callers
that use hammer2_io's. This eats a huge amount of (up to ~20GB)
commit 46e6dfe5c32d50499e4df44c0e2f53527060fc54
Author: Matthew Dillon
Date: Tue Nov 13 13:32:33 2018 -0800
hammer2 - refactor filesystem sync 4/N
* Save synchronized iroot blockmaps for snapshot code, and use them
in the snapshot code.
* Improve dependency
commit f29c57448375840e0d5eeb0948e22c677f8d8a8e
Author: Matthew Dillon
Date: Fri Nov 9 18:05:14 2018 -0800
hammer2 - refactor filesystem sync 3/N
* Attempt to guarantee filesystem consistency at all sync points.
* Pretty severely hacked, and at the moment this can
commit a638cf73670cbd73955bb27a3558a78b44e6a41c
Author: Matthew Dillon
Date: Thu Nov 15 22:32:56 2018 -0800
hammer2 - Add 'snapshot-debug' directive
* Add the 'snapshot-debug' directive which takes a snapshot without
first sync'ing the filesystem. The idea is that the
commit 70ea68f2c6503c5dc060b707abe1a06e35568dc0
Author: Matthew Dillon
Date: Wed Dec 5 10:19:31 2018 -0800
hammer2 - refactor filesystem sync 7/N
* Increase default caps for dirty chain and dirty inode counts. The
new SYNCQ semantics allow this number to be arbitrarily
commit e49c5ac8b5dc7059612ce9d50f33f45b3bdcacb6
Author: Matthew Dillon
Date: Sat Dec 1 13:57:35 2018 -0800
hammer2 - refactor filesystem sync 5/N
* Dependency ops need one atomic wrapper. Adjust the use of
pmp->list_spin for the atomic wrapper.
* Reorder
commit c9072517e23a3bfc7c9a3dc136732b09b0c03c9a
Author: Matthew Dillon
Date: Mon Dec 10 15:35:31 2018 -0800
hammer2 - stabilization, fix delete-on-reclaim
* Fix the delete-on-reclaim code which had been commented out
temporarily during the prior work. Restore and cleanup
commit f92dfd19b2f035dc611057a73f41e45ece6b50d6
Author: Matthew Dillon
Date: Sun Dec 2 12:39:48 2018 -0800
hammer2 - refactor filesystem sync 6/N
* Dependency tracking. Add modest cross-dependency grouping. This code
does not track dependencies in a graph. Instead, it
commit edfbaa6878e6f90fe3cf3c65b16bf04973b04f91
Author: Matthew Dillon
Date: Sat Dec 8 14:34:51 2018 -0800
kernel - Fix rare vref() assertion
* The VREF_TERMINATE flag gets cleared when a vnode is reactivated.
However, concurrent LK_SHARED locks on vnodes can race the
commit 0390d1d375dcb2b950b5a2231855da4d2c595b50
Author: Matthew Dillon
Date: Tue Dec 4 21:49:35 2018 -0800
kernel - Add trigger_syncer(), VFS_MODIFYING()
* Add trigger_syncer(). This function asynchronously triggers the
syncer vnode in the syncer thread for the mount. It
commit 462a4ba98b21a5e17d8aac4c7e6779e0f9fba0fb
Author: Matthew Dillon
Date: Wed Dec 5 22:42:31 2018 -0800
hammer2 - stabilization
* Adjust the chain lock a bit to bump lockcnt prior to acquiring
a non-blocking shared lock, instead of afterwords, which cleans
up a
commit 32039740b5e5b61174710203e5bc8f7e81be7384
Author: Matthew Dillon
Date: Sat Dec 8 20:58:18 2018 -0800
HAMMER2 - Update DESIGN document
* Bring the design document up-to-snuff.
Summary of changes:
sys/vfs/hammer2/DESIGN | 447
commit 155955f080115ec6ebd3f244be767c2c7ef01f66
Author: Matthew Dillon
Date: Thu Dec 6 18:50:07 2018 -0800
kernel - Improve umount operation
* Move the cache_inval(), and both cache_unmounting() and
cache_clearmntcache() into the retry loop. This ensures that
the
commit 6b973c0d47834f089d8089d6832a97d775d14a46
Author: Matthew Dillon
Date: Fri Dec 7 20:26:15 2018 -0800
hammer2 - stabilization, fix hammer2_inode_get()
* Fix a lock order reversal in hammer2_inode_get() which can be
triggered under heavy loads.
Summary of changes:
commit 9c0d99960ada420b1520d82e1e501e3e39dc4b68
Author: Matthew Dillon
Date: Fri Dec 7 18:06:36 2018 -0800
hammer2 - Cleanup
* Cleanup a few wrappers, remove struct buf related temporary
debug code.
* Add some lock assertions.
* Unlimit M_HAMMER2 (for use
commit f25b1a5fcec6f8f3b7dc92021d938e150ead7232
Author: Matthew Dillon
Date: Tue Dec 11 09:26:19 2018 -0800
hammer2 - stabilization, fix delete-on-reclaim (2)
* Fix double-delete. When an inode is finally deleted, the
HAMMER2_INODE_ISUNLINKED flag must be cleared to avoid
commit 862ae5f9904c44a38bab0090e7a1cd0a925f6d1b
Author: Matthew Dillon
Date: Sun Nov 4 17:31:07 2018 -0800
hammer2 - refactor filesystem sync 1/N
* Change H2 to allow concurrent filesystem sync and modifying
frontend operations.
* FLUSH transactions no longer
commit 76a438602ca422d7001d29017113476620be6a41
Author: Matthew Dillon
Date: Thu Nov 8 17:10:07 2018 -0800
hammer2 - refactor filesystem sync 2/N
* Flesh out the flush partitioning code, fixing a number of issues.
* Refactor hammer2_inode_lock() and add
commit d3483857c972706c973064c5a1e2467c8731d3f6
Author: Matthew Dillon
Date: Mon Dec 17 13:46:11 2018 -0800
hammer1 - Fix left-over /va/run/hammer.cleanup files
* Fix an incorrect API call by hammer1 to the pidfile_*() functions
in libutil. This caused hammer1 to leave
commit 1156c9984630019bb54e3ad45aebf5b8768b9873
Author: Matthew Dillon
Date: Mon Dec 17 13:46:11 2018 -0800
hammer1 - Fix left-over /va/run/hammer.cleanup files
* Fix an incorrect API call by hammer1 to the pidfile_*() functions
in libutil. This caused hammer1 to leave
commit bfbcb981d2ef49dd05e7bace5bc0497aed2768eb
Author: François Tigeot
Date: Mon Dec 10 23:06:11 2018 +0100
drm: Add the DRM_IOCTL_GET_PCIINFO ioctl
* It provides an easy way to get PCI device information from
a /dev file descriptor
* The main user will be
30 matches
Mail list logo