Re: [GIT] SPARC

2021-03-10 Thread Konstantin Ryabitsev
On Wed, Mar 10, 2021 at 11:40:47AM +0100, Geert Uytterhoeven wrote: > > > (And yes, I prefer lore.kernel.org over marc, although for single > > > patches it doesn't make much of a difference. For patch series, I find > > > 'b4' so convenient that I definitely want the patch to show up on > > > lore

Re: [GIT] SPARC

2021-03-10 Thread Geert Uytterhoeven
Hi David, Good to see you're back! On Wed, Mar 10, 2021 at 1:27 AM David Miller wrote: > From: Linus Torvalds > Date: Tue, 9 Mar 2021 11:27:41 -0800 > > On Tue, Mar 9, 2021 at 11:08 AM David Miller wrote: > > (And yes, I prefer lore.kernel.org over marc, although for single > > patches it does

Re: [GIT] SPARC

2021-03-09 Thread David Miller
From: Linus Torvalds Date: Tue, 9 Mar 2021 17:17:24 -0800 > On Tue, Mar 9, 2021 at 5:15 PM David Miller wrote: >> >> Somehow you pull didn't get commits: > > Look closer at the pull date. That was before you had updated your branch. > > I did a second pull just moments ago, I'll push it out (a

Re: [GIT] SPARC

2021-03-09 Thread Linus Torvalds
On Tue, Mar 9, 2021 at 5:15 PM David Miller wrote: > > Somehow you pull didn't get commits: Look closer at the pull date. That was before you had updated your branch. I did a second pull just moments ago, I'll push it out (along with the networking one), after all my tests have passed.

Re: [GIT] SPARC

2021-03-09 Thread David Miller
From: David Miller Date: Tue, 09 Mar 2021 16:24:54 -0800 (PST) > From: Linus Torvalds > Date: Tue, 9 Mar 2021 11:27:41 -0800 > >> On Tue, Mar 9, 2021 at 11:08 AM David Miller wrote: >> >> (And yes, I prefer lore.kernel.org over marc, although for single >> patches it doesn't make much of a di

Re: [GIT] SPARC

2021-03-09 Thread David Miller
From: Linus Torvalds Date: Tue, 9 Mar 2021 11:27:41 -0800 > On Tue, Mar 9, 2021 at 11:08 AM David Miller wrote: > > (And yes, I prefer lore.kernel.org over marc, although for single > patches it doesn't make much of a difference. For patch series, I find > 'b4' so convenient that I definitely w

Re: [GIT] SPARC

2021-03-09 Thread Linus Torvalds
On Tue, Mar 9, 2021 at 11:08 AM David Miller wrote: > > I'll make sure that gets into my next pull req, thanks. Note that it's obviously always easiest for me to just ignore something like sparc entirely, but on the other hand, particularly for low-volume trees it's also ok to just say "I don't h

Re: [GIT] SPARC

2021-03-09 Thread David Miller
From: John Paul Adrian Glaubitz Date: Tue, 9 Mar 2021 01:19:05 +0100 > Hi Dave! > > On 3/9/21 12:46 AM, David Miller wrote: >> Just some more random bits from Al, including a conversion over to generic >> exytables. > > Is there a chance we could include this important fix by Rob Gardner for

Re: [GIT] SPARC

2021-03-08 Thread John Paul Adrian Glaubitz
Hi Dave! On 3/9/21 12:46 AM, David Miller wrote: > Just some more random bits from Al, including a conversion over to generic > exytables. Is there a chance we could include this important fix by Rob Gardner for 5.12 as well? > https://marc.info/?l=linux-sparc&m=161457847223456&w=2 It fixes

[GIT] SPARC

2021-03-08 Thread David Miller
Just some more random bits from Al, including a conversion over to generic exytables. Please pull, thanks a lot! The following changes since commit 062c84fccc805738d76a2699c4d3c95184ec: Merge tag 'rproc-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc (2021

Re: [GIT] Sparc

2021-02-23 Thread pr-tracker-bot
The pull request you sent on Tue, 23 Feb 2021 13:21:26 -0800 (PST): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git > refs/heads/master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/6dd580b93da8de5cab4ac1f24f343086318b664e Thank you! -- Deet-doot-d

[GIT] Sparc

2021-02-23 Thread David Miller
A host of mall cleanups and adjustments that have accumulated while I was away, nothing major. Please pull, thanks a lot! The following changes since commit dd0d718152e4c65b173070d48ea9dfc06894c3e5: Merge tag 'spi-fix-v5.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi (2

Re: [GIT] Sparc

2020-06-07 Thread pr-tracker-bot
The pull request you sent on Sun, 07 Jun 2020 17:16:18 -0700 (PDT): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next > refs/heads/master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/52e0ad262cd76696e8cd8510944b0bfdc0c140a9 Thank you! -- Deet-doot-

[GIT] Sparc

2020-06-07 Thread David Miller
1) Rework the sparc32 page tables so that READ_ONCE(*pmd), as done by generic code, operates on a word sized element. From Will Deacon. 2) Some scnprintf() conversions, from Chen Zhou. 3) A pin_user_pages() conversion from John Hubbard. 4) Several 32-bit ptrace register handling fixes and

Re: [GIT] Sparc

2019-07-13 Thread pr-tracker-bot
The pull request you sent on Fri, 12 Jul 2019 23:17:42 -0700 (PDT): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git > refs/heads/master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/ec9249752465b87b5b26d03f476eebaf872ebd12 Thank you! -- Deet-doot-d

[GIT] Sparc

2019-07-12 Thread David Miller
Just a few small changes: 1) Fix console naming inconsistency with hypervisor consoles, from John Paul Adrian Glaubitz 2) Fix userland compilation due to use of u_int, from Masahiro Yamada. Please pull, thanks a lot. The following changes since commit 30d1d92a888d03681b927c76a35181b4eed707

Re: [GIT] Sparc

2019-06-03 Thread pr-tracker-bot
The pull request you sent on Sun, 02 Jun 2019 22:21:07 -0700 (PDT): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git > refs/heads/master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/01e7a841b4346836f19b40677e1fef4657cc0d0d Thank you! -- Deet-doot-d

[GIT] Sparc

2019-06-02 Thread David Miller
Please pull to get these three bug fixes, and TLB flushing one is of particular brown paper bag quality... Thanks. The following changes since commit f2c7c76c5d0a443053e94adb9f0918fa2fb85c3a: Linux 5.2-rc3 (2019-06-02 13:55:33 -0700) are available in the Git repository at: git://git.kern

Re: [GIT] Sparc

2019-05-09 Thread pr-tracker-bot
The pull request you sent on Thu, 09 May 2019 14:35:31 -0700 (PDT): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git > refs/heads/master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/9b6c9e96f941c5ab13dad7278a3622f58e5672fc Thank you! -- Deet-doot-d

[GIT] Sparc

2019-05-09 Thread David Miller
Here we go: 1) Fix various long standing issues in the sparc 32-bit IOMMU support code, from Christoph Hellwig. 2) Various other code cleanups and simplifications all over. From Gustavo A. R. Silva, Jagadeesh Pagadala, Masahiro Yamada, Mauro Carvalho Chehab, Mike Rapoport. Please pul

Re: [GIT] Sparc

2018-12-26 Thread pr-tracker-bot
The pull request you sent on Sat, 22 Dec 2018 15:46:26 -0800 (PST): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/c2f1f3e0e17d94ab0c66d83e669492cb9e9a3698 Thank you! -- Deet-doot-dot, I am

[GIT] Sparc

2018-12-22 Thread David Miller
Here is an early pull request for the next merge window: 1) Automatic system call table generation, from Firoz Khan. 2) Clean up accesses to the OF device names by using full_name instead of path_component_name. Please pull, thanks a lot! The following changes since commit 25e19c1fe421280a

Re: [GIT] Sparc

2018-12-21 Thread pr-tracker-bot
The pull request you sent on Fri, 21 Dec 2018 12:42:43 -0800 (PST): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/6cafab50eea327e0d198cc9579a60440fc959756 Thank you! -- Deet-doot-dot, I am a bot

[GIT] Sparc

2018-12-21 Thread David Miller
Just some small fixes here and there, and a refcount leak in a serial driver, nothing serious. Please pull, thanks! The following changes since commit cf76c364a1e1e5224af80edf70a1e3023e1fcf8c: Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi (2018-12-05 17:0

Re: [GIT] Sparc

2018-12-03 Thread pr-tracker-bot
The pull request you sent on Sun, 02 Dec 2018 21:33:11 -0800 (PST): > git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git master has been merged into torvalds/linux.git: https://git.kernel.org/torvalds/c/9099ff769faf879b5cb6e24e04c7904a8352aef0 Thank you! -- Deet-doot-dot, I am a bot

[GIT] Sparc

2018-12-02 Thread David Miller
1) Some implicit switch fallthrough fixes from Stephen Rothwell. 2) Missing of_node_put() in various sparc drivers from Yangtao Li. Please pull, thanks! The following changes since commit 25e19c1fe421280a47f37c3571aa379e6e67966c: Merge tag 'libnvdimm-fixes-4.20-rc3' of git://git.kernel.

Re: [GIT] Sparc

2018-11-01 Thread Linus Torvalds
On Wed, Oct 31, 2018 at 6:44 PM David Miller wrote: > > Two small fixes, please pull. Pulled, Linus

[GIT] Sparc

2018-10-31 Thread David Miller
Two small fixes, please pull. Thanks! The following changes since commit 4b42745211af552f170f38a1b97f4a112b5da6b2: Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc (2018-10-29 15:37:33 -0700) are available in the Git repository at: git://git.kernel.or

Re: [GIT] Sparc

2018-10-26 Thread Linus Torvalds
On Fri, Oct 26, 2018 at 4:08 PM David Miller wrote: > > Some more sparc fixups, mostly aimed at getting the allmodconfig build > up and clean again. Pulled, Linus

[GIT] Sparc

2018-10-26 Thread David Miller
Some more sparc fixups, mostly aimed at getting the allmodconfig build up and clean again. Please pull, thanks a lot! The following changes since commit caf539cd1087f7c36b9c4df271575e9aee49fde5: sparc: Fix VDSO build with older binutils. (2018-10-25 10:36:19 -0700) are available in the Git

Re: [GIT] Sparc

2018-10-25 Thread Linus Torvalds
On Thu, Oct 25, 2018 at 11:28 AM David Miller wrote: > > Please pull to get this build regression fix. Pulled, Linus

[GIT] Sparc

2018-10-25 Thread David Miller
Please pull to get this build regression fix. Thank you. The following changes since commit 44adbac8f7217040be97928cd19998259d9d4418: Merge branch 'work.tty-ioctl' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs (2018-10-24 14:43:41 +0100) are available in the Git repository at:

Re: [GIT] Sparc

2018-10-23 Thread Linus Torvalds
On Wed, Oct 24, 2018 at 4:31 AM David Miller wrote: > > Mostly VDSO cleanups and optimizations. Pulled, Linus

[GIT] Sparc

2018-10-23 Thread David Miller
Mostly VDSO cleanups and optimizations. Please pull, thanks a lot! The following changes since commit 91b15613ce7fb3e724ca0d433eef8e6bf15322af: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2018-10-19 09:16:20 +0200) are available in the Git repository at: git://git.ker

Re: [GIT] Sparc

2018-10-19 Thread Greg KH
On Thu, Oct 18, 2018 at 04:33:23PM -0700, David Miller wrote: > > The main bit here is fixing how fallback system calls are handled in > the sparc vDSO. > > Unfortunately, I fat fingered the commit and some perf debugging hacks > slipped into the vDSO fix, which I revert in the very next commit.

[GIT] Sparc

2018-10-18 Thread David Miller
The main bit here is fixing how fallback system calls are handled in the sparc vDSO. Unfortunately, I fat fingered the commit and some perf debugging hacks slipped into the vDSO fix, which I revert in the very next commit. Please pull, thanks a lot! The following changes since commit c343db455

Re: [GIT] Sparc

2018-10-16 Thread Greg KH
On Mon, Oct 15, 2018 at 07:39:45PM -0700, David Miller wrote: > > 1) Revert the %pOF change, it causes regressions. > > 2) Wire up io_pgetevents(). > > 3) Fix perf events on single-PCR sparc64 cpus. > > 4) Do proper perf event throttling like arm and x86. > > Please pull, thanks a lot! > > Th

[GIT] Sparc

2018-10-15 Thread David Miller
1) Revert the %pOF change, it causes regressions. 2) Wire up io_pgetevents(). 3) Fix perf events on single-PCR sparc64 cpus. 4) Do proper perf event throttling like arm and x86. Please pull, thanks a lot! The following changes since commit 0854ba5ff5c938307cd783e996b62c83f1ce923b: Merge g

Re: [GIT] Sparc

2018-10-08 Thread Greg KH
On Sun, Oct 07, 2018 at 11:48:32PM -0700, David Miller wrote: > > I've been moving so haven't had access to my Sparc boxes during this > time. That's been resolved, and now I can get the patches flowing > again. > > 1) Minor fallthru comment tweaks from Gustavo A. R. Silva. > > 2) VLA removal f

[GIT] Sparc

2018-10-07 Thread David Miller
I've been moving so haven't had access to my Sparc boxes during this time. That's been resolved, and now I can get the patches flowing again. 1) Minor fallthru comment tweaks from Gustavo A. R. Silva. 2) VLA removal from Kees Cook. 3) Make sparc vdso Makefile match x86, from Masahiro Yamada.

[GIT] Sparc

2018-08-21 Thread David Miller
Nothing super serious: 1) Convert sparc32 over to NO_BOOTMEM, from Mike Rapoport. 2) Use dma_noncoherent_ops on sparc32, from Christoph Hellwig 3) Fix kbuild defconfig handling on sparc32, from Masahiro Yamada. Please pull, thanks a lot. The following changes since commit 778a33959a8ad4cb1ea

[GIT] Sparc

2018-06-09 Thread David Miller
There is a merge conflict here, just take the "HEAD" hunks and it will all work out. It's because I applied a signal code fix that was already merged and then other cleanups/changes happend on top. Other than that, this adds the privileged ADI driver from Tom Hromatka. Please pull, thanks a lo

[GIT] Sparc

2018-04-30 Thread David Miller
Please pull to get the following fixes: 1) Fixup license text for oradax driver, from Rob Gardner. 2) Release device object with put_device() instead of straight kfree(), from Arvind Yadav. Thanks! The following changes since commit 17dec0a949153d9ac00760ba2f5b78cb583e995f: Merge branch

[GIT] Sparc

2018-04-03 Thread David Miller
1) Add support for ADI (Application Data Integrity) found in more recent sparc64 cpus. Essentially this is keyed based access to virtual memory, and if the key encoded in the virual address is wrong you get a trap. The mm changes were reviewed by Andrew Morton and others. Work by Kh

[GIT] Sparc

2018-03-15 Thread David Miller
Please pull to get this sparc64 PMD handling regression fix. Thank you! The following changes since commit e2c15aff5f353ba80bd3bb49840837f65fa5cc43: Merge tag 'sound-4.16-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound (2018-03-15 11:07:35 -0700) are available in the Git

[GIT] Sparc

2018-02-01 Thread David Miller
Please pull to get the following sparc changes for the merge window. Of note is the addition of a driver for the Data Analytics Accelerator, and some small cleanups. Thanks! The following changes since commit 0d665e7b109d512b7cae3ccef6e8654714887844: mm, page_vma_mapped: Drop faulty pointer

[GIT] Sparc

2018-01-24 Thread David Miller
Please pull to get this sparc Makefile typo fix. Thank you. The following changes since commit 0d665e7b109d512b7cae3ccef6e8654714887844: mm, page_vma_mapped: Drop faulty pointer arithmetics in check_pte() (2018-01-21 17:44:47 -0800) are available in the Git repository at: git://git.kerne

[GIT] Sparc

2017-12-30 Thread David Miller
Please pull to get this sparc64 bug fix. Thank you! The following changes since commit 5f520fc318764df800789edd202b5e3b55130613: Merge tag 'trace-v4.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace (2017-12-27 13:06:57 -0800) are available in the git repository

[GIT] Sparc

2017-11-29 Thread David Miller
Please pull to get this T4 and later cpu bootup regression fix. Thank you! The following changes since commit 0c86a6bd85ff0629cd2c5141027fc1c8bb6cde9c: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2017-11-21 05:56:12 -1000) are available in the git repository at: git://

[GIT] Sparc

2017-11-17 Thread David Miller
1) Add missing cmpxchg64() for 32-bit sparc. 2) Timer conversions from Allen Pais and Kees Cook. 3) vDSO support, from Nagarathnam Muthusamy. 4) Fix sparc64 huge page table walks based upon bug report by Al Viro, from Nitin Gupta. 5) Optimized fls() for T4 and above, from Vijay Kumar. Plea

[GIT] Sparc

2017-09-09 Thread David Miller
1) Use register window state adjustment instructions when available, from Anthony Yznaga. 2) Add VCC console concentrator driver, from Jag Raman. 3) Add 16GB hugepage support, from Nitin Gupta. 4) Support cpu 'poke' hypercall, from Vijay Kumar. 5) Add M7/M8 optimized memcpy/memset/copy_{to,

[GIT] Sparc

2017-08-21 Thread David Miller
Just a couple small fixes, two of which have to do with gcc-7: 1) Don't clobber kernel fixed registers in __multi4 libgcc helper. 2) Fix a new uninitialized variable warning on sparc32 with gcc-7, from Thomas Petazzoni. 3) Adjust pmd_t initializer on sparc32 to make gcc happy. 4) If ATU isn

[GIT] Sparc

2017-08-09 Thread David Miller
Please pull to get these sparc changes: 1) Recognize M8 cpus, just basic chip ID matching, from Allen Pais. 2) Prevent crashes when bringing up sunvdc virtual block devices in some environments. From Jim Quigley. Thanks! The following changes since commit 0a23ea65ce9f10ec2ea392571006b781b1

[GIT] Sparc

2017-08-04 Thread David Miller
Please pull to get these Sparc bug fixes: 1) Block interrupts properly across the entire MMU context change (both the hw MMU context change and the TSB table change) so that we don't get a perf event interrupt in the middle. From Rob Gardner. 2) Be sure to register hugepages early enou

[GIT] Sparc

2017-07-17 Thread David Miller
Please pull to get these two sparc fixes: 1) Fix DMA regression in 4.13 merge window, only certain chips can do 64-bit DMA. From Dave Dushar. 2) Correct cpu cross-call algorithm to correctly detect stalled or stuck remote cpus, from Jane Chu. Thanks! The following changes since commit 3

[GIT] Sparc

2017-07-11 Thread David Miller
1) Fix symbol version generation for assembler on sparc, from Nagarathnam Muthusamy. 2) Fix compound page handling in gup_huge_pmd(), from Nitin Gupta. Please pull, thanks a lot! The following changes since commit 5faab9e0f03c4eef97886b45436015e107f79f5f: Merge branch 'for-linus' of git:

[GIT] Sparc

2017-07-08 Thread David Miller
1) Queued spinlocks and rwlocks for sparc64, from Babu Moger. 2) Some const'ification from Arvind Yadav. 3) LDC/VIO driver infrastructure changes to facilitate future upcoming drivers, from Jag Raman. 4) Initialize sched_clock() et al. early so that the initial printk timestamps are all d

[GIT] Sparc

2017-06-06 Thread David Miller
1) Fix TLB context wrap races, from Pavel Tatashin. 2) Cure some gcc-7 build issues. 3) Handle invalid setup_hugepagesz command line values properly, from Liam R. Howlett. 4) Copy TSB using the correct address shift for the huge TSB, from Mike Kravetz. Please pull, thanks a lot! The fol

[GIT] Sparc

2017-05-18 Thread David Miller
Please pull in these three sparc bug fixes. Thank you. The following changes since commit b23afd384801711ab6dbccd259cc14cb09a1dcaf: Merge tag 'pstore-v4.12-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux (2017-05-16 13:29:07 -0700) are available in the git repository at:

[GIT] Sparc

2017-05-09 Thread David Miller
Please pull in these sparc changes, including a bug fix for handling exceptions during bzero on some sparc64 cpus. Thanks! The following changes since commit 89c9fea3c8034cdb2fd745f551cde0b507fd6893: Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial (201

[GIT] Sparc

2017-04-26 Thread David Miller
I didn't want the release to go out without the statx system call properly hooked up. Please pull, thanks! The following changes since commit 5a7ad1146caa895ad718a534399e38bd2ba721b7: Linux 4.11-rc8 (2017-04-23 16:53:00 -0700) are available in the git repository at: git://git.kernel.org/p

[GIT] Sparc

2017-04-18 Thread David Miller
Please pull to get these two Sparc bug fixes from Daniel Jordan and Nitin Gupta. Thanks a lot! The following changes since commit fb5e2154b764812705dce84881319471d27606fb: Merge tag 'trace-v4.11-rc5-4' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace (2017-04-18 10:19:47

[GIT] Sparc

2017-04-07 Thread David Miller
Several fixes here, mostly having to due with either build errors or memory corruptions depending upon whether you have THP enabled or not. Please pull, thanks a lot! The following changes since commit ad0376eb1483bd9880770b346f6592aece669e4c: Merge tag 'edac_for_4.11_2' of git://git.kernel.

[GIT] Sparc

2017-02-24 Thread David Miller
1) Support multiple huge page sizes, from Nitin Gupta. 2) Improve boot time on large memory configurations, from Pavel Tatashin. 3) Make BRK handling more consistent and documented, from Vijay Kumar. Please pull, thanks a lot! The following changes since commit bc49a7831b1137ce1c2dda1c57e36

[GIT] Sparc

2017-01-30 Thread David Miller
Several small bug fixes and tidies, along with a fix for non-resumable memory errors triggered by userspace. Please pull, thanks a lot! The following changes since commit ba6d973f78eb62ffebb32f6ef3334fc9a3b33d22: Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net (2016-12-20 15:48

[GIT] Sparc

2016-12-12 Thread David Miller
Just a bunch of small cleanups and fixes here, and support for user probes from Allen Pais. Please pull, thanks a lot! The following changes since commit 69973b830859bc6529a7a0468ba0d80ee5117826: Linux 4.9 (2016-12-11 11:17:54 -0800) are available in the git repository at: git://git.kerne

[GIT] Sparc

2016-12-06 Thread David Miller
Please pull to get this quick use-before-NULL-check from Dan Carpenter. Thanks! The following changes since commit 88abd8249ee8bcebb98c90e890ea5e342db832af: Merge branch 'for-4.9-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata (2016-11-28 14:17:10 -0800) are available in

[GIT] Sparc

2016-11-28 Thread David Miller
Please pull to get these two ugly build warning fixes for sparc, thanks! The following changes since commit 9dd35d6882a10629b95f2bc41a541740ef24c226: sparc: drop duplicate header scatterlist.h (2016-11-19 10:43:07 -0500) are available in the git repository at: git://git.kernel.org/pub/scm/

[GIT] Sparc

2016-11-21 Thread David Miller
1) With modern networking cards we can run out of 32-bit DMA space, so support 64-bit DMA addressing when possible on sparc64. From Dave Tushar. 2) Some signal frame validation checks are inverted on sparc32, fix from Andreas Larsson. 3) Lockdep tables can get too large in some circums

[GIT] Sparc

2016-10-30 Thread David Miller
Several sparc64 bug fixes here: 1) Make the user copy routines on sparc64 return a properly accurate residual length when an exception occurs. 2) We can get enormous kernel TLB range flush requests from vmalloc unmaps, so handle these more gracefully by doing full flushes instead of goi

[GIT] Sparc

2016-10-06 Thread David Miller
Besides some cleanups the major thing here is supporting relaxed ordering PCIe transactions on newer sparc64 machines, from Chris Hyser. Please pull, thanks a lot! The following changes since commit c8d2bc9bc39ebea8437fd974fdbc21847bb897a3: Linux 4.8 (2016-10-02 16:24:33 -0700) are available

[GIT] Sparc

2016-10-02 Thread David Miller
1) Fix section mismatches in some builds, from Paul Gortmaker. 2) Need to count huge zero page mappings when doing TSB sizing, from Mike Kravetz. 3) Fix handing of cpu_possible_mask when nr_cpus module option is specified, from Atish Patra. 4) Don't allocate irq stacks until nr_irqs has b

[GIT] Sparc

2016-07-29 Thread David Miller
1) Double spin lock bug in sunhv serial driver, from Dan Carpenter. 2) Use correct RSS estimate when determining whether to grow the huge TSB or not, from Mike Kravetz. 3) Don't use full three level page tables for hugepages, PMD level is sufficient. From Nitin Gupta. 4) Mask out extrane

Re: [GIT] Sparc

2016-06-29 Thread David Miller
Of course this should have been "[GIT] Networking", sigh...

[GIT] Sparc

2016-06-29 Thread David Miller
I've been travelling so this accumulates more than week or so of bug fixing. It perhaps looks a little worse than it really is. 1) Fix deadlock in ath10k driver, from Ben Greear. 2) Increase scan timeout in iwlwifi, from Luca Coelho. 3) Unbreak STP by properly reinjecting STP packets back into

[GIT] Sparc

2016-05-31 Thread David Miller
Please pull to get these sparc64 mmu context allocation and trap return bug fixes, thanks. The following changes since commit ecc5fbd5ef472a4c659dc56a5739b3f041c0530c: Merge tag 'pwm/for-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm (2016-05-25 10:40:15 -

[GIT] Sparc

2016-05-21 Thread David Miller
Some 32-bit kgdb cleanups from Sam Ravnborg, and a hugepage TLB flush overhead fix on 64-bit from Nitin Gupta. Please pull, thanks a lot! The following changes since commit 33656a1f2ee5346c742d63ddd0e0970c95a56b70: Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jac

[GIT] Sparc

2016-05-01 Thread David Miller
1) Fix panics with SR-IOV, from Babu Moger. 2) Wire up preadv2/pwritev2. 3) Allow proper auto-loading of VIO devices, from John Paul Adrian Glaubitz. 4) Recognize Sonoma cpus, from Khalid Aziz. 5) Fix bootup regressions caused by syscall trace fixes made recently. Please pull, thanks a lot

[GIT] Sparc

2016-03-28 Thread David Miller
Minor typing cleanup from Joe Perches, and some comment typo fixes from Adam Buchbinder. Please pull, thanks! The following changes since commit 142b9e6c9de0fd7c0dff9a1d4a25390de46abf5e: x86/kallsyms: fix GOLD link failure with new relative kallsyms table format (2016-03-20 13:52:37 -0700)

[GIT] Sparc

2016-02-29 Thread David Miller
1) System call tracing doesn't handle register contents properly across the trace. From Mike Frysinger. 2) Hook up copy_file_range 3) Build fix for 32-bit with newer tools. 4) New sun4v watchdog driver, from Wim Coekaerts. 5) Set context system call has to allow for servicable faults wh

[GIT] Sparc

2015-12-31 Thread David Miller
Just some missing syscall wire ups, please pull, thanks! The following changes since commit 8db7b3c54401d83a4dc370a59b8692854000ea03: Merge branch 'parisc-4.4-4' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux (2015-12-25 13:19:50 -0800) are available in the git reposit

[GIT] Sparc

2015-12-24 Thread David Miller
Please pull to get the following sparc bug fixes: 1) Finally make perf stack backtraces stable on sparc, several problems (mostly due to the context in which the user copies from the stack are done) contributed to this. From Rob Gardner. 2) Export ADI capability if the cpu supports it.

Re: [GIT] Sparc

2015-11-06 Thread Julia Lawall
On Sat, 7 Nov 2015, Julian Calaby wrote: > Hi Julia, > > On Fri, Nov 6, 2015 at 5:44 PM, Julia Lawall wrote: > > On Fri, 6 Nov 2015, Julian Calaby wrote: > > > >> Hi Linus, > >> > >> On Fri, Nov 6, 2015 at 11:56 AM, Linus Torvalds > >> wrote: > >> > On Thu, Nov 5, 2015 at 4:43 PM, Linus Torva

Re: [GIT] Sparc

2015-11-06 Thread Julian Calaby
Hi Julia, On Fri, Nov 6, 2015 at 5:44 PM, Julia Lawall wrote: > On Fri, 6 Nov 2015, Julian Calaby wrote: > >> Hi Linus, >> >> On Fri, Nov 6, 2015 at 11:56 AM, Linus Torvalds >> wrote: >> > On Thu, Nov 5, 2015 at 4:43 PM, Linus Torvalds >> > wrote: >> >> >> >> Not that this *matters*, but it's a

Re: [GIT] Sparc

2015-11-05 Thread Julia Lawall
On Fri, 6 Nov 2015, Julian Calaby wrote: > Hi Linus, > > On Fri, Nov 6, 2015 at 11:56 AM, Linus Torvalds > wrote: > > On Thu, Nov 5, 2015 at 4:43 PM, Linus Torvalds > > wrote: > >> > >> Not that this *matters*, but it's a bit odd to have to cast constants > >> to perfectly regular C types. > >

Re: [GIT] Sparc

2015-11-05 Thread David Miller
From: Linus Torvalds Date: Thu, 5 Nov 2015 16:43:52 -0800 > On Thu, Nov 5, 2015 at 1:39 PM, David Miller wrote: >> >> 5) Fix iommu-common code so it doesn't emit rediculous warnings >>on some architectures, particularly ARM. > > Heh. So looking at that patch, I can't but help to react that

Re: [GIT] Sparc

2015-11-05 Thread Julian Calaby
Hi Linus, On Fri, Nov 6, 2015 at 11:56 AM, Linus Torvalds wrote: > On Thu, Nov 5, 2015 at 4:43 PM, Linus Torvalds > wrote: >> >> Not that this *matters*, but it's a bit odd to have to cast constants >> to perfectly regular C types. > > Looking around with "git grep", there's a few more of these.

Re: [GIT] Sparc

2015-11-05 Thread Linus Torvalds
On Thu, Nov 5, 2015 at 4:43 PM, Linus Torvalds wrote: > > Not that this *matters*, but it's a bit odd to have to cast constants > to perfectly regular C types. Looking around with "git grep", there's a few more of these. - btrfs seems to like "(unsigned long)-1" There's a few other users of

Re: [GIT] Sparc

2015-11-05 Thread Linus Torvalds
On Thu, Nov 5, 2015 at 1:39 PM, David Miller wrote: > > 5) Fix iommu-common code so it doesn't emit rediculous warnings >on some architectures, particularly ARM. Heh. So looking at that patch, I can't but help to react that this: #define IOMMU_ERROR_CODE (~(unsigned long) 0) is stil

[GIT] Sparc

2015-11-05 Thread David Miller
Just a couple of fixes/cleanups: 1) Correct NUMA latency calculations on sparc64, from Nitin Gupta. 2) ASI_ST_BLKINIT_MRU_S value was wrong, from Rob Gardner. 3) Fix non-faulting load handling of non-quad values, also from Rob Gardner. 4) Cleanup VISsave assembler, from Sam Ravnborg. 5) Fi

[GIT] Sparc

2015-08-06 Thread David Miller
Please pull to get this FPU register corruption bug fix. Thanks! The following changes since commit 4469942bbbe5ebf845e04971d8c74e9b6178f9fa: Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm (2015-08-05 18:50:38 +0300) are available in the git repository at: git://git.k

[GIT] Sparc

2015-06-25 Thread David Miller
Please pull to get these sparc perf stack traversal fixes from David Ahern. Thanks. The following changes since commit aefbef10e3ae6e2c6e3c54f906f10b34c73a2c66: Merge branch 'akpm' (patches from Andrew) (2015-06-24 20:47:21 -0700) are available in the git repository at: git://git.kernel.o

[GIT] Sparc

2015-06-01 Thread David Miller
1) Setup the core/threads/sockets bitmaps correctly so that 'lscpus' and friends operate properly. Frtom Chris Hyser. 2) The bit that normally means "Cached Virtually" on sun4v systems, actually changes meaning in M7 and later chips. Fix from Khalid Aziz. 3) One some PCI-E systems we

[GIT] Sparc

2015-04-21 Thread David Miller
1) ldc_alloc_exp_dring() can be called from softints, so use GFP_ATOMIC. From Sowmini Varadhan. 2) Some minor warning/build fixups for the new iommu-common code on certain archs and with certain debug options enabled. Also from Sowmini Varadhan. Please pull, thanks! The following chan

[GIT] Sparc

2015-04-18 Thread David Miller
Unfortunately, I brown paper bagged the generic iommu pool allocator by applying the wrong revision of the patch series. This reverts the bad one, and puts the right one in. Please pull, thanks a lot! The following changes since commit 04b7fe6a4a231871ef681bc95e08fe66992f7b1f: Merge git://gi

[GIT] Sparc

2015-04-17 Thread David Miller
The PowerPC folks have a really nice scalable IOMMU pool allocator that we wanted to make use of for sparc. So here we have a series that abstracts out their code into a common layer that anyone can make use of. Sparc is converted, and the PowerPC folks have reviewed and ACK'd this series and p

Re: [GIT] Sparc

2015-03-23 Thread David Miller
From: Linus Torvalds Date: Mon, 23 Mar 2015 10:12:30 -0700 > Oh well. I'm actually somewhat surprised this didn't hit anything > else. Doesn't networking also end up doing overlapping memmove() on > the skb data occasionally? The only case I can think of is when {en,de}capsulating VLANs in softw

Re: [GIT] Sparc

2015-03-23 Thread David Miller
From: Linus Torvalds Date: Mon, 23 Mar 2015 10:05:10 -0700 > On Mon, Mar 23, 2015 at 9:55 AM, David Miller wrote: >> >> Some perf bug fixes from David Ahern, and the fix for that nasty >> memmove() bug. > > That doesn't seem to be marked for stable? Or do you do the same thing > as for networki

Re: [GIT] Sparc

2015-03-23 Thread Linus Torvalds
On Mon, Mar 23, 2015 at 10:05 AM, Linus Torvalds wrote: > On Mon, Mar 23, 2015 at 9:55 AM, David Miller wrote: >> >> Some perf bug fixes from David Ahern, and the fix for that nasty >> memmove() bug. > > That doesn't seem to be marked for stable? Or do you do the same thing > as for networking, a

Re: [GIT] Sparc

2015-03-23 Thread Linus Torvalds
On Mon, Mar 23, 2015 at 9:55 AM, David Miller wrote: > > Some perf bug fixes from David Ahern, and the fix for that nasty > memmove() bug. That doesn't seem to be marked for stable? Or do you do the same thing as for networking, and just collect stable patches manually? Pulled,

  1   2   >