Module Name:src
Committed By: jdolecek
Date: Sun Oct 21 19:16:48 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq
Log Message:
testing done (including PMP on siisata(4) and ATAPI cd(4) on ahcisata/siisata)
To generate a diff of this commit:
cvs rdif
Module Name:src
Committed By: jdolecek
Date: Sun Oct 21 18:13:14 UTC 2018
Modified Files:
src/sys/dev/ic [jdolecek-ncqfixes]: siisata.c
Log Message:
decouple siisata_reset_channel() from siisata_reinit_port(); the former
now needs channel lock, but we don't have it in siis
Module Name:src
Committed By: jdolecek
Date: Sat Oct 20 21:08:23 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: satapmp_subr.c
Log Message:
hold lock during drive reset (new locking protocol)
erase xfer before each reuse for read/write port commands
To ge
Module Name:src
Committed By: jdolecek
Date: Wed Oct 17 18:03:27 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq
Log Message:
rechecked bad block handling under Parallels and it really doesn't set
any error bits in any of the registers (neither IS no
Module Name:src
Committed By: jdolecek
Date: Mon Oct 15 21:18:53 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c ata_recovery.c
ata_wdc.c atavar.h
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c mvsata.c siisata.c
Module Name:src
Committed By: jdolecek
Date: Sun Oct 14 16:13:51 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c
Log Message:
add comment to kthread_create() call to explain why atabus_thread is actually
running under KERNEL_LOCK()
To generate a diff
Module Name:src
Committed By: jdolecek
Date: Sun Oct 14 14:50:55 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq
src/sys/dev/ic [jdolecek-ncqfixes]: mvsata.c
Log Message:
adjust mvsata_bio_intr() so it recognizes the 'tfd' parameter as passed
Module Name:src
Committed By: jdolecek
Date: Sat Oct 13 09:31:46 UTC 2018
Modified Files:
src/sys/dev/ic [jdolecek-ncqfixes]: mvsata.c
Log Message:
make compile again with MVSATA_WITHOUTDMA
To generate a diff of this commit:
cvs rdiff -u -r1.41.2.8 -r1.41.2.9 src/sys/dev
Module Name:src
Committed By: jdolecek
Date: Sat Oct 13 07:23:34 UTC 2018
Modified Files:
src/sys/dev/ic [jdolecek-ncqfixes]: mvsata.c
Log Message:
add C_TIMEOUT KASSERT() on fail path of mvsata_bio_poll() for clarity
To generate a diff of this commit:
cvs rdiff -u -r1.4
Module Name:src
Committed By: jdolecek
Date: Thu Oct 11 20:57:51 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c ata_subr.c atavar.h
files.ata
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c ahcisatavar.h
mvsa
Module Name:src
Committed By: jdolecek
Date: Sun Oct 7 15:44:48 UTC 2018
Modified Files:
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c
Log Message:
move atastart() call after xfer deactivation during ATA command completion,
so that it's executed after the slot is fr
Module Name:src
Committed By: jdolecek
Date: Sun Oct 7 15:42:47 UTC 2018
Modified Files:
src/sys/dev/ic [jdolecek-ncqfixes]: siisata.c
Log Message:
call atastart() when ATA command completes without timeout or error, similar
to AHCI
To generate a diff of this commit:
cv
Module Name:src
Committed By: jdolecek
Date: Sat Oct 6 21:19:55 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c ata_subr.c atavar.h wd.c
Log Message:
actually, just make dump use the same queue skip as recovery, and remove the
no longer necessary ata_q
Module Name:src
Committed By: jdolecek
Date: Sat Oct 6 20:27:28 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq
Log Message:
move the entry for error recovery on thread up, it will be done on ncqfixes
branch
To generate a diff of this commit:
cvs
Module Name:src
Committed By: jdolecek
Date: Sat Oct 6 20:27:36 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c atavar.h wd.c
Log Message:
remove AT_RST_EMERG, do the queue reset explicitly in wd(4)
this should explicitly fix PR kern/47041 with sync d
Module Name:src
Committed By: jdolecek
Date: Sat Oct 6 20:13:12 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c
Log Message:
remove extra newline
To generate a diff of this commit:
cvs rdiff -u -r1.141.6.12 -r1.141.6.13 src/sys/dev/ata/ata.c
Please
Module Name:src
Committed By: jdolecek
Date: Sat Oct 6 20:12:37 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c
Log Message:
fix ata_thread_run() for drive reset to set and check correct drive_flags
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: jdolecek
Date: Sat Oct 6 19:25:43 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: wd.c
Log Message:
fix dump to also hold channel lock for the drive reset
To generate a diff of this commit:
cvs rdiff -u -r1.441.2.9 -r1.441.2.1
Module Name:src
Committed By: jdolecek
Date: Thu Oct 4 19:42:01 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq wd.c
Log Message:
relax the NOERROR + C_CHAOS, just rerun the xfer instead of panic, to handle
another variant of bad/missing AHCI error
Module Name:src
Committed By: jdolecek
Date: Thu Oct 4 17:59:35 UTC 2018
Modified Files:
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c mvsata.c siisata.c
Log Message:
further channel locking pass for reset
To generate a diff of this commit:
cvs rdiff -u -r1.62.2.6
Module Name:src
Committed By: jdolecek
Date: Thu Oct 4 17:53:23 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: wd.c
Log Message:
don't add +1 to retry on error
To generate a diff of this commit:
cvs rdiff -u -r1.441.2.7 -r1.441.2.8 src/sys/dev/ata/wd.c
P
Module Name:src
Committed By: jdolecek
Date: Wed Oct 3 19:20:48 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c atavar.h wd.c
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c mvsata.c siisata.c
wdc.c
Log Message:
change
Module Name:src
Committed By: jdolecek
Date: Mon Sep 24 21:19:50 UTC 2018
Modified Files:
src/sys/dev/isa [jdolecek-ncqfixes]: files.isa
src/sys/dev/isapnp [jdolecek-ncqfixes]: files.isapnp
src/sys/dev/pci [jdolecek-ncqfixes]: files.pci
src/sys/dev/p
Module Name:src
Committed By: jdolecek
Date: Mon Sep 24 19:48:02 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c
Log Message:
replace KASSERT() for READ LOG EXT returning without error indication
with just log to avoid triggering panic under QE
Module Name:src
Committed By: jdolecek
Date: Sat Sep 22 17:52:24 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq
Log Message:
one more
To generate a diff of this commit:
cvs rdiff -u -r1.4.2.7 -r1.4.2.8 src/sys/dev/ata/TODO.ncq
Please note that di
Module Name:src
Committed By: jdolecek
Date: Sat Sep 22 17:50:09 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata_subr.c atavar.h wd.c
wdvar.h
Log Message:
remove explicit ata_channel_start() calls, it's no longer necessary
now that at
Module Name:src
Committed By: jdolecek
Date: Sat Sep 22 16:14:25 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c atavar.h wd.c
wdvar.h
Log Message:
fix use-after-free in wd(4) dump, detected by switch to the pool
change code in wd_
Module Name:src
Committed By: jdolecek
Date: Sat Sep 22 12:20:32 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c
Log Message:
revert atabus_alloc_drives() to use KM_NOSLEEP again - it's called with
ch_lock held hence cannot actually sleep, fixing is out
Module Name:src
Committed By: jdolecek
Date: Sat Sep 22 09:26:49 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c
Log Message:
use KM_SLEEP in atabus_alloc_drives() to avoid spurious failures; this is
not called from interrupt context
To gener
Module Name:src
Committed By: jdolecek
Date: Sat Sep 22 09:23:00 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c ata_subr.c atavar.h
satapmp_subr.c wd.c wdvar.h
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c mvsata.c sii
Module Name:src
Committed By: jdolecek
Date: Mon Sep 17 20:54:41 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq ata.c ata_raid.c
ata_raid_adaptec.c ata_raid_intel.c ata_raid_jmicron.c
ata_raid_nvidia.c ata_raid_promise.c ata_r
Module Name:src
Committed By: jdolecek
Date: Mon Sep 17 19:30:26 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: atavar.h
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c mvsata.c siisata.c
src/sys/dev/scsipi [jdolecek-ncqfixes]: atapi_wdc.c
Module Name:src
Committed By: jdolecek
Date: Mon Sep 17 19:00:43 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c ata_subr.c atavar.h
Log Message:
switch from TAILQ to SIMPLEQ for ata_xfer pending queue to save
space, don't need doubly linked queue
To
Module Name:src
Committed By: jdolecek
Date: Mon Sep 17 18:36:14 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c ata_subr.c ata_wdc.c
atavar.h
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c mvsata.c siisata.c
wdc.c
Module Name:src
Committed By: jdolecek
Date: Sat Sep 1 10:13:41 UTC 2018
Modified Files:
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c siisata.c
Log Message:
only call ata_deactivate_xfer() once completely done with the active
xfer in controller code (i.e. after bus
Module Name:src
Committed By: jdolecek
Date: Sat Sep 1 09:48:32 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c wd.c
Log Message:
stop assuming c_slot is immutable, use the xfer pointer rather than c_slot
in printfs()
To generate a diff of this commi
Module Name:src
Committed By: jdolecek
Date: Fri Aug 31 19:23:54 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq
Log Message:
fix comment - dynamically allocated yes, per-drive not
To generate a diff of this commit:
cvs rdiff -u -r1.4.2.1 -r1.4.2.2
Module Name:src
Committed By: jdolecek
Date: Fri Aug 31 19:15:04 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: TODO.ncq
Log Message:
list goals for the jdolecek-ncqfixes branch
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.4.2.1 src/sys/dev/at
Module Name:src
Committed By: jdolecek
Date: Fri Aug 31 19:08:03 UTC 2018
Modified Files:
src/sys/dev/ata [jdolecek-ncqfixes]: ata.c ata_subr.c ata_wdc.c
atavar.h wd.c wdvar.h
src/sys/dev/ic [jdolecek-ncqfixes]: ahcisata_core.c mvsata.c siisata.c
39 matches
Mail list logo