Received: by 2002:ab2:2994:0:b0:1ef:ca3e:3cd5 with SMTP id n20csp715369lqb; Fri, 15 Mar 2024 04:45:22 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUCFc+Z/kPgQREtLTYpcLD8FIQxCUcIPQY/glsAn4osJ/2CkFxBScCUFKYeGhLA+9V4EbJqPIhFvIN5di6jC4MRcLypkK54K7VdtjHo4A== X-Google-Smtp-Source: AGHT+IEVjvYpGDB4Fj6/B1E+8ivPE96r9wvtmxfyrukfu/rfjcNBqJq+ismTQlpiAczpZw6+C1yu X-Received: by 2002:a05:6214:1251:b0:690:b8d3:9744 with SMTP id r17-20020a056214125100b00690b8d39744mr9455911qvv.28.1710503121960; Fri, 15 Mar 2024 04:45:21 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710503121; cv=pass; d=google.com; s=arc-20160816; b=oOeO1Ku7DaGidVCbESS3NW+Z8uY1QVZqo+jgPNWF0dNy8PYSZ9VceZhaxYQL2XnH5f fgxemZNbAMoB5J/wkisbwSqd5Ynk+4d97hOZQVLfVDBtC0NfE/nTMNkSlgHvvv8qKzCB ICTK31KhADeVcokU0qFLm1iGEYeaxiZ6AsDzfyojwp4QUJMW4mldmWeRwdxvPT6bWaIS FA/wpdbYHVwE4KJMKUIKeimXH2/HTBlM4cVPmP0c3mLhHytFZ5KDJwkVfJKphMf2zp8G Q4XYCR6W0lXKMuILVNtvUS8SKKXemqkqCb4Wdw9sdQE3FdDxAs2QQ5Ijsyb9Zko9sghC RfBw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:subject:cc:to:from:content-language :user-agent:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:date:message-id:dkim-signature; bh=SYG6FFdYcYOSTT4mRGqhy/9e4VRQFUqz1xDByJ7kXok=; fh=WR07Uuy1XOdDCUgd00Cgpm9+TvaDvA9kRnG2EgDqYXM=; b=J+bGTU5h0mY+NmXdXRt3DuX6deBnrHYW3b+UJqjh/TuKAm4R1xr2R1MT86sO3MirlL Md1nAImHsppzNkmNhxUe5/gQmZHV+No3qcMF8lebJ2aWcGuYcK1sL2OFOG94pTjOdWNH oozj7OiGmgkp7cHV9xDD8ktqOjB/IocvCz1zOMreVieWyCUl2N+PsrhD7ixCwK2kzWtT Gpiq6gD+vOxBDcR3WMzZIPO9w8HYsm7hYiRpv5vVAEI4LXL4ZHGjpOqZ6y6SvF6+gSj8 2wZKcXiIDhAdbPPHTvGALuVZiRQXVeCRph7Rcv1mWYWNdJXLCeuIbvdi3FcELMFCiVDV sKdw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@gaisler.com header.s=unoeuro header.b=XNcwQFEE; arc=pass (i=1 spf=pass spfdomain=gaisler.com dkim=pass dkdomain=gaisler.com dmarc=pass fromdomain=gaisler.com); spf=pass (google.com: domain of linux-kernel+bounces-104363-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-104363-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=gaisler.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id jk1-20020ad45d41000000b00690393e8ea8si2758421qvb.118.2024.03.15.04.45.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 15 Mar 2024 04:45:21 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-104363-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@gaisler.com header.s=unoeuro header.b=XNcwQFEE; arc=pass (i=1 spf=pass spfdomain=gaisler.com dkim=pass dkdomain=gaisler.com dmarc=pass fromdomain=gaisler.com); spf=pass (google.com: domain of linux-kernel+bounces-104363-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-104363-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=gaisler.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id AB3551C21BDF for ; Fri, 15 Mar 2024 11:45:21 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 80F061B978; Fri, 15 Mar 2024 11:45:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=gaisler.com header.i=@gaisler.com header.b="XNcwQFEE" Received: from smtp-out3.simply.com (smtp-out3.simply.com [94.231.106.210]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 65B9B18059; Fri, 15 Mar 2024 11:45:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=94.231.106.210 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710503115; cv=none; b=lPHwYVS9TGhGPlS7Eg7zW8CuHff7N+tS5QmC1qTeZbNzO6jqgQvAvZw8j4hIS6WaXrbBhlnQF1tf6UbUTAudSW19C4Zg1yFO00a7wMggmQaPiZrXaUOLoIVk3WNvM5tF7uf3/7CbEWN6MJYgWdbu5uxjQuwziLINi8YQ4fSCwqc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710503115; c=relaxed/simple; bh=KpR75KqgEIm8e2W9qVlAk0XBZSWfYP8ZbDa/lxuss5c=; h=Message-ID:Date:MIME-Version:From:To:Cc:Subject:Content-Type; b=OoJaTU6VSjNamthZ4JdpXpdxYy09iFw616TYWbYPjM6vGCVf0xj8wLqxveMnMgUXOyIyKHnDkO7sciHnRQF8l4EXjBjHc8kUeziH9n4hg2JAJ/yYkuxXVjLuCp9NR82m4hkk6hOoGtBFwSHE43RamvR5QJnKKamIVbgMzHszmAs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=gaisler.com; spf=pass smtp.mailfrom=gaisler.com; dkim=pass (1024-bit key) header.d=gaisler.com header.i=@gaisler.com header.b=XNcwQFEE; arc=none smtp.client-ip=94.231.106.210 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=gaisler.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gaisler.com Received: from localhost (localhost [127.0.0.1]) by smtp.simply.com (Simply.com) with ESMTP id 4Tx2VN2N6fz67wk; Fri, 15 Mar 2024 12:45:00 +0100 (CET) Received: from [10.10.15.22] (h-98-128-223-123.NA.cust.bahnhof.se [98.128.223.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by smtp.simply.com (Simply.com) with ESMTPSA id 4Tx2VH4rSZz67rw; Fri, 15 Mar 2024 12:44:54 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gaisler.com; s=unoeuro; t=1710503100; bh=SYG6FFdYcYOSTT4mRGqhy/9e4VRQFUqz1xDByJ7kXok=; h=Date:From:To:Cc:Subject; b=XNcwQFEEIhFTijrVsVQOouxFfBCb8TyIrdMEm/C5r1nU5HbvpAO8MZK2h8GGdr/as +z3tQqpJZVQ4ShcOv/YQBst2fq/gaRDQ6UCU6ndzK2Am5uHgqPCy6H8s9OOlxtEImy r7TJzBoj1iNxiAA2XPwihNFgb9PHyrGSF/lnYYhI= Message-ID: <784e533e-bd89-44fa-a966-b8104309565e@gaisler.com> Date: Fri, 15 Mar 2024 12:44:54 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Andreas Larsson To: Linus Torvalds Cc: David Miller , sparclinux@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [GIT PULL] sparc updates for v6.9 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Hi Linus, The following changes since commit 6613476e225e090cc9aad49be7fa504e290dd33d: Linux 6.8-rc1 (2024-01-21 14:11:32 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/alarsson/linux-sparc.git tags/sparc-for-6.9-tag1 for you to fetch changes up to 84b76d05828a1909e20d0f66553b876b801f98c8: lib/fonts: Allow Sparc console 8x16 font for sparc64 early boot text console (2024-03-08 21:29:16 +0100) ---------------------------------------------------------------- This includes the following changes related to sparc for v6.9: - Fix missing prototype warnings in various places, including switching to using generic cmpdi2/ucmpdi2 and parport.h and stop selecting unneeded GENERIC_ISA_DMA. - Reduce duplicate code by using shared font data, with dependency fixup in separate commit touching lib/fonts. - Convert sbus drives to use remove callbacks returning void - Fix return values of __setup handlers - Section mismatch fix for grpci pci drivers - Make the vio bus type constant - Kconfig cleanups and fixes - Typo fixes ---------------------------------------------------------------- Andreas Larsson (1): lib/fonts: Allow Sparc console 8x16 font for sparc64 early boot text console Bjorn Helgaas (1): sparc: Fix typos Dr. David Alan Gilbert (1): sparc: Use shared font data Lukas Bulwahn (1): sparc: remove obsolete config ARCH_ATU Masahiro Yamada (1): sparc: select FRAME_POINTER instead of redefining it Randy Dunlap (2): sparc64: NMI watchdog: fix return value of __setup handler sparc: vDSO: fix return value of __setup handler Ricardo B. Marliere (1): sparc: vio: make vio_bus_type const Sam Ravnborg (6): sparc32: Use generic cmpdi2/ucmpdi2 variants sparc32: Fix build with trapbase mtd: maps: sun_uflash: Declare uflash_devinit static sparc32: Do not select GENERIC_ISA_DMA sparc32: Fix parport build with sparc32 sparc32: Fix section mismatch in leon_pci_grpci Uwe Kleine-König (6): sbus: Add prototype for bbc_envctrl_init and bbc_envctrl_cleanup to header sbus: bbc_i2c: Convert to platform remove callback returning void sbus: display7seg: Convert to platform remove callback returning void sbus: envctrl: Convert to platform remove callback returning void sbus: flash: Convert to platform remove callback returning void sbus: uctrl: Convert to platform remove callback returning void arch/sparc/Kconfig | 12 +- arch/sparc/Kconfig.debug | 7 +- arch/sparc/include/asm/hypervisor.h | 6 +- arch/sparc/include/asm/ldc.h | 2 +- arch/sparc/include/asm/mmu_context_64.h | 4 +- arch/sparc/include/asm/parport.h | 259 +--------------------- arch/sparc/include/asm/parport_64.h | 256 ++++++++++++++++++++++ arch/sparc/include/asm/switch_to_64.h | 2 +- arch/sparc/kernel/btext.c | 365 +------------------------------- arch/sparc/kernel/irq_32.c | 6 +- arch/sparc/kernel/irq_64.c | 2 +- arch/sparc/kernel/kernel.h | 8 +- arch/sparc/kernel/kgdb_32.c | 4 +- arch/sparc/kernel/kprobes.c | 2 +- arch/sparc/kernel/ldc.c | 2 +- arch/sparc/kernel/leon_pci_grpci1.c | 2 +- arch/sparc/kernel/leon_pci_grpci2.c | 4 +- arch/sparc/kernel/leon_smp.c | 6 +- arch/sparc/kernel/nmi.c | 2 +- arch/sparc/kernel/of_device_64.c | 2 +- arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/pci_impl.h | 4 +- arch/sparc/kernel/pci_schizo.c | 4 +- arch/sparc/kernel/perf_event.c | 2 +- arch/sparc/kernel/prom_irqtrans.c | 2 +- arch/sparc/kernel/psycho_common.c | 2 +- arch/sparc/kernel/setup_32.c | 4 +- arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/signal_64.c | 2 +- arch/sparc/kernel/vio.c | 2 +- arch/sparc/lib/Makefile | 4 +- arch/sparc/lib/cmpdi2.c | 28 --- arch/sparc/lib/ucmpdi2.c | 20 -- arch/sparc/mm/srmmu.c | 2 +- arch/sparc/mm/tsb.c | 2 +- arch/sparc/net/bpf_jit_comp_32.c | 6 +- arch/sparc/vdso/vma.c | 7 +- drivers/mtd/maps/sun_uflash.c | 2 +- drivers/sbus/char/bbc_i2c.c | 9 +- drivers/sbus/char/bbc_i2c.h | 3 + drivers/sbus/char/display7seg.c | 6 +- drivers/sbus/char/envctrl.c | 6 +- drivers/sbus/char/flash.c | 6 +- drivers/sbus/char/uctrl.c | 5 +- lib/fonts/Kconfig | 3 +- 45 files changed, 344 insertions(+), 744 deletions(-) create mode 100644 arch/sparc/include/asm/parport_64.h delete mode 100644 arch/sparc/lib/cmpdi2.c delete mode 100644 arch/sparc/lib/ucmpdi2.c Thanks, Andreas