Latest commit 60a6ca6 Oct 14, 2017 @torvalds torvalds Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/s…
…cm/linux/kernel/git/tip/tip

Pull locking fixes from Ingo Molnar:
 "Two lockdep fixes for bugs introduced by the cross-release dependency
  tracking feature - plus a commit that disables it because performance
  regressed in an absymal fashion on some systems"

* 'locking-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  locking/lockdep: Disable cross-release features for now
  locking/selftest: Avoid false BUG report
  locking/lockdep: Fix stacktrace mess
Permalink
..
Failed to load latest commit information.
842 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel… Mar 18, 2016
fonts lib/fonts/Kconfig: keep non-Sparc fonts listed together Feb 28, 2017
lz4 lib/lz4: make arrays static const, reduces object code size Oct 4, 2017
lzo lzo: check for length overrun in variable length encoding. Sep 28, 2014
mpi Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 Aug 22, 2017
raid6 Merge tag 'md/4.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/… Sep 7, 2017
reed_solomon lib: Remove unnecessary inclusions of asm/semaphore.h Apr 19, 2008
xz lib/xz: enable all filters by default in Kconfig Jun 4, 2014
zlib_deflate zlib_deflate/deftree: remove bi_reverse() Sep 10, 2015
zlib_inflate lib/zlib_inflate/inftrees.c: fix potential buffer overflow May 9, 2017
zstd lib: Add zstd modules Aug 15, 2017
.gitignore X.509: Implement simple static OID registry Oct 8, 2012
Kconfig Merge branch 'zstd-minimal' of git://git.kernel.org/pub/scm/linux/ker… Sep 15, 2017
Kconfig.debug Merge branch 'locking-urgent-for-linus' of git://git.kernel.org/pub/s… Oct 14, 2017
Kconfig.kasan mm, kasan: switch SLUB to stackdepot, enable memory quarantine for SLUB Jul 28, 2016
Kconfig.kgdb lib: update location of kgdb documentation May 16, 2017
Kconfig.kmemcheck kmemcheck: depend on HAVE_ARCH_KMEMCHECK Jul 1, 2009
Kconfig.ubsan Kconfig: lib/Kconfig.ubsan fix reference to ubsan documentation Dec 15, 2016
Makefile Merge branch 'zstd-minimal' of git://git.kernel.org/pub/scm/linux/ker… Sep 15, 2017
argv_split.c argv_split(): teach it to handle mutable strings Apr 30, 2013
asn1_decoder.c Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git… May 17, 2016
assoc_array.c assoc_array: fix path to assoc_array documentation Aug 30, 2017
atomic64.c locking/atomic: Implement atomic{,64,_long}_fetch_{add,sub,and,andnot… Jun 16, 2016
atomic64_test.c lib/atomic64_test.c: add a test that atomic64_inc_not_zero() returns … Jul 14, 2017
audit.c syscalls: implement execveat() system call Dec 13, 2014
bcd.c usb/core: use bin2bcd() for bcdDevice in RH Sep 10, 2012
bch.c lib: add shared BCH ECC library Mar 11, 2011
bitmap.c lib/bitmap.c: make bitmap_parselist() thread-safe and much faster Sep 9, 2017
bitrev.c ARM: 8187/1: add CONFIG_HAVE_ARCH_BITREVERSE to support rbit instruction Dec 22, 2014
bsearch.c lib/bsearch.c: micro-optimize pivot position calculation Jul 10, 2017
btree.c treewide: Remove old email address Nov 23, 2015
bug.c debug: Add _ONCE() logic to report_bug() Mar 30, 2017
build_OID_registry X.509: do not emit any informational output Jun 19, 2013
bust_spinlocks.c printk: Provide a wake_up_klogd() off-case Mar 22, 2013
chacha20.c random: replace non-blocking pool with a Chacha20-based CRNG Jul 3, 2016
check_signature.c lib: reduce the use of module.h wherever possible Mar 7, 2012
checksum.c ipv4: Update parameters for csum_tcpudp_magic to their original types Mar 14, 2016
clz_ctz.c lib/clz_ctz.c: add prototype declarations in lib/clz_ctz.c Apr 3, 2014
clz_tab.c lib: Fix multiple definitions of clz_tab Feb 1, 2012
cmdline.c lib/cmdline.c: remove meaningless comment Sep 9, 2017
compat_audit.c audit: Add generic compat syscall support Mar 20, 2014
cordic.c Docs: wording: functions -> algorithm Oct 29, 2011
cpu_rmap.c sched/topology: Rename topology_thread_cpumask() to topology_sibling_… May 27, 2015
cpumask.c cpumask: make cpumask_next() out-of-line Sep 9, 2017
crc-ccitt.c [PATCH] kernel-doc for lib/crc*.c Jun 25, 2006
crc-itu-t.c lib: crc-itu-t.[ch] fix 0x0x prefix in integer constants May 26, 2015
crc-t10dif.c lib: introduce crc_t10dif_update() May 31, 2015
crc16.c [PATCH] kernel-doc for lib/crc*.c Jun 25, 2006
crc32.c lib: add module support to crc32 tests Feb 25, 2017
crc32defs.h crc32: select an algorithm via Kconfig Mar 23, 2012
crc32test.c lib: add module support to crc32 tests Feb 25, 2017
crc4.c lib: Add crc4 module Jun 9, 2017
crc7.c lib/crc7: Shift crc7() output left 1 bit May 16, 2014
crc8.c lib: crc8: add new library module providing crc8 algorithm Jun 3, 2011
ctype.c lib: reduce the use of module.h wherever possible Mar 7, 2012
debug_info.c kbuild: include core debug info when DEBUG_INFO_REDUCED Jun 11, 2015
debug_locks.c mutex: Add support for wound/wait style locks Jun 26, 2013
debugobjects.c debugobjects: Make kmemleak ignore debug objects Aug 14, 2017
dec_and_lock.c lib: reduce the use of module.h wherever possible Mar 7, 2012
decompress.c lib/decompress: set the compressor name to NULL on error Jul 17, 2015
decompress_bunzip2.c lib/decompressors: use real out buf size for gunzip with kernel Sep 10, 2015
decompress_inflate.c lib/decompressors: use real out buf size for gunzip with kernel Sep 10, 2015
decompress_unlz4.c lib/decompress_unlz4: change module to work with new LZ4 module version Feb 25, 2017
decompress_unlzma.c lib/decompress_unlzma: Do a NULL check for pointer Sep 10, 2015
decompress_unlzo.c lib/decompressors: use real out buf size for gunzip with kernel Sep 10, 2015
decompress_unxz.c lib/decompressors: use real out buf size for gunzip with kernel Sep 10, 2015
devres.c devres: fix devm_ioremap_*() offset parameter kerneldoc description Apr 24, 2017
digsig.c KEYS: Differentiate uses of rcu_dereference_key() and user_key_payload() Mar 1, 2017
div64.c __div64_32(): make it overridable at compile time Nov 16, 2015
dma-debug.c Merge tag 'dmaengine-4.12-rc1' of git://git.infradead.org/users/vkoul… May 9, 2017
dma-noop.c dma: Take into account dma_pfn_offset Jun 28, 2017
dma-virt.c dma-virt: remove dma_supported and mapping_error methods Jun 28, 2017
dump_stack.c sched/headers: Prepare for new header dependencies before moving code… Mar 2, 2017
dynamic_debug.c dynamic_debug: add jump label support Aug 4, 2016
dynamic_queue_limits.c lib/dynamic_queue_limits.c: simplify includes Feb 13, 2015
earlycpio.c lib/cpio: Make find_cpio_data()'s offset arg optional Jun 8, 2016
errseq.c errseq: rename __errseq_set to errseq_set Jul 26, 2017
extable.c lib/extable.c: use bsearch() library function in search_extable() Jul 10, 2017
fault-inject.c fault-inject: fix wrong should_fail() decision in task context Aug 10, 2017
fdt.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code Jul 23, 2012
fdt_empty_tree.c lib: add fdt_empty_tree.c Apr 30, 2014
fdt_ro.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code Jul 23, 2012
fdt_rw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code Jul 23, 2012
fdt_strerror.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code Jul 23, 2012
fdt_sw.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code Jul 23, 2012
fdt_wip.c of/lib: Allow scripts/dtc/libfdt to be used from kernel code Jul 23, 2012
find_bit.c lib/find_bit.c: micro-optimise find_next_*_bit Feb 25, 2017
flex_array.c reciprocal_divide: update/correction of the algorithm Jan 22, 2014
flex_proportions.c percpu_counter: Rename __percpu_counter_add to percpu_counter_add_batch Jun 20, 2017
gcd.c lib/GCD.c: use binary GCD algorithm instead of Euclidean May 21, 2016
gen_crc32table.c lib: crc32: constify crc32 lookup table Feb 14, 2015
genalloc.c lib/genalloc.c: start search from start of chunk Oct 28, 2016
glob.c lib: add module support to glob tests Feb 25, 2017
globtest.c lib: add module support to glob tests Feb 25, 2017
hexdump.c lib/hexdump.c: return -EINVAL in case of error in hex2bin() Sep 9, 2017
hweight.c x86/hweight: Get rid of the special calling convention Jun 8, 2016
idr.c lib/idr.c: fix comment for idr_replace() Oct 4, 2017
inflate.c MN10300: Don't try and #include <linux/slab.h> in lib/inflate.c from … Aug 12, 2010
int_sqrt.c lib/int_sqrt.c: optimize square root algorithm Apr 30, 2013
interval_tree.c lib/interval_tree.c: simplify includes Feb 13, 2015
interval_tree_test.c lib/interval_tree: fast overlap detection Sep 9, 2017
iomap.c Kconfig: rename HAS_IOPORT to HAS_IOPORT_MAP Apr 7, 2014
iomap_copy.c lib/iomap_copy.c: add __ioread32_copy() Jan 21, 2016
iommu-common.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc Nov 6, 2015
iommu-helper.c lib/iommu-helper: skip to next segment Aug 2, 2016
ioremap.c mm: convert generic code to 5-level paging Mar 9, 2017
iov_iter.c iov_iter: fix page_copy_sane for compound pages Sep 21, 2017
irq_poll.c Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linu… Oct 15, 2016
irq_regs.c lib: reduce the use of module.h wherever possible Mar 7, 2012
is_single_threaded.c sched/headers: Prepare to move 'init_task' and 'init_thread_union' fr… Mar 2, 2017
jedec_ddr_data.c ddr: add LPDDR2 data from JESD209-2 May 2, 2012
kasprintf.c lib/kasprintf.c: add sanity check to kvasprintf Jan 16, 2016
kfifo.c kfifo: use BUG_ON Aug 8, 2014
klist.c klist: fix starting point removed bug in klist iterators Feb 8, 2016
kobject.c kobject: Export kobject_get_unless_zero() Mar 23, 2017
kobject_uevent.c driver core: suppress sending MODALIAS in UNBIND uevents Sep 18, 2017
kstrtox.c lib/kstrtox.c: use "unsigned int" more Jul 10, 2017
kstrtox.h lib/kstrtox: common code between kstrto*() and simple_strto*() functions Nov 1, 2011
lcm.c block: fix blk_stack_limits() regression due to lcm() change Mar 31, 2015
libcrc32c.c crypto: Work around deallocated stack frame reference gcc bug on sparc. Jun 8, 2017
list_debug.c bug: switch data corruption check to __must_check Feb 25, 2017
list_sort.c lib: add module support to linked list sorting tests May 9, 2017
llist.c lib/llist.c: fix data race in llist_del_first Nov 7, 2015
locking-selftest-hardirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-mutex.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-rlock-hardirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-rlock-softirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-rlock.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-rsem.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-rtmutex.h locking/selftest: Add RT-mutex support Jun 8, 2017
locking-selftest-softirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-spin-hardirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-spin-softirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-spin.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-wlock-hardirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-wlock-softirq.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-wlock.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest-wsem.h [PATCH] lockdep: locking API self tests Jul 3, 2006
locking-selftest.c locking/selftest: Avoid false BUG report Oct 10, 2017
lockref.c locking/core: Remove cpu_relax_lowlatency() users Nov 16, 2016
lru_cache.c lru_cache: Converted lc_seq_printf_status to return void Nov 25, 2015
memory-notifier-error-inject.c memory: memory notifier error injection module Jul 31, 2012
memweight.c string: introduce memweight() Jul 31, 2012
net_utils.c mac_pton: Use bool not int return Jun 26, 2014
netdev-notifier-error-inject.c net: Add support for CHANGEUPPER notifier error injection Dec 3, 2015
nlattr.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next Sep 4, 2017
nmi_backtrace.c printk: Use the main logbuf in NMI when logbuf_lock is available May 19, 2017
nodemask.c include/linux/nodemask.h: create next_node_in() helper May 20, 2016
notifier-error-inject.c mode_t, whack-a-mole at 11... Apr 9, 2013
notifier-error-inject.h fault-injection: notifier error injection Jul 31, 2012
of-reconfig-notifier-error-inject.c powerpc+of: Rename and fix OF reconfig notifier error inject module Dec 13, 2012
oid_registry.c lib/oid_registry.c: X.509: fix the buffer overflow in the utility fun… Sep 9, 2017
once.c once: make helper generic for calling functions once Oct 8, 2015
parman.c lib: Introduce priority array area manager Feb 3, 2017
parser.c parser: add u64 number parser Dec 6, 2016
pci_iomap.c Merge tag 'libnvdimm-for-4.3' of git://git.kernel.org/pub/scm/linux/k… Sep 8, 2015
percpu-refcount.c percpu-refcount: support synchronous switch to atomic mode. Mar 23, 2017
percpu_counter.c writeback: rework wb_[dec|inc]_stat family of functions Jul 12, 2017
percpu_ida.c sched/headers: Prepare to remove the <linux/gfp.h> include from <linu… Mar 2, 2017
percpu_test.c percpu: add test module for various percpu operations Nov 13, 2013
plist.c sched/headers: Prepare for new header dependencies before moving code… Mar 2, 2017
pm-notifier-error-inject.c PM: PM notifier error injection module Jul 31, 2012
prime_numbers.c lib/prime_numbers: Suppress warn on kmalloc failure Jan 23, 2017
radix-tree.c radix-tree: must check __radix_tree_preload() return value Sep 9, 2017
random32.c Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linu… Oct 15, 2016
ratelimit.c lib/ratelimit.c: use deferred printk() version Oct 4, 2017
rational.c lib: Change mail address of Oskar Schirmer May 17, 2012
rbtree.c rbtree: add some additional comments for rebalancing cases Sep 9, 2017
rbtree_test.c lib/rbtree_test.c: support rb_root_cached Sep 9, 2017
reciprocal_div.c reciprocal_divide: update/correction of the algorithm Jan 22, 2014
refcount.c locking/refcount: Create unchecked atomic_t implementation Jun 28, 2017
rhashtable.c rhashtable: Documentation tweak Sep 19, 2017
sbitmap.c sbitmap: add sbitmap_get_shallow() operation Apr 14, 2017
scatterlist.c scatterlist: add sg_zero_buffer() helper Jun 15, 2017
seq_buf.c tracing: Use seq_buf_used() in seq_buf_to_user() instead of len Dec 23, 2015
sg_pool.c lib: scatterlist: move SG pool code from SCSI driver to lib/sg_pool.c Apr 15, 2016
sg_split.c lib: scatterlist: add sg splitting function Aug 24, 2015
sha1.c lib: EXPORT_SYMBOL sha_init Mar 24, 2015
show_mem.c lib/show_mem.c: teach show_mem to work with the given nodemask Feb 23, 2017
siphash.c siphash: implement HalfSipHash1-3 for hash tables Jan 9, 2017
smp_processor_id.c sched/core: Enable might_sleep() and smp_processor_id() checks early May 23, 2017
sort.c lib: add CONFIG_TEST_SORT to enable self-test of sort() Feb 25, 2017
stackdepot.c lib/stackdepot: export save/fetch stack for drivers Nov 11, 2016
stmp_device.c lib/stmp_device.c: replace module.h include Feb 13, 2015
string.c lib/string.c: check for kmalloc() failure Sep 9, 2017
string_helpers.c mm: treewide: remove GFP_TEMPORARY allocation flag Sep 14, 2017
strncpy_from_user.c lib: harden strncpy_from_user Oct 11, 2016
strnlen_user.c kill strlen_user() May 16, 2017
swiotlb.c swiotlb: Add warnings for use of bounce buffers with SME Jul 18, 2017
syscall.c lib/syscall: Clear return values when no stack Mar 24, 2017
test-kstrtox.c kstrto*: accept "-0" for signed conversion Sep 10, 2015
test-string_helpers.c lib/test-string_helpers.c: fix and improve string_get_size() tests Feb 3, 2016
test_bitmap.c lib/test_bitmap.c: use ULL suffix for 64-bit constants Sep 14, 2017
test_bpf.c bpf: add BPF_J{LT,LE,SLT,SLE} instructions Aug 9, 2017
test_debug_virtual.c lib: add test module for CONFIG_DEBUG_VIRTUAL Sep 9, 2017
test_firmware.c test_firmware: add batched firmware tests Aug 10, 2017
test_hash.c lib/test_hash.c: fix warning in preprocessor symbol evaluation Sep 2, 2016
test_hexdump.c test_hexdump: print statistics at the end Jan 21, 2016
test_kasan.c kasan: report only the first error by default Apr 1, 2017
test_kmod.c test_kmod: flip INT checks to be consistent Sep 9, 2017
test_list_sort.c lib: add module support to linked list sorting tests May 9, 2017
test_module.c test: add minimal module for verification testing Jan 24, 2014
test_parman.c lib: fix spelling mistake: "actualy" -> "actually" Feb 26, 2017
test_printf.c mm, printk: introduce new format string for flags Mar 15, 2016
test_rhashtable.c lib: test_rhashtable: Fix KASAN warning Jul 25, 2017
test_siphash.c siphash: implement HalfSipHash1-3 for hash tables Jan 9, 2017
test_sort.c Revert "lib/test_sort.c: make it explicitly non-modular" May 9, 2017
test_static_key_base.c locking/static_keys: Provide a selftest Aug 3, 2015
test_static_keys.c locking/static_keys: Avoid nested functions Feb 9, 2016
test_sysctl.c test_sysctl: test against int proc_dointvec() array support Jul 12, 2017
test_user_copy.c lib: remove check for AVR32 arch in test_user_copy May 1, 2017
test_uuid.c uuid: fix incorrect uuid_equal conversion in test_uuid_test Jul 21, 2017
textsearch.c lib/textsearch.c: remove textsearch_put reference from comments Oct 14, 2014
timerqueue.c timerqueue: Use rb_entry_safe() instead of open-coding it Jan 20, 2017
ts_bm.c textsearch: ts_bm: support case insensitive searching in Boyer-Moore … Jul 8, 2008
ts_fsm.c textsearch: ts_fsm: return error on request for case insensitive search Jul 8, 2008
ts_kmp.c textsearch: ts_kmp: support case insensitive searching in Knuth-Morri… Jul 8, 2008
ubsan.c UBSAN: fix typo in format string Aug 2, 2016
ubsan.h UBSAN: run-time undefined behavior sanity checker Jan 21, 2016
ucs2_string.c lib/ucs2_string: Speed up ucs2_utf8size() Sep 9, 2016
usercopy.c copy_{from,to}_user(): move kasan checks and might_fault() out-of-line Jun 30, 2017
uuid.c uuid: hoist uuid_is_null() helper from libnvdimm Jun 5, 2017
vsprintf.c Merge tag 'devicetree-for-4.13' of git://git.kernel.org/pub/scm/linux… Jul 7, 2017
win_minmax.c lib/win_minmax: windowed min or max estimator Sep 21, 2016
xxhash.c lib: Add xxhash module Aug 15, 2017