Message ID | 20230915082416.3949600-1-geert@linux-m68k.org |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp893505vqi; Fri, 15 Sep 2023 01:36:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFYBEgf+844LS/tKSiWldVzsPkEPlIZ1Nxt/nszlzT9LSNKGOsqQij8o5MSYsdD/JGPUsUL X-Received: by 2002:a05:6808:20a:b0:3a7:b5ea:f5e8 with SMTP id l10-20020a056808020a00b003a7b5eaf5e8mr1034797oie.27.1694766975657; Fri, 15 Sep 2023 01:36:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1694766975; cv=none; d=google.com; s=arc-20160816; b=xMQfapmiObg+wBOUQ+9k2k6XPs4Jk3/z/e6+S7+P+VVKzM58uQZV/uzFN65HR7tc1+ /Pb/rzz29QkXhpwtQfqNiXrFQ3thPFzMUPCZfeUkf3lIiMwAJYlC8FCIWpI0X5r8Pk9X ZhjPJB5o9nYkuaruFxfpEcNnXotJzyJNB5NYr7xQxcfKtXzbDljTv6G+cMDLnWIiM4ra ARdHiXKwAPTjBf7u/S0nWsCyLZFFpET2r0RcxcCm7bLLPAW/Cxb8e8FtQwUJl9aMK9y5 Pq5QP1c1Dlt2D0pMROXwtUez4X/9XS94yz4gedM3vMVFlEIWT2MyeKYMujBvliXU0/zq 40lA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=p+ys5/cPLXWbHjM4hO6LKglWp0TJve8Bz1M86kjPc0g=; fh=4wTwCNoZW/YFgExqc2U5DPXL2mZp352zvNfGqYbhVjU=; b=Z5RrxFkyT8nnGasIYA+89z1hJL8cwKn9dmnZE9ptxgyRlJZu9V02zS7PJXxJSblarY 80n3JsN7M71b9xzFfPMXig3+j/+XoY+nucJVzxQBNkTscOdQFNjYKb6Yo9e1KDsK5nOk TV8aFtrnWaujSwXS7LOrhQdWE+cQdQHFuXX+XeNmoi8rqXVO7yTYRLOc0zM+MF1+jBnn y/CI8IP0sOZl+Wr9SW53jiqEr9GQuzPu/byO44nGXNo3dmwSCqLvjuVUaSgKdTLfFk7I ltYCVn4mtVB+MRBeVQIXHKKefSuWcC1y0EWMDL5WepyiNNgDwpoHCaIzbBHGSdlIk2vk GzNQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id e19-20020a056a001a9300b0068fcb9a7349si3049520pfv.349.2023.09.15.01.36.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Sep 2023 01:36:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 0EEE7827A090; Fri, 15 Sep 2023 01:27:11 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233117AbjIOI1A (ORCPT <rfc822;ruipengqi7@gmail.com> + 32 others); Fri, 15 Sep 2023 04:27:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48816 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233125AbjIOI0u (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Fri, 15 Sep 2023 04:26:50 -0400 Received: from michel.telenet-ops.be (michel.telenet-ops.be [IPv6:2a02:1800:110:4::f00:18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 360133C1B for <linux-kernel@vger.kernel.org>; Fri, 15 Sep 2023 01:24:22 -0700 (PDT) Received: from ramsan.of.borg ([IPv6:2a02:1810:ac12:ed40:7135:da8b:ba1d:1a7c]) by michel.telenet-ops.be with bizsmtp id m8QK2A00Y3q21w7068QKEm; Fri, 15 Sep 2023 10:24:20 +0200 Received: from rox.of.borg ([192.168.97.57]) by ramsan.of.borg with esmtp (Exim 4.95) (envelope-from <geert@linux-m68k.org>) id 1qh47M-003lDg-NX; Fri, 15 Sep 2023 10:24:19 +0200 Received: from geert by rox.of.borg with local (Exim 4.95) (envelope-from <geert@linux-m68k.org>) id 1qh47f-00GZTR-Mj; Fri, 15 Sep 2023 10:24:19 +0200 From: Geert Uytterhoeven <geert@linux-m68k.org> To: Linus Torvalds <torvalds@linux-foundation.org> Cc: Andrew Morton <akpm@linux-foundation.org>, Greg Ungerer <gerg@linux-m68k.org>, linux-m68k@lists.linux-m68k.org, linux-kernel@vger.kernel.org, Geert Uytterhoeven <geert@linux-m68k.org> Subject: [GIT PULL] m68k updates for v6.6 (take two) Date: Fri, 15 Sep 2023 10:24:16 +0200 Message-Id: <20230915082416.3949600-1-geert@linux-m68k.org> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=0.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_NONE,SUSPICIOUS_RECIPS autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Fri, 15 Sep 2023 01:27:11 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777091976349927027 X-GMAIL-MSGID: 1777091976349927027 |
Series |
[GIT,PULL] m68k updates for v6.6 (take two)
|
|
Pull-request
git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git tags/m68k-for-v6.6-tag2Message
Geert Uytterhoeven
Sept. 15, 2023, 8:24 a.m. UTC
Hi Linus, The following changes since commit 0bb80ecc33a8fb5a682236443c1e740d5c917d1d: Linux 6.6-rc1 (2023-09-10 16:28:41 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git tags/m68k-for-v6.6-tag2 for you to fetch changes up to 010d358b9087748f403fd33c4cf34c27584871bf: m68k: sun3/3x: Add and use "sun3.h" (2023-09-13 16:17:24 +0200) ---------------------------------------------------------------- m68k updates for v6.6 (take two) - Miscellaneous esthetical improvements for the floating point emulator, - Miscellaneous fixes for W=1 builds. Thanks for pulling! ---------------------------------------------------------------- Geert Uytterhoeven (58): m68k: math-emu: Fix incorrect file reference in fp_log.c m68k: math-emu: Sanitize include guards m68k: math-emu: Make multi_arith.h self-contained m68k: math-emu: Replace external declarations by header inclusion m68k: math-emu: Reformat function and variable headers m68k: math-emu: Add missing prototypes m68k: kernel: Add missing asmlinkage to do_notify_resume() m68k: kernel: Include <linux/cpu.h> for trap_init() m68k: kernel: Make bad_super_trap() static m68k: kernel: Add and use <asm/syscalls.h> m68k: kernel: Add and use "ints.h" m68k: kernel: Add and use "process.h" m68k: kernel: Add and use "ptrace.h" m68k: kernel: Add and use "signal.h" m68k: kernel: Add and use "traps.h" m68k: kernel: Add and use "vectors.h" m68k: mm: Include <asm/hwtest.h> for hwreg_() m68k: mm: Move paging_init() to common <asm/pgtable.h> m68k: mm: Add and use "fault.h" m68k: emu: Remove unused vsnprintf() return value in nfprint() m68k: emu: Mark version[] __maybe_unused m68k: amiga: pcmcia: Replace set but not used variable by READ_ONCE() m68k: amiga: Add and use "amiga.h" m68k: atari: Document data parameter of stdma_try_lock() m68k: atari: Make ikbd_reset() static m68k: atari: Make atari_platform_init() static m68k: atari: Make atari_stram_map_pages() static m68k: atari: Add and use "atari.h" m68k: apollo: Remove unused debug console functions m68k: apollo: Make local reset, serial, and irq functions static m68k: apollo: Replace set but not used variable by READ_ONCE() m68k: apollo: Add and use "apollo.h" m68k: bvme6000: Make bvme6000_abort_int() static m68k: hp300: Include "time.h" for hp300_sched_init() m68k: mac: Remove unused sine_data[] m68k: mac: Remove unused yday in unmktime() m68k: mac: Make mac_platform_init() static m68k: mac: Add and use "mac.h" m68k: mvme147: Make mvme147_init_IRQ() static m68k: mvme16x: Remove unused sink in mvme16x_cons_write() m68k: mvme16x: Add and use "mvme16x.h" m68k: q40: Add and use "q40.h" m68k: sun3/3x: Include <asm/config.h> for config_sun3*() m68k: sun3: Improve Sun3/3x DVMA abstraction in <asm/dvma.h> m68k: sun3: Fix context restore in flush_tlb_range() m68k: sun3: Fix signature of sun3_get_model() m68k: sun3: Add missing asmlinkage to sun3_init() m68k: sun3: Remove unused orig_baddr in free_baddr() m68k: sun3: Remove unused start_page in sun3_bootmem_alloc() m68k: sun3: Remove unused vsprintf() return value in prom_printf() m68k: sun3: Annotate prom_printf() with __printf() m68k: sun3: Make print_pte() static m68k: sun3: Make sun3_platform_init() static m68k: sun3x: Fix signature of sun3_leds() m68k: sun3x: Do not mark dvma_map_iommu() inline m68k: sun3x: Make sun3x_halt() static m68k: sun3x: Make dvma_print() static m68k: sun3/3x: Add and use "sun3.h" arch/m68k/amiga/amiga.h | 5 ++++ arch/m68k/amiga/amisound.c | 2 ++ arch/m68k/amiga/config.c | 4 +-- arch/m68k/amiga/pcmcia.c | 3 +-- arch/m68k/apollo/apollo.h | 4 +++ arch/m68k/apollo/config.c | 45 +++++++------------------------ arch/m68k/apollo/dn_ints.c | 8 +++--- arch/m68k/atari/ataints.c | 3 +-- arch/m68k/atari/atakeyb.c | 2 +- arch/m68k/atari/atari.h | 15 +++++++++++ arch/m68k/atari/atasound.c | 1 + arch/m68k/atari/config.c | 13 +++------ arch/m68k/atari/stdma.c | 1 + arch/m68k/atari/stram.c | 2 +- arch/m68k/atari/time.c | 2 ++ arch/m68k/bvme6000/config.c | 2 +- arch/m68k/emu/natfeat.c | 3 +-- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/hp300/time.c | 2 ++ arch/m68k/include/asm/dvma.h | 8 +++++- arch/m68k/include/asm/oplib.h | 4 ++- arch/m68k/include/asm/pgtable.h | 9 +++++++ arch/m68k/include/asm/pgtable_no.h | 1 - arch/m68k/include/asm/syscalls.h | 19 ++++++++++++++ arch/m68k/include/asm/tlbflush.h | 1 + arch/m68k/kernel/early_printk.c | 4 +-- arch/m68k/kernel/ints.c | 2 ++ arch/m68k/kernel/ints.h | 7 +++++ arch/m68k/kernel/process.c | 1 + arch/m68k/kernel/process.h | 8 ++++++ arch/m68k/kernel/ptrace.c | 2 ++ arch/m68k/kernel/ptrace.h | 6 +++++ arch/m68k/kernel/setup_mm.c | 2 -- arch/m68k/kernel/signal.c | 4 ++- arch/m68k/kernel/signal.h | 7 +++++ arch/m68k/kernel/sys_m68k.c | 4 +-- arch/m68k/kernel/traps.c | 11 ++++---- arch/m68k/kernel/traps.h | 10 +++++++ arch/m68k/kernel/vectors.c | 3 +++ arch/m68k/kernel/vectors.h | 3 +++ arch/m68k/mac/baboon.c | 2 ++ arch/m68k/mac/config.c | 14 +++------- arch/m68k/mac/iop.c | 2 ++ arch/m68k/mac/mac.h | 25 ++++++++++++++++++ arch/m68k/mac/macboing.c | 11 ++------ arch/m68k/mac/misc.c | 5 ++-- arch/m68k/mac/oss.c | 2 ++ arch/m68k/mac/psc.c | 2 ++ arch/m68k/mac/via.c | 2 ++ arch/m68k/math-emu/fp_arith.c | 49 ++++++++++++---------------------- arch/m68k/math-emu/fp_arith.h | 49 ++++++++++++++-------------------- arch/m68k/math-emu/fp_log.c | 46 ++++++++++++-------------------- arch/m68k/math-emu/fp_log.h | 44 +++++++++++++++++++++++++++++++ arch/m68k/math-emu/fp_trig.c | 54 +++++++++++++------------------------- arch/m68k/math-emu/fp_trig.h | 25 +++++++++++++++--- arch/m68k/math-emu/multi_arith.h | 8 +++--- arch/m68k/mm/fault.c | 2 ++ arch/m68k/mm/fault.h | 7 +++++ arch/m68k/mm/hwtest.c | 2 ++ arch/m68k/mm/sun3kmap.c | 6 ++--- arch/m68k/mm/sun3mmu.c | 2 +- arch/m68k/mvme147/config.c | 2 +- arch/m68k/mvme16x/config.c | 5 ++-- arch/m68k/mvme16x/mvme16x.h | 6 +++++ arch/m68k/q40/config.c | 6 ++--- arch/m68k/q40/q40.h | 6 +++++ arch/m68k/q40/q40ints.c | 2 ++ arch/m68k/sun3/config.c | 13 +++++---- arch/m68k/sun3/idprom.c | 4 ++- arch/m68k/sun3/intersil.c | 1 + arch/m68k/sun3/leds.c | 2 ++ arch/m68k/sun3/mmu_emu.c | 3 ++- arch/m68k/sun3/prom/printf.c | 5 ++-- arch/m68k/sun3/sun3.h | 22 ++++++++++++++++ arch/m68k/sun3/sun3dvma.c | 17 ------------ arch/m68k/sun3/sun3ints.c | 2 +- arch/m68k/sun3x/config.c | 6 ++--- arch/m68k/sun3x/dvma.c | 5 ++-- arch/m68k/sun3x/prom.c | 2 +- 79 files changed, 422 insertions(+), 281 deletions(-) create mode 100644 arch/m68k/amiga/amiga.h create mode 100644 arch/m68k/apollo/apollo.h create mode 100644 arch/m68k/atari/atari.h create mode 100644 arch/m68k/include/asm/syscalls.h create mode 100644 arch/m68k/kernel/ints.h create mode 100644 arch/m68k/kernel/process.h create mode 100644 arch/m68k/kernel/ptrace.h create mode 100644 arch/m68k/kernel/signal.h create mode 100644 arch/m68k/kernel/traps.h create mode 100644 arch/m68k/kernel/vectors.h create mode 100644 arch/m68k/mac/mac.h create mode 100644 arch/m68k/math-emu/fp_log.h create mode 100644 arch/m68k/mm/fault.h create mode 100644 arch/m68k/mvme16x/mvme16x.h create mode 100644 arch/m68k/q40/q40.h create mode 100644 arch/m68k/sun3/sun3.h Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds
Comments
On Fri, 15 Sept 2023 at 01:24, Geert Uytterhoeven <geert@linux-m68k.org> wrote: > > m68k updates for v6.6 (take two) > > - Miscellaneous esthetical improvements for the floating point > emulator, > - Miscellaneous fixes for W=1 builds. This is not appropriate for a "fixes" pull. It's about an order of magnitude bigger than the pull you sent during the merge window, and the merge window is closed now. Linus
Hi Linus, On Fri, Sep 15, 2023 at 9:32 PM Linus Torvalds <torvalds@linux-foundation.org> wrote: > On Fri, 15 Sept 2023 at 01:24, Geert Uytterhoeven <geert@linux-m68k.org> wrote: > > m68k updates for v6.6 (take two) > > > > - Miscellaneous esthetical improvements for the floating point > > emulator, > > - Miscellaneous fixes for W=1 builds. > > This is not appropriate for a "fixes" pull. It's about an order of > magnitude bigger than the pull you sent during the merge window, and > the merge window is closed now. Fair enough. Perhaps I should have given more background: Arnd is working on enabling more warnings from W=1 by default, so I thought I'd rather fix the remaining issues on m68k sooner rather than later. Anyway, they can wait... Gr{oetje,eeting}s, Geert