aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* iio: core: add iio_device_set_parent() helperAlexandru Ardelean2020-06-141-0/+20
* iio: core: pass parent device as parameter during allocationAlexandru Ardelean2020-06-141-2/+2
* iio: make iio_device_get_drvdata take a const struct iio_dev *.Jonathan Cameron2020-06-141-1/+1
* iio: cros_ec: Reapply range at resumeGwendal Grignou2020-06-141-1/+10
* iio: adc: Add PMIC7 ADC bindingsJishnu Prakash2020-06-146-1/+334
* Merge tag 'locking-kcsan-2020-06-11' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2020-06-1115-574/+1277
|\
| * compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead of CONFIG_KASAN to ...Marco Elver2020-06-111-5/+8
| * compiler.h: Move function attributes to compiler_types.hMarco Elver2020-06-112-29/+29
| * compiler.h: Avoid nested statement expression in data_race()Marco Elver2020-06-111-5/+5
| * compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE()Marco Elver2020-06-111-11/+2
| * kcsan: Remove 'noinline' from __no_kcsan_or_inlineMarco Elver2020-06-111-4/+2
| * Rebase locking/kcsan to locking/urgentThomas Gleixner2020-06-1114-563/+1274
| |\
| | * Merge branch 'kcsan-for-tip' of git://git.kernel.org/pub/scm/linux/kernel/git...Thomas Gleixner2020-05-083-59/+225
| | |\
| | | * kcsan: Add __kcsan_{enable,disable}_current() variantsMarco Elver2020-05-061-3/+14
| | | * kcsan: Change data_race() to no longer require marking racing accessesMarco Elver2020-04-131-2/+2
| | | * kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.hMarco Elver2020-04-132-16/+16
| | | * kcsan: Introduce scoped ASSERT_EXCLUSIVE macrosMarco Elver2020-04-131-1/+72
| | | * kcsan: Add support for scoped accessesMarco Elver2020-04-132-0/+60
| | | * kcsan: Update API documentation in kcsan-checks.hMarco Elver2020-03-251-37/+61
| | * | Merge tag 'v5.7-rc1' into locking/kcsan, to resolve conflicts and refreshIngo Molnar2020-04-13688-5870/+15339
| | |\ \ | | | |/ | | |/|
| | * | kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)Marco Elver2020-03-211-6/+63
| | * | kcsan: Add kcsan_set_access_mask() supportMarco Elver2020-03-212-0/+16
| | * | compiler.h, seqlock.h: Remove unnecessary kcsan.h includesMarco Elver2020-03-212-3/+1
| | * | kcsan: Move interfaces that affects checks to kcsan-checks.hMarco Elver2020-03-212-43/+46
| | * | kcsan: Introduce ASSERT_EXCLUSIVE_*() macrosMarco Elver2020-03-211-0/+40
| | * | kcsan: Introduce KCSAN_ACCESS_ASSERT access typeMarco Elver2020-03-211-6/+12
| | * | kcsan: Add docbook header for data_race()Paul E. McKenney2020-03-211-6/+8
| | * | copy_to_user, copy_from_user: Use generic instrumented.hMarco Elver2020-03-211-7/+7
| | * | asm-generic, kcsan: Add KCSAN instrumentation for bitopsMarco Elver2020-03-213-20/+20
| | * | asm-generic, atomic-instrumented: Use generic instrumented.hMarco Elver2020-03-211-204/+191
| | * | include/linux: Add instrumented.h infrastructureMarco Elver2020-03-211-0/+109
| | * | Merge branch 'linus' into locking/kcsan, to pick up fixesIngo Molnar2020-03-2136-72/+150
| | |\ \
| | * \ \ Merge branch 'x86/kdump' into locking/kcsan, to resolve conflictsIngo Molnar2020-03-21618-6147/+18903
| | |\ \ \
| | * \ \ \ Merge branch 'kcsan.2020.01.07a' into locking/kcsanIngo Molnar2020-01-245-505/+511
| | |\ \ \ \
| | | * | | | kcsan: Add __no_kcsan function attributeMarco Elver2020-01-072-4/+6
| | | * | | | asm-generic/atomic: Use __always_inline for fallback wrappersMarco Elver2020-01-071-169/+171
| | | * | | | asm-generic/atomic: Use __always_inline for pure wrappersMarco Elver2020-01-072-332/+334
| | * | | | | Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the treeIngo Molnar2020-01-2026-65/+170
| | |\ \ \ \ \
| | * \ \ \ \ \ Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflictIngo Molnar2020-01-0611-29/+46
| | |\ \ \ \ \ \
| | * \ \ \ \ \ \ Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflictsIngo Molnar2019-12-30661-7929/+15703
| | |\ \ \ \ \ \ \ | | | |_|_|/ / / / | | |/| | | | | |
| | * | | | | | | kcsan: Improve various small stylistic detailsIngo Molnar2019-11-205-34/+23
| | * | | | | | | Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/linux/kernel/git/pau...Ingo Molnar2019-11-198-202/+531
| | |\ \ \ \ \ \ \
| | | * | | | | | | locking/atomics, kcsan: Add KCSAN instrumentationMarco Elver2019-11-161-190/+203
| | | * | | | | | | seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrierMarco Elver2019-11-161-2/+9
| | | * | | | | | | seqlock, kcsan: Add annotations for KCSANMarco Elver2019-11-161-2/+38
| | | * | | | | | | include/linux/compiler.h: Introduce data_race(expr) macroMarco Elver2019-11-161-0/+20
| | | * | | | | | | kcsan: Add Kernel Concurrency Sanitizer infrastructureMarco Elver2019-11-166-8/+261
* | | | | | | | | | Merge tag 'locking-urgent-2020-06-11' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2020-06-113-175/+2473
|\| | | | | | | | |
| * | | | | | | | | locking/atomics: Flip fallbacks and instrumentationPeter Zijlstra2020-06-113-7/+2303
| * | | | | | | | | asm-generic/atomic: Use __always_inline for fallback wrappersMarco Elver2020-06-111-169/+171