Skip to content
This repository

This branch is 1088 commits ahead and 57297 commits behind rpi-3.10.y

MPI: Fix compilation on MIPS with GCC 4.4 and newer

commit a3cea98 upstream.

Since 4.4 GCC on MIPS no longer recognizes the "h" constraint,
leading to this build failure:

  CC      lib/mpi/generic_mpih-mul1.o
lib/mpi/generic_mpih-mul1.c: In function 'mpihelp_mul_1':
lib/mpi/generic_mpih-mul1.c:50:3: error: impossible constraint in 'asm'

This patch updates MPI with the latest umul_ppm implementations for MIPS.

Signed-off-by: Manuel Lauss <manuel.lauss@gmail.com>
Cc: Linux-MIPS <linux-mips@linux-mips.org>
Cc: Dmitry Kasatkin <dmitry.kasatkin@intel.com>
Cc: James Morris <jmorris@namei.org>
Patchwork: https://patchwork.linux-mips.org/patch/4612/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Cc: Shuah Khan <shuah.khan@hp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
latest commit 5433889db1
mlauss mlauss authored gregkh committed
..
Octocat-spinner-32 lzo lib: add support for LZO-compressed kernels
Octocat-spinner-32 mpi MPI: Fix compilation on MIPS with GCC 4.4 and newer
Octocat-spinner-32 raid6 lib/raid6: fix sparse warnings in recovery functions
Octocat-spinner-32 reed_solomon lib: Remove unnecessary inclusions of asm/semaphore.h
Octocat-spinner-32 xz XZ: Fix incorrect XZ_BUF_ERROR
Octocat-spinner-32 zlib_deflate zlib: slim down zlib_deflate() workspace when possible
Octocat-spinner-32 zlib_inflate inflate_fast: sout is already a short so ptr arith was off by one.
Octocat-spinner-32 .gitignore Add some basic .gitignore files
Octocat-spinner-32 Kconfig Merge branch 'akpm' (Andrew's patch-bomb)
Octocat-spinner-32 Kconfig.debug powerpc: pSeries reconfig notifier error injection module
Octocat-spinner-32 Kconfig.kgdb mips,kgdb: kdb low level trap catch and stack trace
Octocat-spinner-32 Kconfig.kmemcheck kmemcheck: depend on HAVE_ARCH_KMEMCHECK
Octocat-spinner-32 Makefile Merge tag 'writeback-proportions' of git://git.kernel.org/pub/scm/lin…
Octocat-spinner-32 argv_split.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 atomic64.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 atomic64_test.c atomic64_test: simplify the #ifdef for atomic64_dec_if_positive() test
Octocat-spinner-32 audit.c audit: support the "standard" <asm-generic/unistd.h>
Octocat-spinner-32 average.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 bcd.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 bch.c lib: add shared BCH ECC library
Octocat-spinner-32 bitmap.c lib/bitmap.c: fix documentation for scnprintf() functions
Octocat-spinner-32 bitrev.c lib: export bitrev16
Octocat-spinner-32 bsearch.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 btree.c btree: catch NULL value before it does harm
Octocat-spinner-32 bug.c bugs, x86: Fix printk levels for panic, softlockups and stack dumps
Octocat-spinner-32 bust_spinlocks.c oops handling: ensure that any oops is flushed to the mtdoops console
Octocat-spinner-32 check_signature.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 checksum.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 clz_tab.c lib: Fix multiple definitions of clz_tab
Octocat-spinner-32 cmdline.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 cordic.c Docs: wording: functions -> algorithm
Octocat-spinner-32 cpu-notifier-error-inject.c cpu: rewrite cpu-notifier-error-inject module
Octocat-spinner-32 cpu_rmap.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 cpumask.c lib/cpumask.c: remove __any_online_cpu()
Octocat-spinner-32 crc-ccitt.c [PATCH] kernel-doc for lib/crc*.c
Octocat-spinner-32 crc-itu-t.c CRC ITU-T V.41
Octocat-spinner-32 crc-t10dif.c [SCSI] lib: Add support for the T10 (SCSI) Data Integrity Field CRC
Octocat-spinner-32 crc16.c [PATCH] kernel-doc for lib/crc*.c
Octocat-spinner-32 crc32.c lib/crc32.c: fix unused variables warnings
Octocat-spinner-32 crc32defs.h crc32: select an algorithm via Kconfig
Octocat-spinner-32 crc7.c CRC7 support
Octocat-spinner-32 crc8.c lib: crc8: add new library module providing crc8 algorithm
Octocat-spinner-32 ctype.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 debug_locks.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 debugobjects.c debugobjects: Fill_pool() returns void now
Octocat-spinner-32 dec_and_lock.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 decompress.c decompressors: add boot-time XZ support
Octocat-spinner-32 decompress_bunzip2.c decompress_bunzip2: remove invalid vi modeline
Octocat-spinner-32 decompress_inflate.c decompressors: check input size in decompress_inflate.c
Octocat-spinner-32 decompress_unlzma.c treewide: Fix comment and string typo 'bufer'
Octocat-spinner-32 decompress_unlzo.c unlzo: fix input buffer free
Octocat-spinner-32 decompress_unxz.c Fix common misspellings
Octocat-spinner-32 devres.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 digsig.c digsig: add hash size comparision on signature verification
Octocat-spinner-32 div64.c lib: correct link to the original source for div64_u64
Octocat-spinner-32 dma-debug.c dma-debug: debugfs_create_bool() takes a u32 pointer
Octocat-spinner-32 dump_stack.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 dynamic_debug.c Revert "dynamic_debug: remove unneeded includes"
Octocat-spinner-32 dynamic_queue_limits.c bql: Avoid possible inconsistent calculation.
Octocat-spinner-32 extable.c module: trim exception table on init free.
Octocat-spinner-32 fault-inject.c fault-inject: avoid call to random32() if fault injection is disabled
Octocat-spinner-32 fdt.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code
Octocat-spinner-32 fdt_ro.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code
Octocat-spinner-32 fdt_rw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code
Octocat-spinner-32 fdt_strerror.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code
Octocat-spinner-32 fdt_sw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code
Octocat-spinner-32 fdt_wip.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code
Octocat-spinner-32 find_last_bit.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 find_next_bit.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 flex_array.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 flex_proportions.c lib/flex_proportions.c: fix corruption of denominator in flexible pro…
Octocat-spinner-32 gcd.c lib/gcd.c: prevent possible div by 0
Octocat-spinner-32 gen_crc32table.c crc32: bolt on crc32c
Octocat-spinner-32 genalloc.c genalloc: stop crashing the system when destroying a pool
Octocat-spinner-32 halfmd4.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 hexdump.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 hweight.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 idr.c Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kern…
Octocat-spinner-32 inflate.c MN10300: Don't try and #include <linux/slab.h> in lib/inflate.c from …
Octocat-spinner-32 int_sqrt.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 iomap.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 iomap_copy.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 iommu-helper.c Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kern…
Octocat-spinner-32 ioremap.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 irq_regs.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 is_single_threaded.c kernel: is_current_single_threaded: don't use ->mmap_sem
Octocat-spinner-32 jedec_ddr_data.c ddr: add LPDDR2 data from JESD209-2
Octocat-spinner-32 kasprintf.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 klist.c Revert "driver core: check start node in klist_iter_init_node"
Octocat-spinner-32 kobject.c kobject: fix the uncorrect comment
Octocat-spinner-32 kobject_uevent.c netlink: add netlink_kernel_cfg parameter to netlink_kernel_create
Octocat-spinner-32 kstrtox.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 kstrtox.h lib/kstrtox: common code between kstrto*() and simple_strto*() functions
Octocat-spinner-32 lcm.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 libcrc32c.c libcrc32c: Fix "crc32c undefined" compilation error
Octocat-spinner-32 list_debug.c rcu: Fix broken strings in RCU's source code.
Octocat-spinner-32 list_sort.c lib/list_sort: test: check element addresses
Octocat-spinner-32 llist.c Merge tag 'split-asm_system_h-for-linus-20120328' of git://git.kernel…
Octocat-spinner-32 locking-selftest-hardirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-mutex.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-rlock-hardirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-rlock-softirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-rlock.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-rsem.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-softirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-spin-hardirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-spin-softirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-spin.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-wlock-hardirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-wlock-softirq.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-wlock.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest-wsem.h [PATCH] lockdep: locking API self tests
Octocat-spinner-32 locking-selftest.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 lru_cache.c lru_cache: use correct type in sizeof for allocation
Octocat-spinner-32 md5.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 memory-notifier-error-inject.c memory: memory notifier error injection module
Octocat-spinner-32 memweight.c string: introduce memweight()
Octocat-spinner-32 nlattr.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 notifier-error-inject.c fault-injection: notifier error injection
Octocat-spinner-32 notifier-error-inject.h fault-injection: notifier error injection
Octocat-spinner-32 pSeries-reconfig-notifier-error-inject.c powerpc: pSeries reconfig notifier error injection module
Octocat-spinner-32 parser.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 pci_iomap.c lib: add NO_GENERIC_PCI_IOPORT_MAP
Octocat-spinner-32 percpu_counter.c switch the protection of percpu_counter list to spinlock
Octocat-spinner-32 plist.c bug.h: add include of it to various implicit C users
Octocat-spinner-32 pm-notifier-error-inject.c PM: PM notifier error injection module
Octocat-spinner-32 prio_heap.c lib: fix sparse shadowed variable warning
Octocat-spinner-32 prio_tree.c prio_tree: introduce prio_set_parent()
Octocat-spinner-32 proportions.c locking, lib/proportions: Annotate prop_local_percpu::lock as raw
Octocat-spinner-32 radix-tree.c radix-tree: fix contiguous iterator
Octocat-spinner-32 random32.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 ratelimit.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 rational.c lib: Change mail address of Oskar Schirmer
Octocat-spinner-32 rbtree.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 reciprocal_div.c sch_red: Adaptative RED AQM
Octocat-spinner-32 rwsem-spinlock.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 rwsem.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 scatterlist.c Merge branch 'akpm' (Andrew's patch-bomb)
Octocat-spinner-32 sha1.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 show_mem.c arch, mm: filter disallowed nodes from arch specific show_mem functions
Octocat-spinner-32 smp_processor_id.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 sort.c generic swap(): lib/sort.c: rename swap to swap_func
Octocat-spinner-32 spinlock_debug.c spinlock_debug: print offset in addition to symbol name
Octocat-spinner-32 stmp_device.c lib: add support for stmp-style devices
Octocat-spinner-32 string.c Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kern…
Octocat-spinner-32 string_helpers.c lib/string_helpers.c: make arrays static
Octocat-spinner-32 strncpy_from_user.c word-at-a-time: make the interfaces truly generic
Octocat-spinner-32 strnlen_user.c lib: Fix generic strnlen_user for 32-bit big-endian machines
Octocat-spinner-32 swiotlb.c swiotlb: print physical addresses consistently with other parts of ke…
Octocat-spinner-32 syscall.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 test-kstrtox.c lib/test-kstrtox.c: mark const init data with __initconst instead of …
Octocat-spinner-32 textsearch.c textsearch: doc - fix spelling in lib/textsearch.c.
Octocat-spinner-32 timerqueue.c Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kern…
Octocat-spinner-32 ts_bm.c textsearch: ts_bm: support case insensitive searching in Boyer-Moore …
Octocat-spinner-32 ts_fsm.c textsearch: ts_fsm: return error on request for case insensitive search
Octocat-spinner-32 ts_kmp.c textsearch: ts_kmp: support case insensitive searching in Knuth-Morri…
Octocat-spinner-32 uuid.c lib: reduce the use of module.h wherever possible
Octocat-spinner-32 vsprintf.c vsprintf: add support of '%*ph[CDN]'
Something went wrong with that request. Please try again.