Skip to content

Lots of the Accessors patches and !use_sg cleanup

Boaz Harrosh linux-ide linux-scsi 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest24 patches 30 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/24usb: transport - convert to accessors and !use_sg code path removaldrivers/usb/storage/transport.c drivers/usb/storage/transport.h+29 -170 replies
2/24usb: protocol.c - convert to accessors and !use_sg code path removaldrivers/usb/storage/protocol.c+49 -710 replies
3/24usb: shuttle_usbat.c - convert to accessors and !use_sg code path removaldrivers/usb/storage/shuttle_usbat.c+26 -420 replies
4/24usb: freecom.c & sddr09.c - convert to accessors and !use_sg cleanupdrivers/usb/storage/freecom.c drivers/usb/storage/sddr09.c+9 -140 replies
5/24isd200.c: use one-element sg list in issuing commandsdrivers/usb/storage/isd200.c+46 -200 replies
6/24NCR5380 familly convert to accessors & !use_sg cleanupdrivers/scsi/NCR5380.c drivers/scsi/atari_NCR5380.c drivers/scsi/sun3_NCR5380.c+29 -290 replies
7/24arm: scsi convert to accessors and !use_sg cleanupdrivers/scsi/arm/acornscsi.c drivers/scsi/arm/scsi.h+18 -306 replies
8/24nsp_cs.c convert to data accessors and !use_sg cleanupdrivers/scsi/pcmcia/nsp_cs.c+34 -200 replies
9/24libata-scsi: convert to use the data buffer accessorsdrivers/ata/libata-scsi.c+13 -269 replies
10/24eata_pio.c: convert to accessors and !use_sg cleanupdrivers/scsi/eata_pio.c+6 -60 replies
11/24a2091.c: convert to accessors and !use_sg cleanupdrivers/scsi/a2091.c+5 -310 replies
12/24a3000.c: convert to accessors and !use_sg cleanupdrivers/scsi/a3000.c+3 -120 replies
13/24aha1542.c: convert to accessors and !use_sg cleanupdrivers/scsi/aha1542.c+13 -410 replies
14/24atp870u.c: convert to accessors and !use_sg cleanupdrivers/scsi/atp870u.c+17 -850 replies
15/24fd_mcs.c: convert to accessors and !use_sg cleanupdrivers/scsi/fd_mcs.c+11 -250 replies
16/24imm.c: convert to accessors and !use_sg cleanupdrivers/scsi/imm.c+5 -80 replies
17/24in2000.c: convert to accessors and !use_sg cleanupdrivers/scsi/in2000.c+5 -50 replies
18/24ppa.c: convert to accessors and !use_sg cleanupdrivers/scsi/ppa.c+5 -70 replies
19/24wd33c93.c: convert to accessors and !use_sg cleanupdrivers/scsi/wd33c93.c+5 -50 replies
21/24qlogicpti.c: convert to accessors and !use_sg cleanupdrivers/scsi/qlogicpti.c+11 -430 replies
21/24qlogicpti.c: convert to accessors and !use_sg cleanupdrivers/scsi/qlogicpti.c+7 -221 reply
23/24wd7000.c - proper fix for boards without sg supportdrivers/scsi/wd7000.c+6 -60 replies
24/24ide-scsi.c: convert to data accessors and !use_sg cleanupdrivers/scsi/ide-scsi.c+34 -192 replies
24/24ide-scsi.c: convert to data accessors and !use_sg cleanupdrivers/scsi/ide-scsi.c+49 -362 replies
24/24ide-scsi.c: convert to data accessors and !use_sg cleanupdrivers/scsi/ide-scsi.c+13 -1251 reply

Reviews trailers per patch

2 of 25 patches have a Reviewed-by or Acked-by.

PatchDavid S. Miller
1/24
2/24
3/24
4/24
5/24
6/24
7/24
8/24
9/24
10/24
11/24
12/24
13/24
14/24
15/24
16/24
17/24
18/24
19/24
21/24A-b
21/24A-b
23/24
24/24
24/24
24/24

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [patchset 0/24] Lots of the Accessors patches and !use_sg cleanup

Here are more accessors patches. I have tried to find Maintainers of drivers but please help me if I missed any.

After this there are 3 drivers left (I think)
- gdth.c, pluto.c, seagate.c
These I'll send only next week in a set of their own. {Please tell me I can kill pluto and seagate.}

Some of the drivers that are not here were already posted by Tomo. Some of the drivers here were posted before but these are better versions of them.

[USB] - Greg Kroah-Hartman <[email protected]>, Alan Stern <[email protected]>,
Matthew Dharm <[email protected]>
0001- drivers/usb/storage/transport.c drivers/usb/storage/transport.h
0002- drivers/usb/storage/protocol.c
0003- drivers/usb/storage/shuttle_usbat.c
0004- drivers/usb/storage/freecom.c drivers/usb/storage/sddr09.c
0005 drivers/usb/storage/isd200.c

[NCR5380 family] - ?
0006 drivers/scsi/NCR5380.c drivers/scsi/atari_NCR5380.c

	drivers/scsi/sun3_NCR5380.c

[esp family] - Maciej W. Rozycki <[email protected]>
0020 drivers/scsi/NCR53C9x.c drivers/scsi/NCR53C9x.h
drivers/scsi/dec_esp.c drivers/scsi/oktagon_esp.c drivers/scsi/sun3x_esp.c

[ARM] - Russell King <[email protected]>
0007 drivers/scsi/arm/acornscsi.c drivers/scsi/arm/scsi.h

[other drivers]
0008 drivers/scsi/pcmcia/nsp_cs.c - YOKOTA Hiroshi <[email protected]>
0009 drivers/ata/libata-scsi.c - Jeff Garzik <[email protected]>
0010 drivers/scsi/eata_pio.c - Bartlomiej Zolnierkiewicz <[email protected]> ?
0011 drivers/scsi/a2091.c - ?
0012 drivers/scsi/a3000.c - ?
0013 drivers/scsi/aha1542.c - ?
0014 drivers/scsi/atp870u.c - ?
0015 drivers/scsi/fd_mcs.c - ?
0016 drivers/scsi/imm.c - ?
0017 drivers/scsi/in2000.c - ?
0018 drivers/scsi/ppa.c - ?
0019 drivers/scsi/wd33c93.c - ?
0021 drivers/scsi/qlogicpti.c - David S. Miller <[email protected]>, Mark Fortescue <[email protected]>
0024 drivers/scsi/ide-scsi.c - Bartlomiej Zolnierkiewicz <[email protected]>

[remove psi240i.c driver] - ?
0022 drivers/scsi/Kconfig drivers/scsi/Makefile
delete drivers/scsi/psi240i.c
delete drivers/scsi/psi240i.h
delete drivers/scsi/psi_chip.h

[fixes]
0023 drivers/scsi/wd7000.c - ?