libata-eh.c (79f4d1d5c0d7d115b5a693a5bb369e69efb7e7a5) | libata-eh.c (4091fb95b5f8dea37568d1a94c8227244bade891) |
---|---|
1/* 2 * libata-eh.c - libata error handling 3 * 4 * Maintained by: Tejun Heo <tj@kernel.org> 5 * Please ALWAYS copy linux-ide@vger.kernel.org 6 * on emails. 7 * 8 * Copyright 2006 Tejun Heo <htejun@gmail.com> --- 2020 unchanged lines hidden (view full) --- 2029 * FALLBACK_TO_PIO : Fall back to PIO. 2030 * 2031 * Even if multiple verdicts are returned, only one action is 2032 * taken per error. An action triggered by non-DUBIOUS errors 2033 * clears ering, while one triggered by DUBIOUS_* errors doesn't. 2034 * This is to expedite speed down decisions right after device is 2035 * initially configured. 2036 * | 1/* 2 * libata-eh.c - libata error handling 3 * 4 * Maintained by: Tejun Heo <tj@kernel.org> 5 * Please ALWAYS copy linux-ide@vger.kernel.org 6 * on emails. 7 * 8 * Copyright 2006 Tejun Heo <htejun@gmail.com> --- 2020 unchanged lines hidden (view full) --- 2029 * FALLBACK_TO_PIO : Fall back to PIO. 2030 * 2031 * Even if multiple verdicts are returned, only one action is 2032 * taken per error. An action triggered by non-DUBIOUS errors 2033 * clears ering, while one triggered by DUBIOUS_* errors doesn't. 2034 * This is to expedite speed down decisions right after device is 2035 * initially configured. 2036 * |
2037 * The followings are speed down rules. #1 and #2 deal with | 2037 * The following are speed down rules. #1 and #2 deal with |
2038 * DUBIOUS errors. 2039 * 2040 * 1. If more than one DUBIOUS_ATA_BUS or DUBIOUS_TOUT_HSM errors 2041 * occurred during last 5 mins, SPEED_DOWN and FALLBACK_TO_PIO. 2042 * 2043 * 2. If more than one DUBIOUS_TOUT_HSM or DUBIOUS_UNK_DEV errors 2044 * occurred during last 5 mins, NCQ_OFF. 2045 * --- 2234 unchanged lines hidden --- | 2038 * DUBIOUS errors. 2039 * 2040 * 1. If more than one DUBIOUS_ATA_BUS or DUBIOUS_TOUT_HSM errors 2041 * occurred during last 5 mins, SPEED_DOWN and FALLBACK_TO_PIO. 2042 * 2043 * 2. If more than one DUBIOUS_TOUT_HSM or DUBIOUS_UNK_DEV errors 2044 * occurred during last 5 mins, NCQ_OFF. 2045 * --- 2234 unchanged lines hidden --- |