ide: final bits of struct hwgroup_s -> struct ide_host change
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest6 patches 3 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/6 | ide: fix setting nIEN on idle devicesdrivers/ | +6 | 3 replies | |
| 2/6 | ide: add ->cur_port to struct ide_host and use it for serialized hostsdrivers/ include/ | +16 | 0 replies | |
| 3/6 | ide: use per-port IRQ handlersdrivers/ drivers/ drivers/ +1 more | +33 | 0 replies | |
| 4/6 | ide: remove hwgroup->hwif and {drive,hwif}->nextdrivers/ drivers/ include/ | +15 | 0 replies | |
| 5/6 | ide: use lock bitops for ports serializationdrivers/ include/ | +42 | 0 replies | |
| 6/6 | ide: merge ide_hwgroup_t with ide_hwif_tdrivers/ drivers/ drivers/ +23 more | +187 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.
Cover letter [PATCH 0/6] ide: final bits of struct hwgroup_s -> struct ide_host change
In the process we fix years old bug, improve the locking for serialized ports (making it simpler to grasp and more efficient at the same time) and simplify the core IDE code significantly...
diffstat:
drivers/ide/alim15x3.c | 2 drivers/ide/au1xxx-ide.c | 6 drivers/ide/icside.c | 2 drivers/ide/ide-atapi.c | 8 - drivers/ide/ide-cd.c | 16 +- drivers/ide/ide-dma-sff.c | 4 drivers/ide/ide-dma.c | 2 drivers/ide/ide-floppy.c | 2 drivers/ide/ide-io.c | 297 +++++++++++++++++++++------------------------ drivers/ide/ide-iops.c | 67 ++++------ drivers/ide/ide-lib.c | 9 - drivers/ide/ide-park.c | 16 +- drivers/ide/ide-pm.c | 2 drivers/ide/ide-probe.c | 198 ++++-------------------------- drivers/ide/ide-tape.c | 9 - drivers/ide/ide-taskfile.c | 4 drivers/ide/ide.c | 24 --- drivers/ide/pdc202xx_old.c | 2 drivers/ide/pmac.c | 2 drivers/ide/scc_pata.c | 4 drivers/ide/sgiioc4.c | 2 drivers/ide/tc86c001.c | 10 - drivers/ide/trm290.c | 2 drivers/ide/tx4939ide.c | 2 drivers/ide/umc8672.c | 13 - include/linux/ide.h | 107 +++++----------- 26 files changed, 299 insertions(+), 513 deletions(-)