[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 02/27] ide: Use a table to declare which driv
From: |
Markus Armbruster |
Subject: |
Re: [Qemu-devel] [PATCH v3 02/27] ide: Use a table to declare which drive kinds accept each command |
Date: |
Thu, 08 Sep 2011 09:05:37 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) |
Kevin Wolf <address@hidden> writes:
> Am 06.09.2011 18:58, schrieb Markus Armbruster:
>> No functional change.
>>
>> It would be nice to have handler functions in the table, like commit
>> e1a064f9 did for ATAPI. Left for another day.
>>
>> Signed-off-by: Markus Armbruster <address@hidden>
>> ---
>> hw/ide/core.c | 105
>> +++++++++++++++++++++++++++++++++++++++++++-------------
>> 1 files changed, 80 insertions(+), 25 deletions(-)
>
>> + [IBM_SENSE_CONDITION] = CFA_OK,
>> + [CFA_WEAR_LEVEL] = CFA_OK,
>> + [WIN_READ_NATIVE_MAX] = ALL_OK,
>> +};
>> +
>> +static bool ide_cmd_permitted(IDEState *s, uint32_t cmd)
>> +{
>> + return cmd <= ARRAY_SIZE(ide_cmd_table)
>
> Shouldn't it be < instead of <= ?
I plead temporary insanity. Want a v4, or want to fix it up yourself?
- [Qemu-devel] [PATCH v3 09/27] block: Drop tray status tracking, no longer used, (continued)
- [Qemu-devel] [PATCH v3 09/27] block: Drop tray status tracking, no longer used, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 05/27] ide/atapi: Track tray open/close state, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 22/27] hw: Trim superfluous #include "block_int.h", Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 21/27] block: Move BlockConf & friends from block_int.h to block.h, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 17/27] ide/atapi: Preserve tray state on migration, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 02/27] ide: Use a table to declare which drive kinds accept each command, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 16/27] scsi-disk: Fix START_STOP to fail when it can't eject, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 19/27] block: Drop BlockDriverState member removable, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 07/27] scsi-disk: Track tray open/close state, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 12/27] block: Leave enforcing tray lock to device models, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 08/27] block: Revert entanglement of bdrv_is_inserted() with tray status, Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 06/27] scsi-disk: Factor out scsi_disk_emulate_start_stop(), Markus Armbruster, 2011/09/06
- [Qemu-devel] [PATCH v3 01/27] ide: Fix ATA command READ to set ATAPI signature for CD-ROM, Markus Armbruster, 2011/09/06