Author: mav
Date: Wed May 23 15:22:58 2018
New Revision: 334099
URL: https://svnweb.freebsd.org/changeset/base/334099
Log:
Add ready polling after PHY reset on VIA SATA controllers.
According to PR there are cases of controller hang if soft reset is
sent before device report ready status
Author: mav
Date: Fri May 25 03:34:33 2018
New Revision: 334200
URL: https://svnweb.freebsd.org/changeset/base/334200
Log:
Refactor NVMe CAM integration.
- Remove layering violation, when NVMe SIM code accessed CAM internal
device structures to set pointers on controller and namespace da
Author: mav
Date: Mon Nov 27 20:01:43 2017
New Revision: 326288
URL: https://svnweb.freebsd.org/changeset/base/326288
Log:
Fix integer overflow in SLOG test.
MFC after:1 week
Modified:
head/usr.sbin/diskinfo/diskinfo.c
Modified: head/usr.sbin/diskinfo/diskinfo.c
Author: mav
Date: Wed Dec 13 21:17:00 2017
New Revision: 326835
URL: https://svnweb.freebsd.org/changeset/base/326835
Log:
Reduce size of several on-stack string buffers.
Submitted by: Dmitry Luhtionov
MFC after:2 weeks
Modified:
head/sys/cam/ata/ata_da.c
head/sys/cam/ata/ata_pm
Author: mav
Date: Fri Dec 22 20:44:21 2017
New Revision: 327094
URL: https://svnweb.freebsd.org/changeset/base/327094
Log:
Add AHCI/XHCI device IDs found on AMD Ryzen+B350 system.
MFC after:2 weeks
Modified:
head/sys/dev/ahci/ahci_pci.c
head/sys/dev/usb/controller/xhci_pci.c
Modif
Author: mav
Date: Sat Jan 13 16:31:07 2018
New Revision: 327925
URL: https://svnweb.freebsd.org/changeset/base/327925
Log:
Add IDs for Nuvoton NCT6793/NCT6795.
MFC after:2 weeks
Modified:
head/sys/dev/wbwd/wbwd.c
Modified: head/sys/dev/wbwd/wbwd.c
===
Author: mav
Date: Sun Jan 21 23:02:05 2018
New Revision: 328224
URL: https://svnweb.freebsd.org/changeset/base/328224
Log:
MFV r328220: 8677 Open-Context Channel Programs
illumos/illumos-gate@a3b2868063897ff0083dea538f55f9873eec981f
https://www.illumos.org/issues/8677
We want to be
Author: mav
Date: Sun Jan 21 23:11:20 2018
New Revision: 328226
URL: https://svnweb.freebsd.org/changeset/base/328226
Log:
MFV r328225: 8603 rename zilog's "zl_writer_lock" to "zl_issuer_lock"
illumos/illumos-gate@cf07d3da9915c0d22da8f59e991639f819463cef
https://www.illumos.org/issues/
Author: mav
Date: Sun Jan 21 23:18:42 2018
New Revision: 328228
URL: https://svnweb.freebsd.org/changeset/base/328228
Log:
MFV r328227: 8909 8585 can cause a use-after-free kernel panic
illumos/illumos-gate@94ddd0900a8838f62bba15e270649a42f4ef9f81
https://www.illumos.org/issues/8909:
Author: mav
Date: Sun Jan 21 23:49:17 2018
New Revision: 328230
URL: https://svnweb.freebsd.org/changeset/base/328230
Log:
MFV r328229:
8930 zfs_zinactive: do not remove the node if the filesystem is readonly
illumos/illumos-gate@93c618e0f4932dc0bb9a9c90d8c4a5d029de5797
https://www.i
Author: mav
Date: Sun Jan 21 23:53:56 2018
New Revision: 328232
URL: https://svnweb.freebsd.org/changeset/base/328232
Log:
MFV r328231: 8897 zpool online -e fails assertion when run on non-leaf vdevs
illumos/illumos-gate@9a551dd645b478816cb11251b19f5034d885bf01
https://www.illumos.org/
Author: mav
Date: Mon Jan 22 00:01:36 2018
New Revision: 328234
URL: https://svnweb.freebsd.org/changeset/base/328234
Log:
MFV r328233:
8898 creating fs with checksum=skein on the boot pools fails ungracefully
illumos/illumos-gate@9fa2266d9a78b8366e1cd2d5f050e8b5e37d558c
https://www.
Author: mav
Date: Mon Jan 22 04:23:48 2018
New Revision: 328246
URL: https://svnweb.freebsd.org/changeset/base/328246
Log:
MFV r328245: 8856 arc_cksum_is_equal() doesn't take into account ABD-logic
illumos/illumos-gate@01a059ee0cdece49f47fd4d70086dd5bc7d0b0ff
https://www.illumos.org/is
Author: mav
Date: Mon Jan 22 04:31:48 2018
New Revision: 328248
URL: https://svnweb.freebsd.org/changeset/base/328248
Log:
MFV r328247: 8959 Add notifications when a scrub is paused or resumed
illumos/illumos-gate@301fd1d6f25595cd8c6d6795f39c72d97aff8cd9
Reviewed by: Alek Pinchuk
Re
Author: mav
Date: Mon Jan 22 04:37:04 2018
New Revision: 328250
URL: https://svnweb.freebsd.org/changeset/base/328250
Log:
MFV r328249:
8641 "zpool clear" and "zinject" don't work on "spare" or "replacing" vdevs
illumos/illumos-gate@2ba5f978a4f9b02da9db1b8cdd9ea5498eb00ad9
https://ww
Author: mav
Date: Mon Jan 22 05:52:39 2018
New Revision: 328252
URL: https://svnweb.freebsd.org/changeset/base/328252
Log:
MFV r328251: 8652 Tautological comparisons with ZPROP_INVAL
illumos/illumos-gate@4ae5f5f06c6c2d1db8167480f7d9e3b5378ba2f2
https://www.illumos.org/issues/8652:
Cl
: Matthew Ahrens
Reviewed by: Allan Jude
Approved by: Gordon Ross
Author: Alexander Motin
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
Directory Properties:
head/sys/cddl/contrib/opensolaris/ (props changed)
Modified: head/sys/cddl/contrib/opensolaris/uts
Author: mav
Date: Mon Jan 22 06:00:45 2018
New Revision: 328256
URL: https://svnweb.freebsd.org/changeset/base/328256
Log:
MFV r328255: 8972 zfs holds: In scripted mode, do not pad columns with spaces
illumos/illumos-gate@e9b7d6e7f7a6477679a35b73eb3934b096b3dd39
https://www.illumos.org
Author: mav
Date: Fri Jan 26 22:22:26 2018
New Revision: 328450
URL: https://svnweb.freebsd.org/changeset/base/328450
Log:
Use bus_dmamem_alloc(9) KPI instead of contigmalloc(9).
I suppose it should make this code NUMA-aware with recent NUMA drop-in,
trying to allocate shared memory buffe
Author: mav
Date: Sun Jan 28 18:18:03 2018
New Revision: 328514
URL: https://svnweb.freebsd.org/changeset/base/328514
Log:
Assume Always Running APIC Timer for AMD CPU families >= 0x12.
Fallback to HPET may cause locks congestions on many-core systems.
This change replicates Linux behavio
Author: mav
Date: Fri Mar 23 02:15:05 2018
New Revision: 331404
URL: https://svnweb.freebsd.org/changeset/base/331404
Log:
MFV r331400: 8484 Implement aggregate sum and use for arc counters
In pursuit of improving performance on multi-core systems, we should
implements fanned out counters
Author: mav
Date: Fri Mar 23 02:24:52 2018
New Revision: 331406
URL: https://svnweb.freebsd.org/changeset/base/331406
Log:
MFV r331405: 9084 spa_*_ashift must ignore spare devices
illumos/illumos-gate@b037f3dbd69cef4a7ffd576ad33e07bfaf0b1e84
Reviewed by: Prashanth Sreenivasa
Reviewe
Author: mav
Date: Fri Mar 23 02:30:29 2018
New Revision: 331408
URL: https://svnweb.freebsd.org/changeset/base/331408
Log:
MFV r331407: 9213 zfs: sytem typo
illumos/illumos-gate@edc8ef7d921c96b23969898aeb766cb24960bda7
Reviewed by: C Fraire
Reviewed by: Andy Fiddaman
Approved by:
Author: mav
Date: Fri Mar 23 02:50:38 2018
New Revision: 331414
URL: https://svnweb.freebsd.org/changeset/base/331414
Log:
Reduce struct aggsum_bucket padding to fit into one cache line.
Reported by: mjg
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/aggsum.h
Modifie
Author: mav
Date: Wed Mar 28 20:41:15 2018
New Revision: 331699
URL: https://svnweb.freebsd.org/changeset/base/331699
Log:
Partial MFV r329753:
8809 libzpool should leverage work done in libfakekernel
illumos/illumos-gate@f06dce2c1f0f3af78581e7574f65bfba843ddb6e
Reviewed by: Sebastie
Author: mav
Date: Wed Mar 28 22:01:27 2018
New Revision: 331701
URL: https://svnweb.freebsd.org/changeset/base/331701
Log:
MFV r331695, 331700: 9166 zfs storage pool checkpoint
illumos/illumos-gate@8671400134a11c848244896ca51a7db4d0f69da4
The idea of Storage Pool Checkpoint (aka zpool
Author: mav
Date: Wed Mar 28 22:07:31 2018
New Revision: 331703
URL: https://svnweb.freebsd.org/changeset/base/331703
Log:
MFV 331702:
9187 racing condition between vdev label and spa_last_synced_txg in
vdev_validate
illumos/illumos-gate@d1de72cfa29ab77ff80e2bb0e668a6afa5bccaf0
ztes
Author: mav
Date: Wed Mar 28 22:10:06 2018
New Revision: 331705
URL: https://svnweb.freebsd.org/changeset/base/331705
Log:
MFV 331704:
9191 dump vdev tree to zfs_dbgmsg when spa load fails due to missing log
devices
illumos/illumos-gate@ccef24b493bcbd146fcd6d894cae081470b6
Revie
Author: mav
Date: Wed Mar 28 22:29:06 2018
New Revision: 331707
URL: https://svnweb.freebsd.org/changeset/base/331707
Log:
MFV r331706:
9235 rename zpool_rewind_policy_t to zpool_load_policy_t
illumos/illumos-gate@5dafeea3ebd2dd77affc802bcb90f63faf01589f
We want to be able to pass va
Author: mav
Date: Wed Mar 28 22:50:05 2018
New Revision: 331709
URL: https://svnweb.freebsd.org/changeset/base/331709
Log:
MFV r331708:
9321 arc_loan_compressed_buf() can increment arc_loaned_bytes by the wrong
value
illumos/illumos-gate@9be12bd737714550277bd02b0c693db560976990
arc_
Author: mav
Date: Wed Mar 28 23:05:48 2018
New Revision: 331711
URL: https://svnweb.freebsd.org/changeset/base/331711
Log:
MFV 331710:
9188 increase size of dbuf cache to reduce indirect block decompression
illumos/illumos-gate@268bbb2a2fa79c36d4695d13a595ba50a7754b76
With compressed
Author: mav
Date: Wed Mar 28 23:17:29 2018
New Revision: 331713
URL: https://svnweb.freebsd.org/changeset/base/331713
Log:
MFV r331712:
9280 Assertion failure while running removal_with_ganging test with 4K devices
illumos/illumos-gate@243952c7eeef020886e3e2e3df99a513df40584a
Reviewe
Author: mav
Date: Tue Apr 3 21:16:41 2018
New Revision: 331950
URL: https://svnweb.freebsd.org/changeset/base/331950
Log:
9434 Speculative prefetch is blocked by device removal code.
Device removal code does not set spa_indirect_vdevs_loaded for pools
that never experienced device remova
Author: mav
Date: Fri Apr 6 19:47:44 2018
New Revision: 332145
URL: https://svnweb.freebsd.org/changeset/base/332145
Log:
Do not fail devices just for errors in descriptor format.
MFC after:1 week
Sponsored by: iXsystems, Inc.
Modified:
head/sys/cam/scsi/scsi_cd.c
head/sys/cam/s
Author: mav
Date: Mon Apr 16 00:54:58 2018
New Revision: 332523
URL: https://svnweb.freebsd.org/changeset/base/332523
Log:
9433 Fix ARC hit rate
When the compressed ARC feature was added in commit d3c2ae1
the method of reference counting in the ARC was modified. As
part of this account
an important one to get in for 11.2 so just
> wanted to check if that was your intention as there's no MFC tag on the
> commit?
>
> On 16/04/2018 01:54, Alexander Motin wrote:
>> Author: mav
>> Date: Mon Apr 16 00:54:58 2018
>> New Revision: 332523
>> URL: http
Author: mav
Date: Tue Apr 17 02:33:54 2018
New Revision: 332641
URL: https://svnweb.freebsd.org/changeset/base/332641
Log:
MFV man pages update from r329502: 7614 zfs device evacuation/removal.
MFC after:3 days
Modified:
head/cddl/contrib/opensolaris/cmd/zfs/zfs.8
head/cddl/contrib
Author: mav
Date: Thu Apr 19 15:29:10 2018
New Revision: 332779
URL: https://svnweb.freebsd.org/changeset/base/332779
Log:
Release memory resource on cuda driver attach failure.
Submitted by: Dmitry Luhtionov
Modified:
head/sys/powerpc/powermac/cuda.c
Modified: head/sys/powerpc/powerma
Author: mav
Date: Mon Apr 30 19:21:20 2018
New Revision: 333123
URL: https://svnweb.freebsd.org/changeset/base/333123
Log:
Set si_drv1 for nvmeXnsY in a new race-free way.
r332897 switched to new KPI, but havent used its main benefit.
Sponsored by: iXsystems, Inc.
Modified:
head/sys
Author: mav
Date: Mon Apr 30 21:28:10 2018
New Revision: 333127
URL: https://svnweb.freebsd.org/changeset/base/333127
Log:
Fix use-after-free in nvme_qpair_destroy().
dma_tag_payload should not be destroyed before payload_dma_map, and seems
it should be used there instead of dma_tag to ma
Author: mav
Date: Mon Apr 30 23:05:57 2018
New Revision: 333130
URL: https://svnweb.freebsd.org/changeset/base/333130
Log:
Improve nvme(4) attach/detach sequences.
This change allows clean device detach on attach failures and driver unload,
while previous code tried to talk to already shu
Author: mav
Date: Wed May 2 02:41:09 2018
New Revision: 333158
URL: https://svnweb.freebsd.org/changeset/base/333158
Log:
Clean enclosure_table when resetting num_enc_table_entries to zero.
Garbage left there by r325363 in some scenarios found to lead to later
enclosure mapping failures.
Author: mav
Date: Wed May 2 20:13:03 2018
New Revision: 333180
URL: https://svnweb.freebsd.org/changeset/base/333180
Log:
Fix LOR between controller and queue locks.
Admin pass-through requests took controller lock before the queue lock,
but in case of request submission to a failed cont
Sat May 5 20:08:03 2018(r333275)
@@ -0,0 +1,474 @@
+/*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
+ * Copyright (c) 2017 Netflix, Inc
+ * Copyright (C) 2018 Alexander Motin
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are per
Author: mav
Date: Mon May 7 14:44:55 2018
New Revision: 22
URL: https://svnweb.freebsd.org/changeset/base/22
Log:
Keep CARP state as INIT when net.inet.carp.allow=0.
Currently when net.inet.carp.allow=0 CARP state remains as MASTER, which is
not very useful (if there are other ma
On 17.05.2017 19:00, Bryan Drewery wrote:
> On 12/18/16 7:02 AM, Alexander Motin wrote:
>> Author: mav
>> Date: Sun Dec 18 15:02:50 2016
>> New Revision: 310230
>> URL: https://svnweb.freebsd.org/changeset/base/310230
>>
>> Log:
>> Don't trea
Author: mav
Date: Fri May 19 05:12:58 2017
New Revision: 318516
URL: https://svnweb.freebsd.org/changeset/base/318516
Log:
Fix time handling in cv_timedwait_hires().
pthread_cond_timedwait() receives absolute time, not relative. Passing
wrong time there caused two threads of zdb to spin
Author: mav
Date: Tue May 23 00:13:27 2017
New Revision: 318689
URL: https://svnweb.freebsd.org/changeset/base/318689
Log:
Add parent interface reference counting to if_vlan.
Using plain ifunit() looks like a request for troubles.
MFC after:1 week
Modified:
head/sys/net/if_vlan.
Author: mav
Date: Thu May 25 23:19:09 2017
New Revision: 318907
URL: https://svnweb.freebsd.org/changeset/base/318907
Log:
Remove some code, dead from the day one.
Modified:
head/sys/net/if_lagg.c
head/sys/net/if_lagg.h
Modified: head/sys/net/if_lagg.c
=
Author: mav
Date: Fri May 26 20:15:33 2017
New Revision: 318966
URL: https://svnweb.freebsd.org/changeset/base/318966
Log:
Improve applying unified capabilities to the lagg ports.
Some NICs have some capabilities dependent, so that disabling one require
disabling some other (TXCSUM/RXCSUM
Author: mav
Date: Fri May 26 22:22:48 2017
New Revision: 318970
URL: https://svnweb.freebsd.org/changeset/base/318970
Log:
Call VLAN_CAPABILITIES() when LAGG capabilities change.
This makes VLAN on top of LAGG to expose proper capabilities if they are
changed after creation.
MFC afte
Author: mav
Date: Wed Jun 21 00:30:57 2017
New Revision: 320178
URL: https://svnweb.freebsd.org/changeset/base/320178
Log:
Add some device IDs for Intel Denverton SoCs.
Modified:
head/sys/dev/ahci/ahci_pci.c
head/sys/dev/usb/controller/xhci_pci.c
Modified: head/sys/dev/ahci/ahci_pci.c
Author: mav
Date: Fri Jun 30 06:10:18 2017
New Revision: 320492
URL: https://svnweb.freebsd.org/changeset/base/320492
Log:
Polish target_id/target_lun setting for ATIOs/INOTs.
For ATIOs it is pointless to report isp_loopid to CAM, since in other
places it operates with port database recor
Author: mav
Date: Fri Jun 30 06:34:49 2017
New Revision: 320493
URL: https://svnweb.freebsd.org/changeset/base/320493
Log:
Unify INOT/ATIO setup.
Modified:
head/sys/cam/ctl/scsi_ctl.c
Modified: head/sys/cam/ctl/scsi_ctl.c
==
Author: mav
Date: Fri Jun 30 07:48:08 2017
New Revision: 320495
URL: https://svnweb.freebsd.org/changeset/base/320495
Log:
Allow status aggregation for ramdisk reads.
Modified:
head/sys/cam/ctl/ctl_backend_ramdisk.c
Modified: head/sys/cam/ctl/ctl_backend_ramdisk.c
===
Author: mav
Date: Sun Jul 2 14:59:41 2017
New Revision: 320574
URL: https://svnweb.freebsd.org/changeset/base/320574
Log:
Slightly unify SNS requests for post- and pre-24xx.
Modified:
head/sys/dev/isp/isp.c
head/sys/dev/isp/ispmbox.h
Modified: head/sys/dev/isp/isp.c
==
Author: mav
Date: Sun Jul 2 15:08:32 2017
New Revision: 320575
URL: https://svnweb.freebsd.org/changeset/base/320575
Log:
Move comment respecting previous commit.
Modified:
head/sys/dev/isp/isp.c
Modified: head/sys/dev/isp/isp.c
==
==
--- head/share/man/man4/isp.4 Mon Jul 3 15:54:44 2017(r320603)
+++ head/share/man/man4/isp.4 Mon Jul 3 15:56:45 2017(r320604)
@@ -1,4 +1,4 @@
-.\" Copyright (c) 2009-2015 Alexander Motin
+.\" Copyright (c) 2009-2017 Alexander Motin
.\" Cop
Wed Jul 5 16:20:22 2017
(r320683)
@@ -1,5 +1,6 @@
.\"
.\" Copyright (c) 2003 Poul-Henning Kamp
+.\" Copyright (c) 2017 Alexander Motin
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
@@ -28,7 +29,7 @@
Author: mav
Date: Thu Jul 6 08:36:14 2017
New Revision: 320729
URL: https://svnweb.freebsd.org/changeset/base/320729
Log:
Add GEOM::descr attribute for symmetry with GEOM::ident.
MFC after:2 weeks
Modified:
head/sys/geom/geom_disk.c
Modified: head/sys/geom/geom_disk.c
=
Author: mav
Date: Thu Jul 6 09:05:38 2017
New Revision: 320730
URL: https://svnweb.freebsd.org/changeset/base/320730
Log:
Report device descr in addition to ident.
Serial number without device model is somewhat less useful.
MFC after:2 weeks
Modified:
head/usr.sbin/diskinfo/dis
Author: mav
Date: Mon Jul 10 06:25:30 2017
New Revision: 320865
URL: https://svnweb.freebsd.org/changeset/base/320865
Log:
"Port Type not registered" is not a real error for GIT_PT.
Modified:
head/sys/dev/isp/isp.c
Modified: head/sys/dev/isp/isp.c
Author: mav
Date: Sun Oct 16 18:49:15 2016
New Revision: 307397
URL: https://svnweb.freebsd.org/changeset/base/307397
Log:
Add vfs.zfs.zil_log_limit sysctl.
It is at least partially broken now, but that is another question.
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zi
On 16.10.2016 22:48, Ngie Cooper wrote:
>
>> On Oct 16, 2016, at 11:49, Alexander Motin wrote:
>>
>> Author: mav
>> Date: Sun Oct 16 18:49:15 2016
>> New Revision: 307397
>> URL: https://svnweb.freebsd.org/changeset/base/307397
>>
>> Log:
&g
Author: mav
Date: Mon Oct 17 08:35:56 2016
New Revision: 307507
URL: https://svnweb.freebsd.org/changeset/base/307507
Log:
Consider device as clean even if SYNCHRONIZE CACHE failed.
If device reservation was preempted by other initiator, our sync request
will always fail. Without this ch
Author: mav
Date: Mon Oct 17 08:38:24 2016
New Revision: 307509
URL: https://svnweb.freebsd.org/changeset/base/307509
Log:
Replicate r307507 for ATA disks.
MFC after:2 weeks
Modified:
head/sys/cam/ata/ata_da.c
Modified: head/sys/cam/ata/ata_da.c
=
equire even more time then WRITE, since nobody knows how big can be
write caches and how many writes are sitting there.
> On 17/10/2016 09:35, Alexander Motin wrote:
>> Author: mav
>> Date: Mon Oct 17 08:35:56 2016
>> New Revision: 307507
>> URL: https://svnweb.freebsd.or
Author: mav
Date: Mon Oct 17 09:16:44 2016
New Revision: 307515
URL: https://svnweb.freebsd.org/changeset/base/307515
Log:
Revert timeout part of r307507.
I misread 5 minutes as 5 seconds. Timeout of 5 minutes may have sense.
MFC after:2 weeks
Modified:
head/sys/cam/scsi/scsi_d
On 17.10.2016 12:32, Steven Hartland wrote:
> On 17/10/2016 09:51, Alexander Motin wrote:
>> On 17.10.2016 11:45, Steven Hartland wrote:
>>> IIRC the timeout for this was intentionally lower than the default,
>>> might be worth just checking.
>> I did traced ba
Author: mav
Date: Mon Oct 17 15:02:17 2016
New Revision: 307523
URL: https://svnweb.freebsd.org/changeset/base/307523
Log:
Make pass driver better support CAM_CDB_POINTER flag.
Previously pass driver just ignored the flag, making random kernel code
access user-space pointer, sometime caus
Author: mav
Date: Fri Oct 21 15:23:54 2016
New Revision: 307731
URL: https://svnweb.freebsd.org/changeset/base/307731
Log:
Add names for some DASP devices.
Submitted by: Dmitry Luhtionov
MFC after:1 week
Modified:
head/sys/dev/pci/pci.c
head/usr.sbin/pciconf/pciconf.c
Modified:
Author: mav
Date: Mon Oct 24 12:24:24 2016
New Revision: 307857
URL: https://svnweb.freebsd.org/changeset/base/307857
Log:
Fix panic after ZVOL renamed to name invalid for DEVFS.
MFC after:2 weeks
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
Modified: head/sy
Author: mav
Date: Fri Oct 28 15:30:10 2016
New Revision: 308049
URL: https://svnweb.freebsd.org/changeset/base/308049
Log:
Improve few debugging log messages.
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
Modified: head/sys/cddl/contrib/opensolaris/uts/common/fs/z
Author: mav
Date: Fri Oct 28 16:21:31 2016
New Revision: 308051
URL: https://svnweb.freebsd.org/changeset/base/308051
Log:
Matching GUIDs, handle possible race on vdev detach.
In case of vdev detach, causing top level mirror vdev destruction, leaf
vdev changes its GUID to one of the destr
Author: mav
Date: Fri Oct 28 17:05:14 2016
New Revision: 308055
URL: https://svnweb.freebsd.org/changeset/base/308055
Log:
Add vdev_reopening support to vdev_geom.
It allows to avoid extra GEOM providers flapping without significant need.
Since GEOM got resize support, we don't need to re
Author: mav
Date: Sat Oct 29 23:25:12 2016
New Revision: 308099
URL: https://svnweb.freebsd.org/changeset/base/308099
Log:
Add sysctls for zfs_immediate_write_sz and zvol_immediate_write_sz.
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c
head/sys/cddl/contrib/openso
Author: mav
Date: Mon Oct 31 16:01:22 2016
New Revision: 308133
URL: https://svnweb.freebsd.org/changeset/base/308133
Log:
Fix wrong copy/paste in error message.
Submitted by: Dmitry Luhtionov
MFC after:2 weeks
Modified:
head/usr.sbin/ctld/ctld.c
Modified: head/usr.sbin/ctld/ctld
Author: mav
Date: Mon Oct 31 16:06:57 2016
New Revision: 308134
URL: https://svnweb.freebsd.org/changeset/base/308134
Log:
There appeared to be even more copy/pastes. :)
Submitted by: Dmitry Luhtionov
MFC after:2 weeks
Modified:
head/usr.sbin/ctld/ctld.c
Modified: head/usr.sbin/c
Author: mav
Date: Tue Nov 1 12:47:19 2016
New Revision: 308169
URL: https://svnweb.freebsd.org/changeset/base/308169
Log:
Pass to zvol_log_truncate() same sync values as to zvol_log_write().
Surplus marking of TX_TRUNCATE records as sync could result in putting them
into ZIL before previ
Author: mav
Date: Tue Nov 1 16:03:31 2016
New Revision: 308173
URL: https://svnweb.freebsd.org/changeset/base/308173
Log:
Fix ZIL records ordering when ZVOL opened both with and without FSYNC.
Before this an earlier writes to a ZVOL opened without FSYNC could get to
ZIL after later write
Author: mav
Date: Mon Nov 7 18:21:53 2016
New Revision: 308425
URL: https://svnweb.freebsd.org/changeset/base/308425
Log:
Add support for EIIOE flag in Additional Element Status.
It was added in SES-3 spec, and its support required to properly link
the Additional Element Status page data
Author: mav
Date: Wed Nov 9 08:57:59 2016
New Revision: 308464
URL: https://svnweb.freebsd.org/changeset/base/308464
Log:
Add some device IDs found in my new laptop.
Modified:
head/sys/dev/ichsmb/ichsmb_pci.c
head/sys/dev/sound/pci/hda/hdac.c
head/sys/dev/sound/pci/hda/hdac.h
head/sys/
Author: mav
Date: Wed Nov 9 17:57:55 2016
New Revision: 308471
URL: https://svnweb.freebsd.org/changeset/base/308471
Log:
Fix copy/paste bug in r308464.
MFC after:1 week
Modified:
head/sys/dev/sound/pci/hda/hdacc.c
Modified: head/sys/dev/sound/pci/hda/hdacc.c
==
Author: mav
Date: Sat Nov 12 05:09:39 2016
New Revision: 308568
URL: https://svnweb.freebsd.org/changeset/base/308568
Log:
Set of improvements to acpi_hp(4) driver.
- Attach only to WMI devices that provide supported GUIDs. HP Spectre x360
has two WMI devices, only one of which provides
Author: mav
Date: Sat Nov 12 18:57:38 2016
New Revision: 308579
URL: https://svnweb.freebsd.org/changeset/base/308579
Log:
Do not report error on close even if we have no paths left.
MFC after: 2 weeks
Modified:
head/sys/geom/multipath/g_multipath.c
Modified: head/sys/geom/multipath
Author: mav
Date: Sun Nov 13 03:56:26 2016
New Revision: 308608
URL: https://svnweb.freebsd.org/changeset/base/308608
Log:
Use providergone method to cover race between destroy and g_access().
Reviewed by: markj
MFC after:2 weeks
Sponsored by: iXsystems, Inc.
Modified:
head/sys/
Author: mav
Date: Thu Nov 17 20:44:51 2016
New Revision: 308781
URL: https://svnweb.freebsd.org/changeset/base/308781
Log:
Revert r307392: I've found a way to avoid big allocations completely.
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
Modified: head/sys/cddl/contri
Author: mav
Date: Thu Nov 17 21:01:27 2016
New Revision: 308782
URL: https://svnweb.freebsd.org/changeset/base/308782
Log:
After some ZIL changes 6 years ago zil_slog_limit got partially broken
due to zl_itx_list_sz not updated when async itx'es upgraded to sync.
Actually because of other ch
It is in OpenZFS review queue now:
https://github.com/openzfs/openzfs/pull/219 Welcome to comment there to
speed up the process.
On 17.11.2016 13:43, Steven Hartland wrote:
> Is this something that should be upstreamed?
>
> On 17/11/2016 21:01, Alexander Motin wrote:
>> Author: m
Rebased, but that is not the first time. What it really needs is reviews.
On 17.11.2016 14:22, Steven Hartland wrote:
> Thanks, looks like the PR needs a rebase before it can be merged.
>
> On 17/11/2016 22:11, Alexander Motin wrote:
>> It is in OpenZFS review queue now:
>&g
Author: mav
Date: Mon Nov 28 16:23:32 2016
New Revision: 309251
URL: https://svnweb.freebsd.org/changeset/base/309251
Log:
Process port interrupt even is PxIS register is zero.
ASMedia ASM1062 AHCI chips with some fancy firmware handling PMP inside
seems sometimes forgeting to set bits in
Author: mav
Date: Mon Nov 28 16:25:05 2016
New Revision: 309252
URL: https://svnweb.freebsd.org/changeset/base/309252
Log:
Add more ASMedia PCI IDs from different sources.
Exact device names are not clear, but its better then nothing at all.
MFC after:1 month
Modified:
head/sys/
Author: mav
Date: Tue Nov 29 11:13:43 2016
New Revision: 309282
URL: https://svnweb.freebsd.org/changeset/base/309282
Log:
Explicitly initialize cdai.flags.
In SES driver uninitialized value caused unreliable physpath reporting.
MFC after:1 week
Sponsored by: iXsystems, Inc.
Mod
Author: mav
Date: Tue Nov 29 13:48:36 2016
New Revision: 309297
URL: https://svnweb.freebsd.org/changeset/base/309297
Log:
Make SES status updates more aggressive.
- On control request update all status pages, since they may also be
affected if user enables/disables enclosure slots.
-
Author: mav
Date: Wed Nov 30 09:27:08 2016
New Revision: 309321
URL: https://svnweb.freebsd.org/changeset/base/309321
Log:
Add `gmirror create` subcommand, alike to gstripe, gconcat, etc.
It is quite specific mode of operation without storing on-disk metadata.
It can be useful in some cas
Author: mav
Date: Thu Dec 8 15:58:03 2016
New Revision: 309714
URL: https://svnweb.freebsd.org/changeset/base/309714
Log:
Fix spa_alloc_tree sorting by offset in r305331.
Original commit "7090 zfs should improve allocation order" declares alloc
queue sorted by time and offset. But in pr
Author: mav
Date: Sat Dec 10 21:19:27 2016
New Revision: 309833
URL: https://svnweb.freebsd.org/changeset/base/309833
Log:
Add missed vfs.zfs.zfetch.max_idistance sysctl.
Modified:
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
Modified: head/sys/cddl/contrib/opensolaris/ut
Author: mav
Date: Sun Dec 11 19:50:39 2016
New Revision: 309856
URL: https://svnweb.freebsd.org/changeset/base/309856
Log:
Postpone ZVOL media/block size caching till first open.
At least on FreeBSD there are no legal way to access media or get its
size without opening device/provider fir
Author: mav
Date: Tue Dec 13 16:20:10 2016
New Revision: 310023
URL: https://svnweb.freebsd.org/changeset/base/310023
Log:
Reduce diff from Illumos by better variables mapping.
Modified:
head/sys/cddl/compat/opensolaris/sys/kmem.h
head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
M
Author: mav
Date: Sat Oct 12 19:03:07 2019
New Revision: 353454
URL: https://svnweb.freebsd.org/changeset/base/353454
Log:
Allocate device softc from the device domain.
Since we are trying to bind device interrupt threads to the device domain,
it should have sense to make memory often acc
1 - 100 of 2923 matches
Mail list logo