1. 11 Jul, 2023 3 commits
    • Max Filippov's avatar
      xtensa: fix unaligned and load/store configuration interaction · a160e941
      Max Filippov authored
      Unaligned exception handler is needed in configurations with hardware
      support for unaligned access when the load/store exception handler is
      enabled because such configurations would still raise an exception on
      unaligned access through the instruction bus.
      
      Fixes: f29cf776 ("xtensa: add load/store exception handler")
      Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
      a160e941
    • Max Filippov's avatar
      xtensa: ISS: fix call to split_if_spec · bc8d5916
      Max Filippov authored
      split_if_spec expects a NULL-pointer as an end marker for the argument
      list, but tuntap_probe never supplied that terminating NULL. As a result
      incorrectly formatted interface specification string may cause a crash
      because of the random memory access. Fix that by adding NULL terminator
      to the split_if_spec argument list.
      
      Cc: stable@vger.kernel.org
      Fixes: 7282bee7 ("[PATCH] xtensa: Architecture support for Tensilica Xtensa Part 8")
      Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
      bc8d5916
    • Max Filippov's avatar
      xtensa: ISS: add comment about etherdev freeing · c44e783e
      Max Filippov authored
      iss_net_configure explicitly frees etherdev in all error return paths
      except one where register_netdevice fails. In that remaining error
      return path the etherdev is freed by the iss_net_pdev_release callback
      triggered by the platform_device_unregister call. Add a comment stating
      that.
      Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
      c44e783e
  2. 09 Jul, 2023 10 commits
  3. 08 Jul, 2023 27 commits