aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc
AgeCommit message (Expand)AuthorFilesLines
2012-11-09sparc64: Fix build with mix of modular vs. non-modular crypto drivers.David S. Miller9-8/+24
2012-11-09sparc: Support atomic64_dec_if_positive properly.David S. Miller4-2/+20
2012-11-09of/address: sparc: Declare of_address_to_resource() as an extern function for...Andreas Larsson1-0/+5
2012-11-09sparc32, leon: Check for existent irq_map entry in leon_handle_ext_irqAndreas Larsson1-2/+4
2012-10-28sparc: Wire up sys_kcmp.David S. Miller3-3/+5
2012-10-28sparc64: Improvde documentation and readability of atomic backoff code.David S. Miller5-10/+55
2012-10-27sparc64: Use pause instruction when available.David S. Miller5-16/+62
2012-10-27sparc64: Fix cpu strand yielding.David S. Miller2-2/+8
2012-10-26sparc64: Make montmul/montsqr/mpmul usable in 32-bit threads.David S. Miller13-61/+117
2012-10-17Merge tag 'uapi-fixes-20121017' of git://git.infradead.org/users/dhowells/lin...Linus Torvalds1-0/+4
2012-10-17UAPI: Make arch/sparc/include/uapi/asm/sigcontext.h non-emptyDavid Howells1-0/+4
2012-10-16sparc64: Fix bit twiddling in sparc_pmu_enable_event().David S. Miller1-2/+4
2012-10-16sparc64: Add global PMU register dumping via sysrq.David S. Miller5-23/+187
2012-10-14sparc64: Like x86 we should check current->mm during perf backtrace generation.David S. Miller1-4/+5
2012-10-14Merge branch 'modules-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-24/+2
2012-10-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds4-81/+221
2012-10-12vfs: define struct filename and have getname() return itJeff Layton3-6/+6
2012-10-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-1/+5
2012-10-10sparc64: fix ptrace interaction with force_successful_syscall_return()Al Viro1-18/+14
2012-10-10sparc64: Fix deficiencies in sun4v error reporting.David S. Miller3-63/+207
2012-10-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-6/+1
2012-10-09UAPI: (Scripted) Disintegrate arch/sparc/include/asmDavid Howells61-1843/+1951
2012-10-09Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds17-300/+748
2012-10-09sparc64: Support transparent huge pages.David Miller14-110/+582
2012-10-09sparc64: Document PGD and PMD layout.David Miller2-8/+16
2012-10-09sparc64: Eliminate PTE table memory wastage.David Miller5-44/+123
2012-10-09sparc64: Halve the size of PTE tablesDavid Miller2-19/+9
2012-10-09sparc64: Only support 4MB huge pages and 8KB base pages.David Miller6-121/+9
2012-10-09readahead: fault retry breaks mmap file read random detectionShaohua Li2-0/+2
2012-10-09mm: hugetlb: add arch hook for clearing page flags before entering poolWill Deacon1-0/+4
2012-10-09mm: kill vma flag VM_RESERVED and mm->reserved_vm counterKonstantin Khlebnikov1-1/+1
2012-10-09Kconfig: clean up the "#if defined(arch)" list for exception-trace sysctl entryCatalin Marinas1-0/+1
2012-10-09Kconfig: clean up the long arch list for the DEBUG_BUGVERBOSE config optionCatalin Marinas1-0/+1
2012-10-09Kconfig: clean up the long arch list for the DEBUG_KMEMLEAK config optionCatalin Marinas1-0/+1
2012-10-09Kconfig: clean up the long arch list for the UID16 config optionCatalin Marinas1-0/+2
2012-10-09Merge tag 'asm-generic' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd...Linus Torvalds1-0/+1
2012-10-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds7-12/+176
2012-10-05Revert strace hiccups fix.David S. Miller5-30/+31
2012-10-05sparc64: Niagara-4 bzero/memset, plus use MRU stores in page copy.David S. Miller7-12/+176
2012-10-06compat: move compat_siginfo_t definition to asm/compat.hDenys Vlasenko3-54/+60
2012-10-06cross-arch: don't corrupt personality flags upon exec()Jiri Kosina1-1/+2
2012-10-04sparc64: Fix strace hiccups when force_successful_syscall() triggers.Al Viro1-18/+13
2012-10-04sparc64: Rearrange thread info to cheaply clear syscall noerror state.Al Viro5-15/+19
2012-10-04Merge branch 'disintegrate-asm-generic' of git://git.infradead.org/users/dhow...Arnd Bergmann60-356/+6859
2012-10-03Merge tag 'uapi-prep-20121002' of git://git.infradead.org/users/dhowells/linu...Linus Torvalds1-0/+5
2012-10-03asm-generic: Add default clkdev.hMark Brown1-0/+1
2012-10-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds8-33/+34
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-47/+2
2012-10-02sparc: fix format string argument for prom_printf()Akinobu Mita7-10/+11
2012-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller50-276/+6818
2012-10-02compat: fs: Generic compat_sys_sendfile implementationCatalin Marinas3-47/+2
2012-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+4
2012-10-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-nextLinus Torvalds47-263/+6814
2012-10-02UAPI: (Scripted) Set up UAPI Kbuild filesDavid Howells1-0/+5
2012-10-01Merge tag 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds2-13/+0
2012-10-01sanitize tsk_is_polling()Al Viro2-0/+5
2012-10-01bury _TIF_RESTORE_SIGMASKAl Viro1-1/+0
2012-09-28sparc64: Fix trailing whitespace in NG4 memcpy.David S. Miller1-3/+3
2012-09-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-8/+5
2012-09-28Make most arch asm/module.h files use asm-generic/module.hDavid Howells3-24/+2
2012-09-27sparc: bpf_jit_comp: add XOR instruction for BPF JIT JITDaniel Borkmann1-0/+4
2012-09-27sparc64: Fix comment type in NG4 copy from user.David S. Miller1-1/+1
2012-09-27sparc64: Fix return value of Niagara-2 memcpy.David S. Miller1-23/+23
2012-09-27sparc64: Add SPARC-T4 optimized memcpy.David S. Miller8-2/+546
2012-09-21sparc: fix the return value of module_alloc()Wei Yongjun1-3/+1
2012-09-21sparc32: Enable the relocation target R_SPARC_DISP32 for sparc32Andreas Larsson1-5/+4
2012-09-21arch/sparc/kernel/pci_sun4v.c: removes unnecessary semicolonPeter Senna Tschudin1-1/+1
2012-09-21sparc64: Fix function argument comment in camellia_sparc64_key_expand asm.David S. Miller1-1/+1
2012-09-20get rid of generic instances of asm/exec.hAl Viro2-6/+1
2012-09-18PCI: Provide a default pcibios_update_irq()Thierry Reding2-13/+0
2012-09-18PCI: Discard __init annotations for pci_fixup_irqs() and related functionsThierry Reding1-1/+1
2012-09-17sparc64: Fix IV handling bug in des_sparc64_cbc_decryptDavid S. Miller1-0/+1
2012-09-15sparc64: Add auto-loading mechanism to crypto-opcode drivers.David S. Miller2-8/+22
2012-09-15sparc64: Add missing pr_fmt define to crypto opcode drivers.David S. Miller3-0/+6
2012-09-15sparc64: Adjust crypto priorities.David S. Miller9-16/+38
2012-09-06sparc64: Use cpu_pgsz_mask for linear kernel mapping config.David S. Miller1-39/+65
2012-09-06sparc64: Probe cpu page size support more portably.David S. Miller3-0/+56
2012-09-06sparc64: Support 2GB and 16GB page sizes for kernel linear mappings.David S. Miller3-44/+122
2012-09-01sparc64: Fix bugs in unrolled 256-bit loops.David S. Miller1-3/+9
2012-08-31sparc64: Avoid code duplication in crypto assembler.David S. Miller9-125/+117
2012-08-30sparc64: Unroll CTR crypt loops in AES driver.David S. Miller1-24/+118
2012-08-30sparc64: Unroll ECB decryption loops in AES driver.David S. Miller1-18/+143
2012-08-30sparc64: Unroll ECB encryption loops in AES driver.David S. Miller1-18/+148
2012-08-29sparc64: Add ctr mode support to AES driver.David S. Miller2-0/+157
2012-08-29sparc64: Move AES driver over to a methods based implementation.David S. Miller2-337/+728
2012-08-28sparc64: Use fsrc2 instead of fsrc1 in sparc64 hash crypto drivers.David S. Miller4-4/+4
2012-08-28sparc64: Add CAMELLIA driver making use of the new camellia opcodes.David S. Miller3-0/+903
2012-08-28sparc64: Fix spelling of CAMELLIA in CFR macro name and comment.David S. Miller1-1/+1
2012-08-25sparc64: Add DES driver making use of the new des opcodes.David S. Miller3-0/+966
2012-08-22sparc64: Add CRC32C driver making use of the new crc32c opcode.David S. Miller3-0/+210
2012-08-22sparc64: Add AES driver making use of the new aes opcodes.David S. Miller3-0/+1163
2012-08-20sparc64: Add MD5 driver making use of the 'md5' instruction.David S. Miller3-0/+258
2012-08-20sparc64: Add SHA384/SHA512 driver making use of the 'sha512' instruction.David S. Miller3-0/+326
2012-08-20sparc64: Add SHA224/SHA256 driver making use of the 'sha256' instruction.David S. Miller3-0/+317
2012-08-20sparc64: Add SHA1 driver making use of the 'sha1' instruction.David S. Miller5-0/+265
2012-08-18sparc64: Update generic comments in perf event code to match reality.David S. Miller1-13/+27
2012-08-18sparc64: Add SPARC-T4 perf event support.David S. Miller1-2/+187
2012-08-18sparc64: Support perf event encoding for multi-PCR PMUs.David S. Miller1-23/+75
2012-08-18sparc64: Make sparc_pmu_{enable,disable}_event() multi-pcr aware.David S. Miller1-6/+14
2012-08-18sparc64: Rework sparc_pmu_enable() so that the side effects are clearer.David S. Miller1-6/+2
2012-08-18sparc64: Prepare perf event layer for handling multiple PCR registers.David S. Miller1-27/+45
2012-08-18sparc64: Specify user and supervisor trace PCR bits in sparc_pmu.David S. Miller1-4/+12
2012-08-18sparc64: Abstract PMC read/write behind sparc_pmu.David S. Miller1-30/+38
2012-08-18sparc64: Allow max hw perf events to be variable.David S. Miller1-3/+7
2012-08-18sparc64: Add perf_event abstractions for orthogonal PMUs.David S. Miller1-0/+20
2012-08-18sparc64: Add PCR ops for SPARC-T4.David S. Miller3-2/+98
2012-08-18sparc64: Abstract away the %pcr values used to enable/disable NMIDavid S. Miller3-29/+26
2012-08-18sparc64: Abstract away the NMI PIC counter computation.David S. Miller3-19/+20
2012-08-18sparc64: Abstract away PIC register accesses.David S. Miller5-64/+61
2012-08-18sparc64: Add 'reg_num' argument to pcr_ops methods.David S. Miller4-19/+22
2012-08-18sparc64: Add hypervisor interfaces for SPARC-T4 perf counter access.David S. Miller3-0/+28
2012-08-18sparc64: Add detection for features new in SPARC-T4.David S. Miller3-12/+78
2012-08-15sparc64: Be less verbose during vmemmap population.David S. Miller1-5/+23
2012-08-02sparc64: do not clobber personality flags in sys_sparc64_personality()Jiri Kosina1-5/+5
2012-07-31Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+2
2012-07-30ipc: use Kconfig options for __ARCH_WANT_[COMPAT_]IPC_PARSE_VERSIONWill Deacon2-1/+1
2012-07-30ipc: add COMPAT_SHMLBA supportWill Deacon1-1/+1
2012-07-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds22-522/+331
2012-07-26sparc32, copy_thread: Clear TIF_USEDFPU flag of created task instead of currentTkhai Kirill1-3/+1
2012-07-26sparc32: delete dead code in show_mem()Sam Ravnborg1-7/+0
2012-07-26sparc32: move kmap_init() to highmem.cSam Ravnborg3-14/+17
2012-07-26sparc32: move probe_memory() to srmmu.cSam Ravnborg2-13/+11
2012-07-26sparc32: drop unused BAD_PAGE stuffSam Ravnborg1-7/+0
2012-07-26sparc32: centralize all mmu context handling in srmmu.cSam Ravnborg6-71/+63
2012-07-26sparc32: drop quicklistSam Ravnborg2-15/+0
2012-07-26sparc32: drop sparc model check in paging_initSam Ravnborg1-13/+1
2012-07-26sparc32: drop sparc_unmapped_baseSam Ravnborg2-4/+1
2012-07-26sparc32,leon: drop leon_init()Sam Ravnborg3-19/+0
2012-07-26sparc32: drop fixmap.hSam Ravnborg4-30/+26
2012-07-26sparc32: fixmap.h cleanupSam Ravnborg1-89/+5
2012-07-26sparc32: drop unused kmap_atomic_to_pageSam Ravnborg2-19/+0
2012-07-26sparc32: drop swapper_pg_dirSam Ravnborg2-4/+3
2012-07-26sparc32: beautify srmmu_inherit_prom_mappings()Sam Ravnborg1-10/+16
2012-07-26sparc32: use void * in nocache get/freeSam Ravnborg2-35/+42
2012-07-26sparc32: fix coding-style in srmmu.cSam Ravnborg1-68/+64
2012-07-26sparc32: sort includes in srmmu.cSam Ravnborg1-21/+21
2012-07-26sparc32: define a few srmmu functions __initSam Ravnborg1-2/+2
2012-07-24Merge tag 'for-3.6' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pciLinus Torvalds4-117/+7
2012-07-24Merge tag 'dt-for-3.6' of git://sources.calxeda.com/kernel/linuxLinus Torvalds1-1/+1
2012-07-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+4
2012-07-22Merge branch 'smp-hotplug-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+1
2012-07-19sparc/ldc: remove IRQF_SAMPLE_RANDOM which is now a no-opTheodore Ts'o1-4/+2
2012-07-10Merge branch 'pci/bjorn-p2p-bridge-windows' into nextBjorn Helgaas1-88/+1
2012-07-10sparc/PCI: replace pci_cfg_fake_ranges() with pci_read_bridge_bases()Bjorn Helgaas1-88/+1
2012-07-09sparc64: remove unused function straddles_64bit_va_hole()Kirill Tkhai1-17/+0
2012-07-06devicetree: add helper inline for retrieving a node's full nameGrant Likely1-1/+1
2012-07-05Merge branch 'pci/myron-pcibios_setup' into nextBjorn Helgaas3-21/+0
2012-07-05sparc/PCI: factor out pcibios_setup()Myron Stowe3-21/+0
2012-06-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller3-127/+1
2012-06-27sparc32: Remove superfluous extern declarations for prom_*() functionsGeert Uytterhoeven1-3/+0
2012-06-27sparc: Correct comments about prom_init() return valuesGeert Uytterhoeven2-4/+4
2012-06-27sparc/PCI: remove unused pcibios_assign_resource() definitionBjorn Helgaas1-5/+0
2012-06-27sparc64: Consistently use fsrc2 rather than fmovd in optimized asm.David S. Miller3-66/+66
2012-06-24Fix typo in printed messagesAnatol Pomozov1-1/+1
2012-06-22Merge branch 'topic/bjorn-trivial' into nextBjorn Helgaas1-5/+0
2012-06-15sparc/PCI: remove unused pcibios_assign_resource() definitionBjorn Helgaas1-5/+0
2012-06-13sparc/PCI: register busn_res for root busesYinghai Lu2-3/+6
2012-06-13PCI: replace struct pci_bus secondary/subordinate with busn_resYinghai Lu1-3/+3
2012-06-11sparc: remove two unused headersPaul Bolle2-126/+0
2012-06-06sparc bpf_jit: support BPF_S_ANC_ALU_XOR_X instructionDavid S. Miller1-0/+4
2012-06-05SPARC: SMP: Remove call to ipi_call_lock_irq()/ipi_call_unlock_irq()Yong Zhang1-6/+1
2012-06-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-84/+37
2012-06-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-14/+2
2012-06-01new helper: signal_delivered()Al Viro3-6/+3
2012-06-01most of set_current_blocked() callers want SIGKILL/SIGSTOP removed from setAl Viro3-12/+0
2012-06-01set_restore_sigmask() is never called without SIGPENDING (and never should be)Al Viro1-1/+1
2012-06-01TIF_RESTORE_SIGMASK can be set only when TIF_SIGPENDING is setAl Viro2-3/+2
2012-06-01pull clearing RESTORE_SIGMASK into block_sigmask()Al Viro3-37/+9
2012-06-01new helper: sigmask_to_save()Al Viro2-14/+4
2012-06-01new helper: restore_saved_sigmask()Al Viro3-12/+3
2012-06-01new helpers: {clear,test,test_and_clear}_restore_sigmask()Al Viro1-0/+16
2012-05-31Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-4/+0
2012-05-30ia64, sparc64: convert wrappers around do_mremap() to sys_mremap()Al Viro1-9/+2
2012-05-30bury __kernel_nlink_t, make internal nlink_t consistentAl Viro1-5/+0
2012-05-29sparc: fix sparc64 build due to leon.h inclusionSam Ravnborg2-1/+1
2012-05-29sparc32: remove unused variable in head_32.SSam Ravnborg1-8/+0
2012-05-29sparc32,leon: fix leon bootupSam Ravnborg1-32/+41
2012-05-28sparc32: Export leon_dma_ops to modules.David S. Miller1-1/+2
2012-05-27sparc32: support leon + sun in dma_make_coherent()Sam Ravnborg1-8/+4
2012-05-27sparc32,leon: always support leon in ioportSam Ravnborg2-11/+9
2012-05-27sparc32,leon: always include leon_pmc in buildSam Ravnborg2-7/+10
2012-05-27sparc32: refactor cpu_idle()Sam Ravnborg1-30/+5
2012-05-27sparc32: srmmu_probe now knows about leon tooSam Ravnborg4-23/+23
2012-05-27sparc32: drop LEON hack for ASI_M_MMUREGSSam Ravnborg1-4/+0
2012-05-27sparc32: introduce run-time patching of srmmu access functionsSam Ravnborg3-61/+90
2012-05-27sparc32: introduce support for run-time patching for all shared assembler codeSam Ravnborg5-29/+59
2012-05-27sparc32,leon: fix section mismatch warningSam Ravnborg1-2/+2
2012-05-27sparc32,leon: always include leon_smp + leon_mm in buildSam Ravnborg6-28/+2
2012-05-27sparc32,leon: always include leon_kernel in buildSam Ravnborg3-7/+1
2012-05-27sparc32,leon: clean up leon.hSam Ravnborg3-65/+4
2012-05-27sparc32: handle leon in cpu.cSam Ravnborg2-9/+11
2012-05-27sparc32: handle leon in irq_32.cSam Ravnborg1-10/+12
2012-05-27sparc32: add support for run-time patching of leon/sun single instructionsSam Ravnborg4-16/+72
2012-05-27sparc32: introduce sparc32_start_kernel called from head_32.SSam Ravnborg3-8/+15
2012-05-27sparc32: implement proper LEON support in head_32 (after highmem)Sam Ravnborg1-25/+33
2012-05-27sparc32: implement proper LEON support in head_32 (before highmem)Sam Ravnborg2-11/+53
2012-05-27sparc32: string and whitespace cleanup in head_32.SSam Ravnborg1-15/+15
2012-05-27sparc: fix bad merge of sparc KconfigStephen Rothwell1-1/+0
2012-05-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxDavid S. Miller8-231/+10
2012-05-26sparc: use the new generic strnlen_user() functionDavid Miller7-231/+9