mbox series

[PULL,RFC] RISC-V Updates for 4.21-rc2

Message ID mhng-c1a58f9d-cb8d-4c16-8f2b-1d2857244f8e@palmer-si-x1c4 (mailing list archive)
State New, archived
Headers show
Series [PULL,RFC] RISC-V Updates for 4.21-rc2 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git tags/riscv-for-linus-4.21-rc2

Message

Palmer Dabbelt Jan. 8, 2019, 5:53 p.m. UTC
The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:

  Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git tags/riscv-for-linus-4.21-rc2

for you to fetch changes up to 801009424e05cf110f016d7fac7fcf20ef94941a:

  Fix a handful of audit-related issue (2019-01-07 08:45:47 -0800)

----------------------------------------------------------------
RISC-V Updates for 4.21-rc2

This tag contains a handful of updates that slipped through the cracks
during the merge window due to the holidays.  The fixes are mostly
independent, with the exception of one larger audit-related branch.
There's more information about the audit branch in that merge, the rest
are:

* The BSS has been moved, which shrinks flat images.
* A fix to test-bpf so it compiles on RV64I-based systems.
* A fix to respect the kernel commandline when there is no device tree.
* A fix to prevent CPUs from trying to put themselves to sleep when
  bringing down the system.
* Support for MODULE_SECTIONS on RV32I-based systems.

As usual, I've tested this by booting a Fedora-based image on a recent
QEMU (this time just whatever I had lying around).

----------------------------------------------------------------
Andreas Schwab (1):
      riscv: don't stop itself in smp_send_stop

Anup Patel (1):
      RISC-V: Make BSS section as the last section in vmlinux.lds.S

Aurelien Jarno (1):
      tools uapi: fix RISC-V 64-bit support

David Abdurachmanov (6):
      riscv: add audit support
      riscv: audit: add audit hook in do_syscall_trace_enter/exit()
      riscv: define NR_syscalls in unistd.h
      riscv: define CREATE_TRACE_POINTS in ptrace.c
      riscv: fix trace_sys_exit hook
      riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig

Palmer Dabbelt (1):
      Fix a handful of audit-related issue

Paul Walmsley (3):
      arch: riscv: support kernel command line forcing when no DTB passed
      MAINTAINERS: SiFive drivers: change the git tree to a SiFive git tree
      MAINTAINERS: SiFive drivers: add myself as a SiFive driver maintainer

Zong Li (1):
      RISC-V: Support MODULE_SECTIONS mechanism on RV32

 MAINTAINERS                                     |  3 +-
 arch/riscv/Kconfig                              |  4 ++-
 arch/riscv/include/asm/module.h                 | 28 ++++++++--------
 arch/riscv/include/asm/ptrace.h                 |  5 +++
 arch/riscv/include/asm/syscall.h                | 10 ++++++
 arch/riscv/include/asm/thread_info.h            |  6 ++++
 arch/riscv/include/asm/unistd.h                 |  2 ++
 arch/riscv/kernel/entry.S                       |  4 +--
 arch/riscv/kernel/module-sections.c             | 30 +++++++++--------
 arch/riscv/kernel/ptrace.c                      |  9 +++++-
 arch/riscv/kernel/setup.c                       |  9 +++++-
 arch/riscv/kernel/smp.c                         | 43 +++++++++++++++++++++----
 arch/riscv/kernel/vmlinux.lds.S                 |  8 +++--
 include/uapi/linux/audit.h                      |  2 ++
 tools/arch/riscv/include/uapi/asm/bitsperlong.h | 25 ++++++++++++++
 tools/include/uapi/asm/bitsperlong.h            |  2 ++
 16 files changed, 148 insertions(+), 42 deletions(-)
 create mode 100644 tools/arch/riscv/include/uapi/asm/bitsperlong.h

Comments

Anup Patel Jan. 9, 2019, 3:36 a.m. UTC | #1
On Tue, Jan 8, 2019 at 11:23 PM Palmer Dabbelt <palmer@sifive.com> wrote:
>
> The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c:
>
>   Linux 5.0-rc1 (2019-01-06 17:08:20 -0800)
>
> are available in the Git repository at:
>
>   git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git tags/riscv-for-linus-4.21-rc2
>
> for you to fetch changes up to 801009424e05cf110f016d7fac7fcf20ef94941a:
>
>   Fix a handful of audit-related issue (2019-01-07 08:45:47 -0800)
>
> ----------------------------------------------------------------
> RISC-V Updates for 4.21-rc2
>
> This tag contains a handful of updates that slipped through the cracks
> during the merge window due to the holidays.  The fixes are mostly
> independent, with the exception of one larger audit-related branch.
> There's more information about the audit branch in that merge, the rest
> are:
>
> * The BSS has been moved, which shrinks flat images.
> * A fix to test-bpf so it compiles on RV64I-based systems.
> * A fix to respect the kernel commandline when there is no device tree.
> * A fix to prevent CPUs from trying to put themselves to sleep when
>   bringing down the system.
> * Support for MODULE_SECTIONS on RV32I-based systems.
>
> As usual, I've tested this by booting a Fedora-based image on a recent
> QEMU (this time just whatever I had lying around).
>
> ----------------------------------------------------------------
> Andreas Schwab (1):
>       riscv: don't stop itself in smp_send_stop
>
> Anup Patel (1):
>       RISC-V: Make BSS section as the last section in vmlinux.lds.S
>
> Aurelien Jarno (1):
>       tools uapi: fix RISC-V 64-bit support
>
> David Abdurachmanov (6):
>       riscv: add audit support
>       riscv: audit: add audit hook in do_syscall_trace_enter/exit()
>       riscv: define NR_syscalls in unistd.h
>       riscv: define CREATE_TRACE_POINTS in ptrace.c
>       riscv: fix trace_sys_exit hook
>       riscv: add HAVE_SYSCALL_TRACEPOINTS to Kconfig
>
> Palmer Dabbelt (1):
>       Fix a handful of audit-related issue
>
> Paul Walmsley (3):
>       arch: riscv: support kernel command line forcing when no DTB passed
>       MAINTAINERS: SiFive drivers: change the git tree to a SiFive git tree
>       MAINTAINERS: SiFive drivers: add myself as a SiFive driver maintainer
>
> Zong Li (1):
>       RISC-V: Support MODULE_SECTIONS mechanism on RV32
>
>  MAINTAINERS                                     |  3 +-
>  arch/riscv/Kconfig                              |  4 ++-
>  arch/riscv/include/asm/module.h                 | 28 ++++++++--------
>  arch/riscv/include/asm/ptrace.h                 |  5 +++
>  arch/riscv/include/asm/syscall.h                | 10 ++++++
>  arch/riscv/include/asm/thread_info.h            |  6 ++++
>  arch/riscv/include/asm/unistd.h                 |  2 ++
>  arch/riscv/kernel/entry.S                       |  4 +--
>  arch/riscv/kernel/module-sections.c             | 30 +++++++++--------
>  arch/riscv/kernel/ptrace.c                      |  9 +++++-
>  arch/riscv/kernel/setup.c                       |  9 +++++-
>  arch/riscv/kernel/smp.c                         | 43 +++++++++++++++++++++----
>  arch/riscv/kernel/vmlinux.lds.S                 |  8 +++--
>  include/uapi/linux/audit.h                      |  2 ++
>  tools/arch/riscv/include/uapi/asm/bitsperlong.h | 25 ++++++++++++++
>  tools/include/uapi/asm/bitsperlong.h            |  2 ++
>  16 files changed, 148 insertions(+), 42 deletions(-)
>  create mode 100644 tools/arch/riscv/include/uapi/asm/bitsperlong.h
>
> _______________________________________________
> linux-riscv mailing list
> linux-riscv@lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-riscv

Hi Palmar,

GregKH wanted SBI earlycon driver patch to go through RISC-V tree.

Refer, https://patchwork.kernel.org/patch/10711809/

Can you include it your PULL request for  Linux-5.0 ?

Regards,
Anup