Skip to content

Commit eb6d5bb

Browse files
committed
Merge tag 'm68k-for-v6.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k
Pull m68k updates from Geert Uytterhoeven: - Add seccomp support - defconfig updates - Miscellaneous fixes and improvements * tag 'm68k-for-v6.3-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: m68k: /proc/hardware should depend on PROC_FS selftests/seccomp: Add m68k support m68k: Add kernel seccomp support m68k: Check syscall_trace_enter() return code m68k: defconfig: Update defconfigs for v6.2-rc3 m68k: q40: Do not initialise statics to 0
2 parents bcf5470 + 1e5b5df commit eb6d5bb

File tree

24 files changed

+99
-41
lines changed

24 files changed

+99
-41
lines changed

Documentation/features/seccomp/seccomp-filter/arch-support.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
| hexagon: | TODO |
1515
| ia64: | TODO |
1616
| loongarch: | ok |
17-
| m68k: | TODO |
17+
| m68k: | ok |
1818
| microblaze: | TODO |
1919
| mips: | ok |
2020
| nios2: | TODO |

arch/m68k/68000/entry.S

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ do_trace:
4545
jbsr syscall_trace_enter
4646
RESTORE_SWITCH_STACK
4747
addql #4,%sp
48+
addql #1,%d0
49+
jeq ret_from_exception
4850
movel %sp@(PT_OFF_ORIG_D0),%d1
4951
movel #-ENOSYS,%d0
5052
cmpl #NR_syscalls,%d1

arch/m68k/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ config M68K
1818
select GENERIC_CPU_DEVICES
1919
select GENERIC_IOMAP
2020
select GENERIC_IRQ_SHOW
21+
select HAVE_ARCH_SECCOMP
22+
select HAVE_ARCH_SECCOMP_FILTER
2123
select HAVE_ASM_MODVERSIONS
2224
select HAVE_DEBUG_BUGVERBOSE
2325
select HAVE_EFFICIENT_UNALIGNED_ACCESS if !CPU_HAS_NO_UNALIGNED

arch/m68k/Kconfig.devices

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ config HEARTBEAT
1919
# We have a dedicated heartbeat LED. :-)
2020
config PROC_HARDWARE
2121
bool "/proc/hardware support"
22+
depends on PROC_FS
2223
help
2324
Say Y here to support the /proc/hardware file, which gives you
2425
access to information about the machine you're running on,

arch/m68k/coldfire/entry.S

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ ENTRY(system_call)
9090
jbsr syscall_trace_enter
9191
RESTORE_SWITCH_STACK
9292
addql #4,%sp
93+
addql #1,%d0
94+
jeq ret_from_exception
9395
movel %d3,%a0
9496
jbsr %a0@
9597
movel %d0,%sp@(PT_OFF_D0) /* save the return value */

arch/m68k/configs/amiga_defconfig

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ CONFIG_NFT_MASQ=m
108108
CONFIG_NFT_REDIR=m
109109
CONFIG_NFT_NAT=m
110110
CONFIG_NFT_TUNNEL=m
111-
CONFIG_NFT_OBJREF=m
112111
CONFIG_NFT_QUEUE=m
113112
CONFIG_NFT_QUOTA=m
114113
CONFIG_NFT_REJECT=m
@@ -630,15 +629,13 @@ CONFIG_ASYNC_RAID6_TEST=m
630629
CONFIG_TEST_HEXDUMP=m
631630
CONFIG_STRING_SELFTEST=m
632631
CONFIG_TEST_STRING_HELPERS=m
633-
CONFIG_TEST_STRSCPY=m
634632
CONFIG_TEST_KSTRTOX=m
635633
CONFIG_TEST_PRINTF=m
636634
CONFIG_TEST_SCANF=m
637635
CONFIG_TEST_BITMAP=m
638636
CONFIG_TEST_UUID=m
639637
CONFIG_TEST_XARRAY=m
640638
CONFIG_TEST_RHASHTABLE=m
641-
CONFIG_TEST_SIPHASH=m
642639
CONFIG_TEST_IDA=m
643640
CONFIG_TEST_BITOPS=m
644641
CONFIG_TEST_VMALLOC=m

arch/m68k/configs/apollo_defconfig

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ CONFIG_NFT_MASQ=m
104104
CONFIG_NFT_REDIR=m
105105
CONFIG_NFT_NAT=m
106106
CONFIG_NFT_TUNNEL=m
107-
CONFIG_NFT_OBJREF=m
108107
CONFIG_NFT_QUEUE=m
109108
CONFIG_NFT_QUOTA=m
110109
CONFIG_NFT_REJECT=m
@@ -586,15 +585,13 @@ CONFIG_ASYNC_RAID6_TEST=m
586585
CONFIG_TEST_HEXDUMP=m
587586
CONFIG_STRING_SELFTEST=m
588587
CONFIG_TEST_STRING_HELPERS=m
589-
CONFIG_TEST_STRSCPY=m
590588
CONFIG_TEST_KSTRTOX=m
591589
CONFIG_TEST_PRINTF=m
592590
CONFIG_TEST_SCANF=m
593591
CONFIG_TEST_BITMAP=m
594592
CONFIG_TEST_UUID=m
595593
CONFIG_TEST_XARRAY=m
596594
CONFIG_TEST_RHASHTABLE=m
597-
CONFIG_TEST_SIPHASH=m
598595
CONFIG_TEST_IDA=m
599596
CONFIG_TEST_BITOPS=m
600597
CONFIG_TEST_VMALLOC=m

arch/m68k/configs/atari_defconfig

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ CONFIG_NFT_MASQ=m
111111
CONFIG_NFT_REDIR=m
112112
CONFIG_NFT_NAT=m
113113
CONFIG_NFT_TUNNEL=m
114-
CONFIG_NFT_OBJREF=m
115114
CONFIG_NFT_QUEUE=m
116115
CONFIG_NFT_QUOTA=m
117116
CONFIG_NFT_REJECT=m
@@ -607,15 +606,13 @@ CONFIG_ASYNC_RAID6_TEST=m
607606
CONFIG_TEST_HEXDUMP=m
608607
CONFIG_STRING_SELFTEST=m
609608
CONFIG_TEST_STRING_HELPERS=m
610-
CONFIG_TEST_STRSCPY=m
611609
CONFIG_TEST_KSTRTOX=m
612610
CONFIG_TEST_PRINTF=m
613611
CONFIG_TEST_SCANF=m
614612
CONFIG_TEST_BITMAP=m
615613
CONFIG_TEST_UUID=m
616614
CONFIG_TEST_XARRAY=m
617615
CONFIG_TEST_RHASHTABLE=m
618-
CONFIG_TEST_SIPHASH=m
619616
CONFIG_TEST_IDA=m
620617
CONFIG_TEST_BITOPS=m
621618
CONFIG_TEST_VMALLOC=m

arch/m68k/configs/bvme6000_defconfig

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ CONFIG_NFT_MASQ=m
101101
CONFIG_NFT_REDIR=m
102102
CONFIG_NFT_NAT=m
103103
CONFIG_NFT_TUNNEL=m
104-
CONFIG_NFT_OBJREF=m
105104
CONFIG_NFT_QUEUE=m
106105
CONFIG_NFT_QUOTA=m
107106
CONFIG_NFT_REJECT=m
@@ -578,15 +577,13 @@ CONFIG_ASYNC_RAID6_TEST=m
578577
CONFIG_TEST_HEXDUMP=m
579578
CONFIG_STRING_SELFTEST=m
580579
CONFIG_TEST_STRING_HELPERS=m
581-
CONFIG_TEST_STRSCPY=m
582580
CONFIG_TEST_KSTRTOX=m
583581
CONFIG_TEST_PRINTF=m
584582
CONFIG_TEST_SCANF=m
585583
CONFIG_TEST_BITMAP=m
586584
CONFIG_TEST_UUID=m
587585
CONFIG_TEST_XARRAY=m
588586
CONFIG_TEST_RHASHTABLE=m
589-
CONFIG_TEST_SIPHASH=m
590587
CONFIG_TEST_IDA=m
591588
CONFIG_TEST_BITOPS=m
592589
CONFIG_TEST_VMALLOC=m

arch/m68k/configs/hp300_defconfig

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ CONFIG_NFT_MASQ=m
103103
CONFIG_NFT_REDIR=m
104104
CONFIG_NFT_NAT=m
105105
CONFIG_NFT_TUNNEL=m
106-
CONFIG_NFT_OBJREF=m
107106
CONFIG_NFT_QUEUE=m
108107
CONFIG_NFT_QUOTA=m
109108
CONFIG_NFT_REJECT=m
@@ -588,15 +587,13 @@ CONFIG_ASYNC_RAID6_TEST=m
588587
CONFIG_TEST_HEXDUMP=m
589588
CONFIG_STRING_SELFTEST=m
590589
CONFIG_TEST_STRING_HELPERS=m
591-
CONFIG_TEST_STRSCPY=m
592590
CONFIG_TEST_KSTRTOX=m
593591
CONFIG_TEST_PRINTF=m
594592
CONFIG_TEST_SCANF=m
595593
CONFIG_TEST_BITMAP=m
596594
CONFIG_TEST_UUID=m
597595
CONFIG_TEST_XARRAY=m
598596
CONFIG_TEST_RHASHTABLE=m
599-
CONFIG_TEST_SIPHASH=m
600597
CONFIG_TEST_IDA=m
601598
CONFIG_TEST_BITOPS=m
602599
CONFIG_TEST_VMALLOC=m

0 commit comments

Comments
 (0)