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
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
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
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: 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
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
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
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
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: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
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
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
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
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
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
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
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
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: 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
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
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
23 matches
Mail list logo