All of lore.kernel.org
 help / color / mirror / Atom feed
* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-23  6:36 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-23  6:36 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 378fe7c4cc619b561409206605c723c05358edac
Author: Kyle McMartin <kyle@treachery.i.cabal.ca>
Date:   Mon Dec 22 21:59:01 2008 -0500

    parisc: disable UP-optimized flush_tlb_mm
    
    flush_tlb_mm's "optimized" uniprocessor case of allocating a new
    context for userspace is exposing a race where we can suddely return
    to a syscall with the protection id and space id out of sync, trapping
    on the next userspace access.
    
    Debugged-by: James Bottomley <James.Bottomley@HansenPartnership.com>
    Tested-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2010-10-14  1:04 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2010-10-14  1:04 UTC (permalink / raw)
  To: linux-parisc

Rebased ref, commits from common ancestor:

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-12-16  4:18 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-12-16  4:18 UTC (permalink / raw)
  To: linux-parisc

Rebased ref, commits from common ancestor:

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-04-02  4:16 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-04-02  4:16 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit b609308e1415efebdf79ebd553f4dd47b0ff2722
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Sun Mar 15 16:49:55 2009 -0400

    parisc: move dereference_function_descriptor to process.c
    
    Commit deac93df26b20cf8438339b5935b5f5643bc30c9 fixed up printing
    of %pF on parisc, but added the dereference_function_descriptor
    prototype to module.c... this isn't a particularly wise idea as
    module.c might not always be compiled.
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit bf589a349b9a41ea202ddb8115b18f543b944bfd
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Sun Mar 15 16:44:25 2009 -0400

    parisc: Move kernel Elf_Fdesc define to <asm/elf.h>
    
    elf.h probably won't be exported to userspace, but play it safe
    and cram it in a #ifdef __KERNEL__ guard.
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-04-02  2:46 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-04-02  2:46 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit bb7350194130ae6bd3fdec16fe1b7597c1c0bb8d
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Thu Apr 2 02:40:41 2009 +0000

    parisc: fix build when ARCH_HAS_KMAP
    
    When we build for PA8X00, we define ARCH_HAS_KMAP, which results in
    the kmap_types.h include in highmem.h getting skipped...
    
    In file included from include/linux/pagemap.h:10,
                     from include/linux/mempolicy.h:62,
                     from init/main.c:52:
    include/linux/highmem.h:196: warning: 'enum km_type' declared inside parameter list
    include/linux/highmem.h:196: warning: its scope is only this definition or declaration, which is probably not what you want
    include/linux/highmem.h:196: error: parameter 1 ('type') has incomplete type
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-04-02  1:43 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-04-02  1:43 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 7cec2ef4a298605b010f1c80041de884e777ea67
Merge: 91400ac365da35b18036b46bdda27ddbcee4a663 9bc181d8d7cb6462de0c315e364780ad275f7c57
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Thu Apr 2 01:43:14 2009 +0000

    Merge branch 'rusty-cpumask-parisc' into parisc

commit 9bc181d8d7cb6462de0c315e364780ad275f7c57
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Mon Mar 16 14:19:38 2009 +1030

    cpumask: Use accessors code.: parisc
    
    Impact: use new API
    
    Use the accessors rather than frobbing bits directly.  Most of this is
    in arch code I haven't even compiled, but it is mostly straightforward.
    
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: Mike Travis <travis@sgi.com>

commit bd071e1a371d31db243edc4714ff9e8d1ea1309e
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Mon Mar 16 14:19:37 2009 +1030

    cpumask: prepare for iterators to only go to nr_cpu_ids/nr_cpumask_bits.: parisc
    
    Impact: cleanup, futureproof
    
    In fact, all cpumask ops will only be valid (in general) for bit
    numbers < nr_cpu_ids.  So use that instead of NR_CPUS in various
    places.
    
    This is always safe: no cpu number can be >= nr_cpu_ids, and
    nr_cpu_ids is initialized to NR_CPUS at boot.
    
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: Mike Travis <travis@sgi.com>
    Acked-by: Ingo Molnar <mingo@elte.hu>

commit 91887a362984324e254473e92820758c8e658f78
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Mon Mar 16 14:19:37 2009 +1030

    cpumask: arch_send_call_function_ipi_mask: parisc
    
    We're weaning the core code off handing cpumask's around on-stack.
    This introduces arch_send_call_function_ipi_mask(), and by defining
    it, the old arch_send_call_function_ipi is defined by the core code.
    
    We also take the chance to change send_IPI_mask() and use the new
    for_each_cpu() iterator.
    
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-04-02  1:34 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-04-02  1:34 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 91400ac365da35b18036b46bdda27ddbcee4a663
Author: Helge Deller <deller@gmx.de>
Date:   Wed Feb 18 22:12:21 2009 +0000

    parisc: fix "make tar-pkg"
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit c18b4608958ff42ce9a1a55b0a6f40b714f47286
Author: Alexander Beregalov <a.beregalov@gmail.com>
Date:   Thu Mar 19 10:54:07 2009 +0000

    parisc: drivers: fix warnings
    
    ccio-dma.c:456: warning: overflow in implicit constant conversion
    ccio-dma.c:459: warning: overflow in implicit constant conversion
    ccio-dma.c:1032: warning: unused variable 'j'
    ccio-dma.c:1031: warning: unused variable 'max'
    ccio-dma.c:1031: warning: unused variable 'min'
    ccio-dma.c:1031: warning: unused variable 'avg'
    ccio-dma.c:1403: warning: format '%08lx' expects type 'long unsigned int', but argument 3 has type 'resource_size_t'
    ccio-dma.c:1403: warning: format '%08lx' expects type 'long unsigned int', but argument 4 has type 'resource_size_t'
    ccio-dma.c:1554: warning: format '%lx' expects type 'long unsigned int', but argument 3 has type 'resource_size_t'
    dino.c:822: warning: format '%lx' expects type 'long unsigned int', but argument 4 has type 'resource_size_t'
    dino.c:822: warning: format '%lx' expects type 'long unsigned int', but argument 5 has type 'resource_size_t'
    dino.c:902: warning: format '%lx' expects type 'long unsigned int', but argument 3 has type 'resource_size_t'
    dino.c:902: warning: format '%lx' expects type 'long unsigned int', but argument 4 has type 'resource_size_t'
    asp.c:84: warning: format '%lx' expects type 'long unsigned int', but argument 4 has type 'resource_size_t'
    eisa.c:317: warning: format '%08lx' expects type 'long unsigned int', but argument 3 has type 'resource_size_t'
    eisa_enumerator.c:101: warning: format '%lx' expects type 'long unsigned int', but argument 2 has type 'resource_size_t'
    eisa_enumerator.c:101: warning: format '%lx' expects type 'long unsigned int', but argument 3 has type 'resource_size_t'
    eisa_enumerator.c:191: warning: format '%lx' expects type 'long unsigned int', but argument 2 has type 'resource_size_t'
    eisa_enumerator.c:191: warning: format '%lx' expects type 'long unsigned int', but argument 3 has type 'resource_size_t'
    
    Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit f67d3c83f3f1e6523325628434bf19e5166b39b3
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Wed Mar 25 14:09:10 2009 +0000

    parisc: select BUG always
    
    On Wed, Mar 25, 2009 at 05:02:21PM +0300, Alexander Beregalov wrote:
    > arch/parisc/kernel/traps.c:321: error: 'PARISC_BUG_BREAK_INSN'
    > undeclared (first use in this function)
    >
    > # CONFIG_BUG is not set
    > CONFIG_EMBEDDED=y
    >
    > Is it a reasonable config?
    
    imho, no.
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [git] parisc: Changes to ref refs/heads/master
  2009-04-02  0:20 ` Alexander Beregalov
@ 2009-04-02  0:33   ` Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-04-02  0:33 UTC (permalink / raw)
  To: Alexander Beregalov; +Cc: Kyle McMartin, linux-parisc

On Thu, Apr 02, 2009 at 04:20:49AM +0400, Alexander Beregalov wrote:
> 2009/4/2 Kyle McMartin <kyle@hera.kernel.org>:
> > New commits:
> 
> Thanks Kyle.
> 
> Do you have objections against patch
> http://patchwork.kernel.org/patch/13039/ ?
> 

Nope, sorry, processing backlog tonight...

regards, Kyle

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [git] parisc: Changes to ref refs/heads/master
  2009-04-02  0:13 Kyle McMartin
@ 2009-04-02  0:20 ` Alexander Beregalov
  2009-04-02  0:33   ` Kyle McMartin
  0 siblings, 1 reply; 22+ messages in thread
From: Alexander Beregalov @ 2009-04-02  0:20 UTC (permalink / raw)
  To: Kyle McMartin; +Cc: linux-parisc

2009/4/2 Kyle McMartin <kyle@hera.kernel.org>:
> New commits:

Thanks Kyle.

Do you have objections against patch
http://patchwork.kernel.org/patch/13039/ ?

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-04-02  0:20 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-04-02  0:20 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit d845e1fbf2d48f6556fbfae7ec04adf67ab14bca
Author: Alexander Beregalov <a.beregalov@gmail.com>
Date:   Wed Apr 1 15:43:40 2009 +0000

    parisc: asm/pdc.h should include asm/page.h
    
    Fixes this build error:
    arch/parisc/kernel/pdc_cons.c:117: error: '__PAGE_OFFSET' undeclared
    
    Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-04-02  0:13 Kyle McMartin
  2009-04-02  0:20 ` Alexander Beregalov
  0 siblings, 1 reply; 22+ messages in thread
From: Kyle McMartin @ 2009-04-02  0:13 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 1ab2eaa2c16c2467bbd94514ec6c1fe5129546c7
Author: Alexander Beregalov <a.beregalov@gmail.com>
Date:   Fri Mar 20 14:55:50 2009 +0000

    parisc: led: remove proc_dir_entry::owner
    
    proc_dir_entry::owner was removed in 0702c1c1a4
    (proc 2/2: remove struct proc_dir_entry::owner)
    
    Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 47e669ce10901dc92960096653d6b22990b5188f
Author: James Bottomley <James.Bottomley@HansenPartnership.com>
Date:   Sun Mar 22 03:58:40 2009 +0000

    parisc: fix macro expansion in atomic.h
    
    Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [git] parisc: Changes to ref refs/heads/master
  2009-03-31  2:52 Kyle McMartin
@ 2009-03-31 21:05 ` Helge Deller
  0 siblings, 0 replies; 22+ messages in thread
From: Helge Deller @ 2009-03-31 21:05 UTC (permalink / raw)
  To: Kyle McMartin; +Cc: linux-parisc

Kyle McMartin wrote:
> New commits:
> []

Thanks Kyle.

Any chance to get this included as well:
http://patchwork.cabal.ca/patch/261/

It fixes the "make headers_check" (still applies hopefully).

Helge

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-03-31  2:52 Kyle McMartin
  2009-03-31 21:05 ` Helge Deller
  0 siblings, 1 reply; 22+ messages in thread
From: Kyle McMartin @ 2009-03-31  2:52 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 2d6d79bbe589b74c0a6612fc88e4d150f8dfa1e1
Author: Alexander Beregalov <a.beregalov@gmail.com>
Date:   Fri Mar 20 13:00:11 2009 +0300

    parisc: iosapic: fix build breakage
    
    drivers/parisc/iosapic.c:717: error: incompatible types in assignment
    
    irq_desc::affinity was changed from cpumask_t to cpumask_var_t in
    7f7ace0cda (cpumask: update irq_desc to use cpumask_var_t)
    
    Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit c48faf86b0d59cc43ff4eede59c4af7afbd7c0ff
Author: Helge Deller <deller@gmx.de>
Date:   Mon Feb 16 03:03:11 2009 +0000

    parisc: oops_enter()/oops_exit() in die()
    
    As pointed out by Russell in http://marc.info/?l=linux-arch&m=118208089204630&w=2
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit c84c3a698f17ae5d55a6ecc76298fb894e106336
Author: Helge Deller <deller@gmx.de>
Date:   Tue Dec 30 02:47:38 2008 +0000

    parisc: document light weight syscall ABI
    
    Document the LWS ABI including implementation notes for
    userspace, and comment cleanup.
    
    Remove extraneous .align 16 after lws_lock_start.
    
    Signed-off-by: Carlos O'Donell <carlos@systemhalted.org>
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 8a1def457bab9f9654bd4dbb1e3eea6fedd26afa
Author: Helge Deller <deller@gmx.de>
Date:   Tue Jan 6 14:23:13 2009 +0100

    parisc: blink all or loadavg LEDs on oops
    
    - depending on machine type, blink all leds or just the loadavg
      leds twice a second on oops.
    - cancel_rearming_delayed_workqueue() is obsolete,
      use cancel_delayed_work_sync() instead
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit d75f054a2cf0614ff63d534ff21ca8eaab41e713
Author: Helge Deller <deller@gmx.de>
Date:   Mon Feb 9 00:43:36 2009 +0100

    parisc: add ftrace (function and graph tracer) functionality
    
    This patch adds the ftrace debugging functionality to the parisc kernel.
    It will currently only work with 64bit kernels, because the gcc options -pg
    and -ffunction-sections can't be enabled at the same time and -ffunction-sections
    is still needed to be able to link 32bit kernels.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 803094f480aa5b7dd5187a17e6e60ff24721c212
Author: Helge Deller <deller@gmx.de>
Date:   Fri Feb 13 23:58:29 2009 +0100

    parisc: simplify sys_clone()
    
    No need to test clone_flags here and set parent_tidptr and child_tidptr
    accordingly. The same check will be done in do_fork() and copy_process() anyway.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 548f1176f0ac637eff895defb715ce6fde7c460a
Author: Helge Deller <deller@gmx.de>
Date:   Fri Feb 6 21:50:39 2009 +0100

    parisc: add LATENCYTOP_SUPPORT and CONFIG_STACKTRACE_SUPPORT
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit afca2523876301cc6130fc3cc402173eeeb89830
Author: Helge Deller <deller@gmx.de>
Date:   Thu Feb 5 00:06:00 2009 +0100

    parisc: allow to build with 16k default kernel page size
    
    Introduce new convert_for_tlb_insert20 macro and use it to replace assembler
    statements with hardcoded constants.
    This change allows the parisc64 kernel to boot with 16kb default kernel page size,
    aka CONFIG_PARISC_PAGE_SIZE_16KB=y.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 445c088f88d63db49598390be3525252d211688f
Author: Colin Watson <cjwatson@canonical.com>
Date:   Fri Jan 30 01:03:50 2009 +0000

    parisc: expose 32/64-bit capabilities in cpuinfo
    
    It'd be rather useful for debian-installer if we could get hold of
    accurate firmware information on whether only 32-bit kernels are
    supported, only 64-bit kernels, or both; this would allow us to present
    an accurate menu of kernel packages if more than one is available,
    rather than the user having to guess. This patch attempts to expose it
    in cpuinfo.
    
    I adjusted pdc_model_capabilities to cope with a potential
    PDC_INVALID_ARG return as the firmware manual instructs, by assuming
    32-bit only. This may be the wrong place for it.
    
    I made up user-visible capability names by total fiat and for the moment
    ignored the other bits that may appear in the capabilities word.
    
    I have no PA-RISC machine myself to test on, and no PA experience
    either, so I rather hope that somebody will kind-heartedly take this and
    fix it up if needed. I ran it past Dann Frazier on IRC and he said
    "looks good to me", but I think without testing.
    
    Also, this is against the Ubuntu 2.6.28 kernel tree since that's what I
    had handy and I was a bit tight on disk space to slurp down another
    tree. Sorry if it's skewed in any relevant way; I'll be happy to adjust
    if necessary.
    
    Thanks in advance!
    
    Signed-off-by: Colin Watson <cjwatson@canonical.com>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 1152a68c4226ce48c95241b6ffc543850b4b3a97
Author: Helge Deller <deller@gmx.de>
Date:   Sun Jan 18 19:30:18 2009 +0100

    parisc: use constants instead of numbers in assembly
    
    A few small fixups:
    * _PAGE_SIZE_ENCODING_DEFAULT is wrong here, as one might assume that
      it's possible to define the page size that way. This is wrong. Use 0 instead.
    * use constants instead of hardcoded numerical values in depi and extru
      while building the PFN out of the pte entry
    * use SHRREG instead of extru (iitlba expects the PFN at bits {7..26})
    
    Still wondering why we can use the same register (pte) as extru source
    and target register, but it seems to work on PA1.1 and PA2.0...
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 48d27cb2299c0b2fc4d551bddb6a1005828dc0c6
Author: Helge Deller <deller@gmx.de>
Date:   Sun Jan 18 19:16:16 2009 +0100

    parisc: fix usage of 32bit PTE page table entries on 32bit kernels
    
    This patch fixes a long outstanding bug on 32bit parisc linux kernels
    which prevented us from using 32bit PTE table entries (instead of 64bit
    entries of which 32bit were unused).
    
    The problem was caused by this assembler statement in the L2_ptep
    macro in arch/parisc/kernel/entry.S:447:
    	EXTR \va,31-ASM_PGDIR_SHIFT,ASM_BITS_PER_PGD,\index
    which expanded to
    	extrw,u r8,9,11,r1
    and which has undefined behavior since the length value (11) extends
    beyond the leftmost bit (11-1 > 9).
    Interestingly PA2.0 processors seem to don't care and just zero-extend
    the value, while PA1.1 processors don't.
    
    Fix this problem by detecting an address space overflow with ASM_BITS_PER_PGD
    and adjusting it accordingly. To prevent such problems in the future,
    some compile time sanity checks in arch/parisc/mm/init.c were added.
    
    Since the page table now only consumes half of it's old size, we can
    use the freed memory to harmonize 32- and 64bit kernels and let both
    map 16MB for the initial page table.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2009-01-05 19:19 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2009-01-05 19:19 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit ae16489eb1175066c8f3008fc3c0396c525e1906
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Sat Jan 3 06:35:40 2009 +0000

    parisc: export length of os_hpmc vector
    
    and use this instead of dealing with exporting start/end and
    toying with function descriptors.
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit c61c25eb02757ecf697015ef4ae3675c5e114e2e
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Sat Dec 20 02:29:06 2008 +0000

    parisc: fix kernel crash (protection id trap) when compiling ruby1.9
    
    On Wed, Dec 17, 2008 at 11:46:05PM +0100, Helge Deller wrote:
    >
    
    Honestly, I can't decide whether to apply this. It really should never
    happen in the kernel, since the kernel can guarantee it won't get the
    access rights failure (highest privilege level, and can set %sr and
    %protid to whatever it wants.)
    
    It really genuinely is a bug that probably should panic the kernel. The
    only precedent I can easily see is x86 fixing up a bad iret with a
    general protection fault, which is more or less analogous to code 27
    here.
    
    On the other hand, taking the exception on a userspace access really
    isn't all that critical, and there's fundamentally little reason for the
    kernel not to SIGSEGV the process, and continue...
    
    Argh.
    
    (btw, I've instrumented my do_sys_poll with a pile of assertions that
     %cr8 << 1 == %sr3 == current->mm.context... let's see if where we're
     getting corrupted is deterministic, though, I would guess that it won't
     be.)
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit aefa8b6bf48fdcc904de4f166e59ab37fb750dec
Author: Julia Lawall <julia@diku.dk>
Date:   Thu Dec 25 19:33:11 2008 +0000

    parisc: Use DEFINE_SPINLOCK
    
    SPIN_LOCK_UNLOCKED is deprecated.  The following makes the change suggested
    in Documentation/spinlocks.txt
    
    The semantic patch that makes this change is as follows:
    (http://www.emn.fr/x-info/coccinelle/)
    
    // <smpl>
    @@
    declarer name DEFINE_SPINLOCK;
    identifier xxx_lock;
    @@
    
    - spinlock_t xxx_lock = SPIN_LOCK_UNLOCKED;
    + DEFINE_SPINLOCK(xxx_lock);
    // </smpl>
    
    Signed-off-by: Julia Lawall <julia@diku.dk>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 7246c31e45021bc68688c4a8fd2bbb70b485d1ef
Author: Helge Deller <deller@gmx.de>
Date:   Thu Dec 25 20:04:00 2008 +0000

    parisc: add uevent helper for parisc bus
    
    parisc: add uevent helper for parisc bus
    
    udev device-driver auto detection was failing to work on the GSC bus, since
    udev didn't knew wich driver to load due to a missing MODALIAS environment
    variable from kernel.
    
    This patch fixes this by adding the MODALIAS environment variable to the
    uevent kernel notifications.
    Since modalias_show() generated the modalias string already, I splitted this
    out and created a new static function make_modalias() which is now used by
    modalias_show() and the new parisc_uevent() function.
    
    Tested on 715/64 and c3000.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 5fbf6635a951a75870be9874580c55da538fb025
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Mon Dec 8 05:15:51 2008 +0000

    parisc: fix ipv6 checksum
    
    ipv6 recently started exhibiting the same symptoms as ipv4 was, add
    a memory clobber around inline checksum assembly that fribbles memory
    to ensure gcc doesn't erroneously cache across it.
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 6525ee55bbfd35bf3aff8c59562d6a3d8559a4f0
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Mon Dec 8 09:43:08 2008 +0000

    parisc: quiet palo not-found message from "which"
    
    Reduces moaning when building on a machine without palo installed.
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit ef017bebd01c1b4e075d649eee0c8c1c79f9ceb9
Author: Helge Deller <deller@gmx.de>
Date:   Wed Dec 31 03:12:10 2008 +0000

    parisc: Replace NR_CPUS in parisc code
    
    parisc: Replace most arrays sized by NR_CPUS with percpu variables.
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit 7f2347a44d2d5c8edf04d6950f4fb21ac868d256
Author: Helge Deller <deller@gmx.de>
Date:   Wed Dec 31 03:11:31 2008 +0000

    parisc: trivial fixes
    
    trivial fixes:
    - use KERN_WARNING for printk()
    - use BUG_ON() instead of "if (xx) BUG();"
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>
    
    --
    To unsubscribe from this list: send the line "unsubscribe linux-parisc" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-22 23:59 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-22 23:59 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 6c4dfa8f8bcf032137aacb3640d7dd9d75b2b607
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Mon Dec 22 23:58:31 2008 +0000

    parisc: fix braino in commit adding __space_to_prot
    
    Shouldn't commit without building before morning coffee...
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-22 17:32 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-22 17:32 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 5939320fddfc4c6ada0550c4b20f6e81191c64b9
Author: Kyle McMartin <kyle@treachery.i.cabal.ca>
Date:   Mon Dec 22 12:29:02 2008 -0500

    parisc: factor out sid to protid conversion
    
    Create a new __space_to_prot inline to convert the space id (mmu context)
    to a protection id. Sadly it doesn't look like the #ifdef can be eliminated
    since relying on the compiler to not truncate a bit on
    	return (ctx >> SPACEID_SHIFT) << 1;
    seems a little dodgy.
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-21  0:41 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-21  0:41 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit be2d147d9a28c5fafb6c940ffee9aad1e97d8ed1
Author: Kyle McMartin <kyle@mcmartin.ca>
Date:   Sun Dec 21 00:39:04 2008 +0000

    parisc: use leX_to_cpu in place of __fswabX
    
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-17 23:40 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-17 23:40 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 933cc210f48a36e559fe1aeefb56040b8c59ff0a
Author: Helge Deller <deller@gmx.de>
Date:   Wed Dec 17 23:57:34 2008 +0100

    parisc: fix GFP_KERNEL use while atomic in unwinder
    
    Since unwind_frame_init_from_blocked_task() may be called from
    interrupt/in_atomic context, it needs to kmalloc() memory with
    GFP_ATOMIC instead of GFP_KERNEL.
    
    This fixes this warning (ShowTasks called from sysrq handler):
    
    BUG: sleeping function called from invalid context at mm/slab.c:3044
    in_atomic(): 1, irqs_disabled(): 1, pid: 2119, name: miniruby
    Backtrace:
     [<10132e78>] __might_sleep+0x4c/0x118
     [<1018f644>] kmem_cache_alloc+0x2c/0xb4
     [<1011bae0>] unwind_frame_init_from_blocked_task+0x30/0xa0
     [<1010fd3c>] parisc_show_stack+0x3c/0xac
     [<10132c7c>] show_state_filter+0x80/0xd8
     [<102f4074>] __handle_sysrq+0xd0/0x1b0
     [<102f9558>] receive_chars+0x22c/0x318
     [<102f9940>] serial8250_handle_port+0x40/0x88
     [<102f9a8c>] serial8250_interrupt+0x104/0x10c
     [<10161920>] handle_IRQ_event+0x44/0x94
     [<10161acc>] __do_IRQ+0x15c/0x1dc
     [<102c442c>] superio_interrupt+0x74/0xa8
     [<10161920>] handle_IRQ_event+0x44/0x94
     [<10161acc>] __do_IRQ+0x15c/0x1dc
     [<10110fb4>] do_cpu_irq_mask+0x90/0xbc
     [<10114068>] intr_return+0x0/0x4
    
    Signed-off-by: Helge Deller <deller@gmx.de>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-14  2:57 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-14  2:57 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 14e01f8241387e4c236148bfaca77e3e546ad94d
Author: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
Date:   Sun Dec 14 11:44:37 2008 +0900

    parisc: remove dead BIO_VMERGE_BOUNDARY and BIO_VMERGE_MAX_SIZE definitions
    
    The block layer dropped the virtual merge feature
    (b8b3e16cfe6435d961f6aaebcfd52a1ff2a988c5). BIO_VMERGE_BOUNDARY and
    BIO_VMERGE_MAX_SIZE definitions are meaningless now.
    
    Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
    Acked-by: Grant Grundler <grundler@parisc-linux.org>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-09 22:16 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-09 22:16 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 5782dc68d2899f30a531261e7288a40cc46821f7
Author: Rusty Russell <rusty@rustcorp.com.au>
Date:   Thu Dec 4 10:12:41 2008 +1030

    parisc: remove gratuitous cpu_online_map declaration.
    
    This is defined in linux/cpumask.h (included in this file already),
    and this will break when the definition changes (in a following patch).
    
    Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-08  2:13 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-08  2:13 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit da8e3b106c259f1ef791d99cb153c172583d9aa7
Author: Adrian Bunk <bunk@kernel.org>
Date:   Tue Dec 2 03:28:16 2008 +0000

    parisc: drivers/parisc/: make code static
    
    Make the following needlessly global code static:
    
    - asp.c: asp_init_chip()
    - ccio-dma.c: ccio_io_pdir_entry()
    - dino.c: struct dino_port_ops
    - dino.c: struct dino_bios_ops
    - hppb.c: struct hppb_card_head
    - lasi.c: lasi_led_init()
    - lasi.c: lasi_init_chip()
    - lba_pci.c: struct lba_bios_ops
    - sba_iommu.c: sba_io_pdir_entry()
    - sba_iommu.c: sba_driver_callback()
    - sba_iommu.c: sba_driver_callback()
    - wax.c: wax_init_chip()
    
    Signed-off-by: Adrian Bunk <bunk@kernel.org>
    Cc: Matthew Wilcox <matthew@wil.cx>
    Cc: Grant Grundler <grundler@parisc-linux.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>



^ permalink raw reply	[flat|nested] 22+ messages in thread

* [git] parisc: Changes to ref refs/heads/master
@ 2008-12-08  2:06 Kyle McMartin
  0 siblings, 0 replies; 22+ messages in thread
From: Kyle McMartin @ 2008-12-08  2:06 UTC (permalink / raw)
  To: linux-parisc

New commits:
commit 94b5339dbe820cf874e826c3c9bb62493bb4da7f
Author: Roel Kluin <roel.kluin@gmail.com>
Date:   Wed Dec 3 04:16:04 2008 +0000

    parisc: set_time() catch errors
    
    set_rtc_time returns negative on error, ret should be signed to catch those
    
    Signed-off-by: Roel Kluin <roel.kluin@gmail.com>
    Reviewed-by: Grant Grundler <grundler@parisc-linux.org>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>

commit e4fdb8c6aae569fec4c68c76fc0cdaa23ba9c77d
Author: Harvey Harrison <harvey.harrison@gmail.com>
Date:   Tue Dec 2 03:28:17 2008 +0000

    parisc: use the new byteorder headers
    
    Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
    Cc: Matthew Wilcox <willy@debian.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Kyle McMartin <kyle@mcmartin.ca>


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2010-10-14  1:04 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-23  6:36 [git] parisc: Changes to ref refs/heads/master Kyle McMartin
  -- strict thread matches above, loose matches on Subject: below --
2010-10-14  1:04 Kyle McMartin
2009-12-16  4:18 Kyle McMartin
2009-04-02  4:16 Kyle McMartin
2009-04-02  2:46 Kyle McMartin
2009-04-02  1:43 Kyle McMartin
2009-04-02  1:34 Kyle McMartin
2009-04-02  0:20 Kyle McMartin
2009-04-02  0:13 Kyle McMartin
2009-04-02  0:20 ` Alexander Beregalov
2009-04-02  0:33   ` Kyle McMartin
2009-03-31  2:52 Kyle McMartin
2009-03-31 21:05 ` Helge Deller
2009-01-05 19:19 Kyle McMartin
2008-12-22 23:59 Kyle McMartin
2008-12-22 17:32 Kyle McMartin
2008-12-21  0:41 Kyle McMartin
2008-12-17 23:40 Kyle McMartin
2008-12-14  2:57 Kyle McMartin
2008-12-09 22:16 Kyle McMartin
2008-12-08  2:13 Kyle McMartin
2008-12-08  2:06 Kyle McMartin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.