Skip to content

staging: gpib: Clean up types and struct initialization

Dave Penkler linux-staging lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4staging: gpib: Use __iomem attribute for io addressesdrivers/staging/gpib/agilent_82350b/agilent_82350b.c drivers/staging/gpib/agilent_82350b/agilent_82350b.h drivers/staging/gpib/eastwood/fluke_gpib.h +3 more+16 -160 replies
2/4staging: gpib: Use __user for user space pointersdrivers/staging/gpib/common/gpib_os.c drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c+54 -530 replies
3/4staging: gpib: Avoid plain integers as NULL pointersdrivers/staging/gpib/cb7210/cb7210.c drivers/staging/gpib/common/gpib_os.c drivers/staging/gpib/common/iblib.c +4 more+12 -120 replies
4/4staging: gpib: Use C99 syntax and make staticdrivers/staging/gpib/agilent_82357a/agilent_82357a.c drivers/staging/gpib/common/gpib_os.c drivers/staging/gpib/gpio/gpib_bitbang.c +1 more+39 -390 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/4] staging: gpib: Clean up types and struct initialization

These patches address a series of sparse warnings.

Patch 1: Add missing __iomem attribute to io address space pointers

Patch 2: Add missing __user attribute for user address space pointers
and buffers.

Patch 3: Avoid using plain integers in pointer comparison and
initialization.

Patch 4: Modernize the remaining old style struct initialization
and declare local arrays and structs static

Dave Penkler (4):
staging: gpib: Use __iomem attribute for PCI memory pointers
staging: gpib: Use __user for user space pointers
staging: gpib: Avoid plain integers as NULL pointers
staging: gpib: Use C99 syntax and make static

 .../gpib/agilent_82350b/agilent_82350b.c      |  10 +-
 .../gpib/agilent_82350b/agilent_82350b.h      |  10 +-
 .../gpib/agilent_82357a/agilent_82357a.c      |   2 +-
 drivers/staging/gpib/cb7210/cb7210.c          |   6 +-
 drivers/staging/gpib/common/gpib_os.c         | 119 +++++++++---------
 drivers/staging/gpib/common/iblib.c           |   2 +-
 drivers/staging/gpib/eastwood/fluke_gpib.h    |   2 +-
 drivers/staging/gpib/fmh_gpib/fmh_gpib.h      |   2 +-
 drivers/staging/gpib/gpio/gpib_bitbang.c      |   8 +-
 drivers/staging/gpib/ines/ines_gpib.c         |  66 +++++-----
 .../gpib/lpvo_usb_gpib/lpvo_usb_gpib.c        |   4 +-
 drivers/staging/gpib/pc2/pc2_gpib.c           |   2 +-
 drivers/staging/gpib/tnt4882/tnt4882_gpib.c   |   8 +-
 13 files changed, 121 insertions(+), 120 deletions(-)
Signature · 1 line
2.47.1