Skip to content

Updates for turris-mox-rwtm driver

Marek Behún soc 5 versions – Applied

Status from this message: This series was applied to soc/soc.git (arm/fixes)

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v5 Latest16 patches 0 repliesApplied 16/16
  2. v419 patches 1 replySuperseded 2 of 19 applied
  3. v317 patches 9 repliesSuperseded
Earlier versions · 2
VersionPostedPatchesRepliesStatus
v217 patches19 repliesSuperseded
v119 patches12 repliesSuperseded

Patches in v5 All 16 applied

#Subject and filesSizeRepliesApplied
1/16firmware: turris-mox-rwtm: Use macro constant instead of hardcoded 4096drivers/firmware/turris-mox-rwtm.c+7 -40 repliesApplied
2/16firmware: turris-mox-rwtm: Use ETH_ALEN instead of hardcoded 6drivers/firmware/turris-mox-rwtm.c+2 -10 repliesApplied
3/16firmware: turris-mox-rwtm: Use the boolean type where appropriatedrivers/firmware/turris-mox-rwtm.c+8 -70 repliesApplied
4/16firmware: turris-mox-rwtm: Hide signature related constants behind macrosdrivers/firmware/turris-mox-rwtm.c+22 -140 repliesApplied
5/16firmware: turris-mox-rwtm: Fix driver includesdrivers/firmware/turris-mox-rwtm.c+6 -10 repliesApplied
6/16firmware: turris-mox-rwtm: Use sysfs_emit() instead of sprintf()drivers/firmware/turris-mox-rwtm.c+1 -10 repliesApplied
7/16firmware: turris-mox-rwtm: Don't create own kobject typedrivers/firmware/turris-mox-rwtm.c+30 -780 repliesApplied
8/16firmware: turris-mox-rwtm: Simplify debugfs codedrivers/firmware/turris-mox-rwtm.c+11 -330 repliesApplied
9/16firmware: turris-mox-rwtm: Convert rest to devm_* and get rid of driver .remove()drivers/firmware/turris-mox-rwtm.c+11 -140 repliesApplied
10/16firmware: turris-mox-rwtm: Use dev_err_probe() where possibledrivers/firmware/turris-mox-rwtm.c+5 -110 repliesApplied
11/16firmware: turris-mox-rwtm: Drop redundant device pointerdrivers/firmware/turris-mox-rwtm.c+11 -70 repliesApplied
12/16firmware: turris-mox-rwtm: Use devm_mutex_init() instead of mutex_init()drivers/firmware/turris-mox-rwtm.c+4 -10 repliesApplied
13/16firmware: turris-mox-rwtm: Use container_of() instead of hwrng .priv memberdrivers/firmware/turris-mox-rwtm.c+1 -20 repliesApplied
14/16firmware: turris-mox-rwtm: Use EOPNOTSUPP instead of ENOSYSdrivers/firmware/turris-mox-rwtm.c+3 -30 repliesApplied
15/16firmware: turris-mox-rwtm: Use ALIGN() instead of hardcodingdrivers/firmware/turris-mox-rwtm.c+2 -10 repliesApplied
16/16firmware: turris-mox-rwtm: Deduplicate command execution codedrivers/firmware/turris-mox-rwtm.c+39 -590 repliesApplied

Reviews trailers per patch

14 of 16 patches have a Reviewed-by or Acked-by.

PatchAndy ShevchenkoIlpo Järvinen
1/16R-b
2/16R-b R-b
3/16R-b
4/16R-b
5/16R-b
6/16
7/16R-b
8/16R-b
9/16R-b
10/16R-b
11/16R-b
12/16R-b
13/16R-b
14/16R-b
15/16
16/16R-b

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

Read the v5 thread

Cover letter [PATCH v5 00/16] Updates for turris-mox-rwtm driver

Hi Arnd,

this is v5 of refactors and cleanups for the turris-mox-rwtm driver. Back on 15th July [1] you said that I should separate bugfixes in another series, which you already applied. I forgot to send the rest once 6.11 merge window closed.

So here they are.

Marek

[1] https://lore.kernel.org/soc/[email protected]/

Marek Behún (16):
firmware: turris-mox-rwtm: Use macro constant instead of hardcoded

    4096

firmware: turris-mox-rwtm: Use ETH_ALEN instead of hardcoded 6
firmware: turris-mox-rwtm: Use the boolean type where appropriate
firmware: turris-mox-rwtm: Hide signature related constants behind
macros
firmware: turris-mox-rwtm: Fix driver includes
firmware: turris-mox-rwtm: Use sysfs_emit() instead of sprintf()
firmware: turris-mox-rwtm: Don't create own kobject type
firmware: turris-mox-rwtm: Simplify debugfs code
firmware: turris-mox-rwtm: Convert rest to devm_* and get rid of
driver .remove()
firmware: turris-mox-rwtm: Use dev_err_probe() where possible
firmware: turris-mox-rwtm: Drop redundant device pointer
firmware: turris-mox-rwtm: Use devm_mutex_init() instead of
mutex_init()
firmware: turris-mox-rwtm: Use container_of() instead of hwrng .priv
member
firmware: turris-mox-rwtm: Use EOPNOTSUPP instead of ENOSYS
firmware: turris-mox-rwtm: Use ALIGN() instead of hardcoding
firmware: turris-mox-rwtm: Deduplicate command execution code

 drivers/firmware/turris-mox-rwtm.c | 380 ++++++++++++-----------------
 1 file changed, 153 insertions(+), 227 deletions(-)
Signature · 1 line
2.44.2