I disagree with investing further effort into BIDI support. It is dead for all practical purposes in standards and implementation, and the fact that we found all these bugs in it just further confirms that. The only answer to that is to bite the bullet and remove it.
- [PATCH v2 0/7] Fix handling of bidi commands Bart Van Assche
- [PATCH v2 4/7] Introduce scsi_out_cmd() Bart Van Assche
- [PATCH v2 2/7] Change scsi_cmnd.prot_sdb from a po... Bart Van Assche
- Re: [PATCH v2 2/7] Change scsi_cmnd.prot_sdb f... Christoph Hellwig
- [PATCH v2 3/7] Fix bidi handling Bart Van Assche
- [PATCH v2 1/7] Introduce the bidi_supported flag i... Bart Van Assche
- Re: [PATCH v2 1/7] Introduce the bidi_supporte... Christoph Hellwig
- Re: [PATCH v2 1/7] Introduce the bidi_supp... Douglas Gilbert
- Re: [PATCH v2 1/7] Introduce the bidi_... Bart Van Assche
- Re: [PATCH v2 1/7] Introduce the bidi_... Martin K. Petersen
- Re: [PATCH v2 1/7] Introduce the bidi_... Christoph Hellwig
- Re: [PATCH v2 1/7] Introduce the bidi_supp... Bart Van Assche
- Re: [PATCH v2 1/7] Introduce the bidi_... Martin K. Petersen
- Re: [PATCH v2 1/7] Introduce the ... Bart Van Assche
- Re: [PATCH v2 1/7] Introduce ... Martin K. Petersen
- Re: [PATCH v2 1/7] Introduce the bidi_... Christoph Hellwig
- [PATCH v2 7/7] Move the resid member from struct s... Bart Van Assche

