Skip to content

ide-cd: fix SAMSUNG CD-ROM SCR-3231 quirk

Bartlomiej Zolnierkiewicz linux-ide lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest61 of 63 patches 24 repliesIn review

61 of 63 patches are in this archive. Their subjects are numbered up to 63.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/63ide-cd: fix SAMSUNG CD-ROM SCR-3231 quirkdrivers/ide/ide-cd.c drivers/ide/ide-cd.h+6 -21 reply
2/63ide-cd: fix ACER/AOpen 24X CDROM speed reporting on big-endian machinesdrivers/ide/ide-cd.c+4 -41 reply
3/63ide-cd: use ide_cd_release() in ide_cd_probe()drivers/ide/ide-cd.c+0 -60 replies
4/63ide-cd: fix error messages in cdrom_{read,write}_check_ireason()drivers/ide/ide-cd.c+8 -81 reply
5/63ide-cd: add missing 'ireason' masking to cdrom_write_intr()drivers/ide/ide-cd.c+1 -11 reply
8/63ide-cd: fix error message in cdrom_pc_intr()drivers/ide/ide-cd.c+1 -11 reply
9/63ide-cd: fix 'ireason' reporting in cdrom_pc_intr()drivers/ide/ide-cd.c+3 -31 reply
10/63ide-cd: use xfer_func_t in cdrom_pc_intr()drivers/ide/ide-cd.c+17 -300 replies
11/63ide-cd: add ide_cd_pad_transfer() helperdrivers/ide/ide-cd.c+25 -260 replies
12/63ide-cd: fix "missing data" handling in cdrom_pc_intr()drivers/ide/ide-cd.c+4 -31 reply
13/63ide-cd: fix DMA error handling in cdrom_newpc_intr()drivers/ide/ide-cd.c+6 -41 reply
14/63ide-cd: fix trailing whitespaces in changelogdrivers/ide/ide-cd.c+11 -121 reply
15/63ide-cd: move historical changelog to Documentation/ide/ChangeLog.ide-cd.1994-2004Documentation/ide/ChangeLog.ide-cd.1994-2004 drivers/ide/ide-cd.c+272 -2700 replies
16/63ide-cd: remove stale cdrom_transfer_packet_command() commentdrivers/ide/ide-cd.c+0 -41 reply
17/63ide-cd: remove unused defines from ide-cd.hdrivers/ide/ide-cd.h+0 -101 reply
18/63ide-cd: remove dead code from cdrom_pc_intr()drivers/ide/ide-cd.c+0 -71 reply
19/63ide-cd: remove unused struct atapi_cdrom_subchnldrivers/ide/ide-cd.h+0 -321 reply
20/63ide-cd: remove needless zeroing of 'info' fields from ide_cdrom_setup()drivers/ide/ide-cd.c+7 -371 reply
21/63ide-cd: remove unused and write-only struct ide_cd_config_flags fieldsdrivers/ide/ide-cd.c drivers/ide/ide-cd.h+2 -231 reply
22/63ide-cd: remove struct atapi_{mechstat_header,changer_info,slot}drivers/ide/ide-cd.c drivers/ide/ide-cd.h+0 -561 reply
23/63ide-cd: cleanup ide_cdrom_update_speed()drivers/ide/ide-cd.c+9 -81 reply
24/63ide-cd: add IDE_CD_CAPABILITIES definedrivers/ide/ide-cd.c+7 -120 replies
25/63ide-cd: remove redundant config flagsdrivers/ide/ide-cd.c drivers/ide/ide-cd.h+40 -720 replies
26/63ide-cd: kill CDROM_CONFIG_FLAGS() macrodrivers/ide/ide-cd.c drivers/ide/ide-cd.h+9 -100 replies
27/63ide-cd: kill CDROM_STATE_FLAGS() macrodrivers/ide/ide-cd.c drivers/ide/ide-cd.h+24 -220 replies
28/63ide-cd: remove struct atapi_capabilities_pagedrivers/ide/ide-cd.c drivers/ide/ide-cd.h+37 -2480 replies
29/63ide-cd: remove struct ide_cd_{config,state}_flagsdrivers/ide/ide-cd.c drivers/ide/ide-cd.h+41 -390 replies
30/63ide-cd: remove NO_DOOR_LOCKING definedrivers/ide/ide-cd.c drivers/ide/ide-cd.h+0 -101 reply
31/63ide-cd: remove STANDARD_ATAPI definedrivers/ide/ide-cd.c drivers/ide/ide-cd.h+10 -430 replies
32/63ide-cd: use BCD2BIN()/BIN2BCD() macros from <linux/bcd.h>drivers/ide/ide-cd.c+11 -230 replies
33/63ide-cd: re-organize handling of quirky devicesdrivers/ide/ide-cd.c drivers/ide/ide-cd.h+84 -640 replies
34/63ide-cd: remove duplicate sense keys definitions from ide-cd.hdrivers/ide/ide-cd.h+0 -171 reply
35/63ide-cd: coding style fixes for VERBOSE_IDE_CD_ERRORS codedrivers/ide/ide-cd.c drivers/ide/ide-cd.h+49 -490 replies
36/63ide-cd: move VERBOSE_IDE_CD_ERRORS code to ide-cd_verbose.cdrivers/ide/Kconfig drivers/ide/Makefile drivers/ide/ide-cd.c +2 more+375 -3580 replies
37/63ide-cd: factor out ioctl handlers from ide_cdrom_audio_ioctl()drivers/ide/ide-cd.c+75 -670 replies
38/63ide-cd: merge cdrom_play_audio() into ide_cd_fake_play_trkind()drivers/ide/ide-cd.c+10 -160 replies
39/63ide-cd: merge cdrom_read_subchannel() into ide_cdrom_get_mcn()drivers/ide/ide-cd.c+21 -320 replies
40/63ide-cd: merge cdrom_select_speed() into ide_cdrom_select_speed()drivers/ide/ide-cd.c+29 -370 replies
41/63ide-cd: move lba_to_msf() and msf_to_lba() to <linux/cdrom.h>drivers/cdrom/cdrom.c drivers/ide/ide-cd.c include/linux/cdrom.h+14 -241 reply
42/63ide-cd: coding style fixes for cdrom_get_toc_entry()drivers/ide/ide-cd.c+5 -31 reply
43/63ide-cd: rename cdrom_* functions to ide_cd_*drivers/ide/ide-cd.c+44 -390 replies
44/63ide-cd: move code handling cdrom.c IOCTLs to ide-cd_ioctl.cdrivers/ide/Makefile drivers/ide/ide-cd.c drivers/ide/ide-cd.h +1 more+290 -2650 replies
45/63ide-cd: remove BUG_ON() from cdrom_newpc_intr()drivers/ide/ide-cd.c+0 -20 replies
46/63ide-cd: call blk_dump_rq_flags() on "missing data" in cdrom_newpc_intr()drivers/ide/ide-cd.c+5 -11 reply
47/63ide-cd: factor out request sense fixup from cdrom_pc_intr()drivers/ide/ide-cd.c+15 -100 replies
48/63ide-cd: unify request end exit path in cdrom_pc_intr()drivers/ide/ide-cd.c+11 -120 replies
49/63ide-cd: merge cdrom_pc_intr() and cdrom_newpc_intr()drivers/ide/ide-cd.c+55 -1040 replies
50/63ide-cd: remove cdrom_do_pc_continuation()drivers/ide/ide-cd.c+2 -130 replies
51/63ide-cd: merge cdrom_do_packet_command() and cdrom_do_block_pc()drivers/ide/ide-cd.c+5 -200 replies
52/63ide-cd: add ide_cd_drain_data() helperdrivers/ide/ide-cd.c+15 -130 replies
53/63ide-cd: factor out transfer size checking from cdrom_read_intr()drivers/ide/ide-cd.c+26 -120 replies
54/63ide-cd: merge cdrom_read_intr() and cdrom_write_intr()drivers/ide/ide-cd.c+69 -1380 replies
55/63ide-cd: merge cdrom_start_read_continuation() and cdrom_start_rw_cont()drivers/ide/ide-cd.c+35 -390 replies
56/63ide-cd: merge cdrom_start_read() and cdrom_start_write()drivers/ide/ide-cd.c+38 -550 replies
57/63ide-cd: unify moving to the next buffer in cdrom_rw_intr()drivers/ide/ide-cd.c+1 -80 replies
58/63ide-cd: prepare cdrom_rw_intr() and cdrom_newpc_intr() to be mergeddrivers/ide/ide-cd.c+25 -200 replies
59/63ide-cd: call blk_dump_rq_flags() on "missing data" in cdrom_rw_intr()drivers/ide/ide-cd.c+3 -11 reply
60/63ide-cd: merge cdrom_rw_intr() and cdrom_newpc_intr()drivers/ide/ide-cd.c+94 -1780 replies
61/63ide-cd: merge cdrom_write_check_ireason() and cdrom_read_check_ireason()drivers/ide/ide-cd.c+15 -490 replies
62/63ide-cd: unify request end exit path in cdrom_decode_status()drivers/ide/ide-cd.c+24 -260 replies
63/63ide-cd: update driver version, comments and copyrightsdrivers/ide/ide-cd.c+4 -131 reply

Reviews trailers per patch

24 of 61 patches have a Reviewed-by or Acked-by.

PatchJens AxboeSergei Shtylyov
1/63A-b
2/63A-b
3/63
4/63A-b
5/63A-b
8/63A-b
9/63A-b
10/63
11/63
12/63A-b
13/63A-b
14/63A-b
15/63
16/63A-b
17/63A-b
18/63A-b
19/63A-b
20/63A-b
21/63A-b
22/63A-b
23/63A-b
24/63
25/63
26/63
27/63
28/63
29/63
30/63A-b
31/63
32/63
33/63
34/63A-b
35/63
36/63
37/63
38/63
39/63
40/63
41/63A-b
42/63A-b
43/63
44/63
45/63
46/63A-b
47/63
48/63
49/63
50/63
51/63
52/63
53/63
54/63
55/63
56/63
57/63
58/63
59/63A-b
60/63
61/63
62/63
63/63A-b

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

Read the v1 thread