Add __ioread32_copy() and use it
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest4 patches 2 repliesIn review
- v23 patches 4 repliesSuperseded
- v13 patches 8 repliesSuperseded
Changes in v3 from the cover letter
* Make bcm patch actually compile
* Add new patch for frv to avoid warnings
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | frv: io: Accept const void pointers for read{b,w,l}()arch/ | +14 | 0 replies | |
| 2/4 | lib: iomap_copy: Add __ioread32_copy()include/ lib/ | +22 | 0 replies | |
| 3/4 | soc: qcom: smd: Use __ioread32_copy() instead of open-coding itdrivers/ | +4 | 2 replies | |
| 4/4 | FIRMWARE: bcm47xx_nvram: Use __ioread32_copy() instead of open-codingdrivers/ | +3 | 0 replies |
Reviews trailers per patch
1 of 4 patches has a Reviewed-by or Acked-by.
| Patch | Bjorn Andersson | Andy Gross |
|---|---|---|
| 1/4 | ||
| 2/4 | ||
| 3/4 | R-b | A-b |
| 4/4 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 0/4] Add __ioread32_copy() and use it
The SMD driver is reading and writing chunks of data to iomem, and there's an __iowrite32_copy() function for the writing part, but no __ioread32_copy() function for the reading part. This series adds __ioread32_copy() and uses it in two places.
This is a respin with some small fixes found with soaking in -next.
Andrew, the patches should apply cleanly to linux-next, so I hope you can pick them up directly now, instead of the previous plan where they would go through Andy's tree.
Changes from v2:
* Make bcm patch actually compile
* Add new patch for frv to avoid warnings
Stephen Boyd (4):
frv: io: Accept const void pointers for read{b,w,l}()
lib: iomap_copy: Add __ioread32_copy()
soc: qcom: smd: Use __ioread32_copy() instead of open-coding it
FIRMWARE: bcm47xx_nvram: Use __ioread32_copy() instead of open-coding
arch/frv/include/asm/io.h | 17 ++++++++++++++--- drivers/firmware/broadcom/bcm47xx_nvram.c | 11 +++-------- drivers/soc/qcom/smd.c | 13 ++++--------- include/linux/io.h | 1 + lib/iomap_copy.c | 21 +++++++++++++++++++++ 5 files changed, 43 insertions(+), 20 deletions(-)
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project