index
:
bryan.odonoghue/kernel.git
5.15-rc1-camss-v2
8916-asoc-fix-v5.19-rc3
8916-for-linus
8916-for-next
alimon/tracking
ath.git-wcn36xx-tx-power-nest-tentative-fix
bjorn/qcs404-usb
br-v5.17j+camss-fixes
br-v5.17j+camss-fixes-v2
br-v5.17j+camss-fixes-v3
br-v5.18h+camss-fixes
br-v5.19b+rb5-dts+sensors
br-v5.19b+rb5-dts+sensors-v2
br-v5.19b-sm8250-camss-dts-v3
br-v6.1p-imx412-fixes-v2
caf/msm-3.18/LA.HB.1.1.1_rb4.5
caf/msm-3.18/LA.HB.1.3.2-16800
chromeos-4.14-gw-arm64-errata/chromeos-4.14-gw-fixconfig
chromiumos-4.14-iommu-mmap-gw/kmemleak-fixes
chromiumos-4.14-r2-fastrpc
dev/chromiumos-4.14
freedreno/ifc6410-drm
freedreno/ifc6410-v2.0-drm
inforce/ifc6410/v1.5
inforce/ifc6410/v2.0
inforce/ifc6410/v3.0
integration-experimental
integration-linux-ifc6410
integration-linux-qcomlt
integration-linux-qcomlt+msm8939-dtsi
integration-linux-qcomlt-v4.9
ipa_lite_59-and-beyond
legacy/tracking-qcomlt-8064-restart
legacy/tracking-qcomlt-adm-dma
legacy/tracking-qcomlt-adv7511
legacy/tracking-qcomlt-adv7533
legacy/tracking-qcomlt-apq8016-dt
legacy/tracking-qcomlt-apq8064-audio
legacy/tracking-qcomlt-apq8064-dt
legacy/tracking-qcomlt-apq8096-dt
legacy/tracking-qcomlt-arm64
legacy/tracking-qcomlt-arm64-smp
legacy/tracking-qcomlt-audio
legacy/tracking-qcomlt-bus-scaling
legacy/tracking-qcomlt-card-detect
legacy/tracking-qcomlt-clk
legacy/tracking-qcomlt-config-fragments
legacy/tracking-qcomlt-coresight
legacy/tracking-qcomlt-cpu-clk-8996
legacy/tracking-qcomlt-cpu-regulators
legacy/tracking-qcomlt-cpufreq
legacy/tracking-qcomlt-cpufreq-8016
legacy/tracking-qcomlt-cpufreq-8016-8064
legacy/tracking-qcomlt-cpufreq-8064
legacy/tracking-qcomlt-cpuidle
legacy/tracking-qcomlt-dma
legacy/tracking-qcomlt-drm-msm
legacy/tracking-qcomlt-drm-msm-v4.9
legacy/tracking-qcomlt-drm_msm
legacy/tracking-qcomlt-dsi
legacy/tracking-qcomlt-dt
legacy/tracking-qcomlt-efuse
legacy/tracking-qcomlt-fixes
legacy/tracking-qcomlt-gdsc
legacy/tracking-qcomlt-glink
legacy/tracking-qcomlt-glink-smd
legacy/tracking-qcomlt-gsbi
legacy/tracking-qcomlt-hci_smd
legacy/tracking-qcomlt-hsuart
legacy/tracking-qcomlt-i2c
legacy/tracking-qcomlt-iommu
legacy/tracking-qcomlt-iommu_apq8016
legacy/tracking-qcomlt-ipcrtr
legacy/tracking-qcomlt-mainline-pcie
legacy/tracking-qcomlt-mainline-rpm-smd
legacy/tracking-qcomlt-mainline-rpm-smd-pil
legacy/tracking-qcomlt-mmc
legacy/tracking-qcomlt-msm8916-smd-rpm
legacy/tracking-qcomlt-msm8996-cpuclk
legacy/tracking-qcomlt-msm8996-dt
legacy/tracking-qcomlt-msm8996-pcie
legacy/tracking-qcomlt-msm8996-usb
legacy/tracking-qcomlt-nvmem
legacy/tracking-qcomlt-panelpicker
legacy/tracking-qcomlt-pcie
legacy/tracking-qcomlt-pmic-gpio
legacy/tracking-qcomlt-pmic-gpio-mpp
legacy/tracking-qcomlt-power-regulator
legacy/tracking-qcomlt-powerseq
legacy/tracking-qcomlt-qcom-configs
legacy/tracking-qcomlt-qcom-rproc
legacy/tracking-qcomlt-qmp-phy
legacy/tracking-qcomlt-regulators
legacy/tracking-qcomlt-remoteproc
legacy/tracking-qcomlt-rpm
legacy/tracking-qcomlt-rpmclk
legacy/tracking-qcomlt-rpmsg-4.9-backports
legacy/tracking-qcomlt-sata
legacy/tracking-qcomlt-scm
legacy/tracking-qcomlt-sdcc
legacy/tracking-qcomlt-sdhci
legacy/tracking-qcomlt-smd
legacy/tracking-qcomlt-smem-state
legacy/tracking-qcomlt-tsens
legacy/tracking-qcomlt-tz-pil
legacy/tracking-qcomlt-ufs
legacy/tracking-qcomlt-usb
legacy/tracking-qcomlt-venus
legacy/tracking-qcomlt-wcn36xx
legacy/tracking-qcomlt-wcnss
legacy/tracking-qcomlt-wcnss_ctrl
legacy/tracking-qcomlt-wcnss_pil
legacy/tracking-qcomlt-wlan
linux-master-22-07-11-msm8939-no-cpr
linux-next+camss-changes-v4
linux-next+camss-changes-v5
linux-next-03-06-22+imx577-rb5
linux-next-07-07-22-msm8939-no-cpr-v4
linux-next-11-07-22-msm8939-no-cpr
linux-next-18-05-22+imx577-rb5
linux-next-22-05-22+imx577-rb5
linux-next-22-11-15-sm8250-camss-vc
linux-next-22-11-16-sm8250-camss-vc
linux-next-22-11-16-sm8250-camss-vc-qtimer-wip
linux-next-22-11-16-sm8250-camss-vc-v2
linux-next-22-12-02-sm8250-camss-vc-qtimer
linux-next-22-12-07-sm8250-camss-vc-qtimer-v2
linux-next-22-12-15-msm8939-no-cpr
linux-next-22-12-21-msm8939-no-cpr
linux-next-22-12-27-msm8939-no-cpr
linux-next-22-12-31-msm8939-no-cpr
linux-next-23-01-03-msm8939-no-cpr
linux-next-23-01-1-msm8939-nocpr
linux-next-23-01-12-msm8939-nocpr
linux-next-23-01-13-msm8939-nocpr
linux-next-23-01-16-msm8939-nocpr
linux-next-23-01-23-msm8939-nocpr
linux-next-23-12-21-msm8939-no-cpr
linux-next-24-05-22+imx577-rb5
linux-next-24-05-22+imx577-rb5-compiled-in
linux-next-27-05-22-msm8939-no-cpr-v3
linux-next-27-06-22-msm8939-no-cpr-v4
linux-stable-03-07-22-msm8939-no-cpr-v4
linux-stable-09-07-22-msm8939-no-cpr-v4
linux-stable-22-06-22+imx577-rb5-tcpm
linux-stable-22-06-22+imx577-rb5-tcpm-reworking-robh-feedback
linux-stable-22-07-18-imx577-camss
linux-stable-22-07-18-msm8939-no-cpr
linux-stable-22-08-01-imx577-camss
linux-stable-22-08-19-msm8939-no-cpr
linux-stable-22-09-06-msm8939-no-cpr
linux-stable-22-09-09-imx577-camss
linux-stable-22-09-14-qrb5165-rb5-vision-mezzanine
linux-stable-22-11-02-msm8939-no-cpr
linux-stable-22-12-14-msm8939-no-cpr-23-01-07-dts
linux-stable-27-06-22-msm8939-no-cpr-v4
linux-stable-apq8039-dts-5.17-snoc-v2
linux-stable-msm8939-dts-5.17-rc4-v2-snoc-v2
linux-stable-msm8939-dts-5.17-rc7
linux-stable-msm8939-dts-5.17-rc8
lumag/sm8250-test
master
media-fixes-tip+camss-latest
media-tree-fixes-22-10-07+qcom-camss
media-tree-fixes-22-10-07+qcom-camss-vc-partial
msm8996-cpuidle
ndec/freedreno/ifc6410-v2.0-drm-thermal
next-20221013-sm8250-camss-vc
pm8150b-tcpm
psci-for-4.4
qcom-arm64-for-6.2-2-sm8250-camss-vc-qtimer
qcomlt-v3.14-dev
qcomlt/release/qcomlt-5.7
rb3-qtimer-vcfix
release/android/qcomlt-4.14
release/chromiumos-4.14-r1
release/chromiumos-4.14-r2
release/chromiumos-4.14-r3
release/chromiumos-4.14-r4
release/db820c/qcomlt-4.11
release/db820c/qcomlt-4.9
release/db845c/qcomlt-5.1
release/db845c/qcomlt-5.2
release/qcomlt-3.17
release/qcomlt-3.18
release/qcomlt-3.19
release/qcomlt-3.4
release/qcomlt-4.0
release/qcomlt-4.14
release/qcomlt-4.14-next
release/qcomlt-4.2
release/qcomlt-4.2-bis
release/qcomlt-4.3
release/qcomlt-4.4
release/qcomlt-4.7
release/qcomlt-4.9
release/qcomlt-4.9-dev
release/qcomlt-5.4
release/qcomlt-5.7
release/qcomlt-5.8
release/qcomlt-5.9
release/rb5/qcomlt-5.9
shawnguo/blsp1_uart3
shawnguo/chromiumos-4.14-usb
shawnguo/qcs404-usb
stable-5.13.x-rb5+tcpm
topic/v5.15-rc7-sm8250-camss-with-ov9282
tracking-cpr-msm8916-wip
tracking-cpr-v7
tracking-qcomlt-8916-dvfs
tracking-qcomlt-8996-dvfs
tracking-qcomlt-8996-power-domain
tracking-qcomlt-apq8064-dt
tracking-qcomlt-arm64-defconfig
tracking-qcomlt-ath10k
tracking-qcomlt-audio
tracking-qcomlt-camss-libcamera
tracking-qcomlt-cci-camss
tracking-qcomlt-config-fragments
tracking-qcomlt-db845-usb
tracking-qcomlt-drm-msm
tracking-qcomlt-fastrpc
tracking-qcomlt-fixes
tracking-qcomlt-fixes-alimon
tracking-qcomlt-fixes-without-devfreq-reverts
tracking-qcomlt-gsi
tracking-qcomlt-interconnect
tracking-qcomlt-iommu
tracking-qcomlt-lt9611
tracking-qcomlt-msm8996-dt
tracking-qcomlt-ov8856-modes
tracking-qcomlt-ov8856-remove-mode
tracking-qcomlt-qcs404-cpufreq
tracking-qcomlt-qcs404-defconfig
tracking-qcomlt-qcs404-dt
tracking-qcomlt-remoteproc
tracking-qcomlt-sdm845-db845c
tracking-qcomlt-sdm845-db845c-dts
tracking-qcomlt-sdm845-display
tracking-qcomlt-sdm845-dt
tracking-qcomlt-sdm845-misc
tracking-qcomlt-sdm845-pcie
tracking-qcomlt-sdm845-qmp
tracking-qcomlt-sdx55-defconfig
tracking-qcomlt-sdx55-drivers
tracking-qcomlt-sdx55-dts
tracking-qcomlt-slimbus
tracking-qcomlt-sm8150-dt
tracking-qcomlt-sm8150-gcc
tracking-qcomlt-sm8150-tlmm
tracking-qcomlt-sm8250
tracking-qcomlt-sm8250-display-port
tracking-qcomlt-sm8250-venus-integrated-sm8250
tracking-qcomlt-soundwire
tracking-qcomlt-tz-pil
tracking-qcomlt-ufs
tracking-qcomlt-usb-renesas
tracking-qcomlt-wcd9335
tracking/sdm845/defconfig
tulip-v1
usb-next-03-11-21-pm8150b-tcpm-v3
usb-next-04-07-22+imx577+tcpm
usb-next-04-07-22+imx577+tcpm-gadgetfix
usb-next-04-11-21-pm8150b-tcpm-v3
usb-next-07-11-21-pm8150b-tcpm-v4
usb-next-25-10-21-pm8150b-tcpm
usb-next-27-10-21-pm8150b-tcpm-v2
usb-next-5.13.rcx-rb5-tcpm
usb-next-5.13.rcx-rb5-tcpm-v2
v4.14/tracking-qcomlt-audio
v4.14/tracking-qcomlt-drm-msm
v4.14/tracking-qcomlt-fixes
v4.14/tracking-qcomlt-iommu
v4.14/tracking-qcomlt-msm8996-dt
v4.14/tracking-qcomlt-rpmclk
v4.14/tracking-qcomlt-rproc-rpmsg-qrtr
v4.15/arm64-defconfig
v4.15/tracking-qcomlt-apq8064-configs
v4.15/tracking-qcomlt-apq8064-dt
v4.15/tracking-qcomlt-audio
v4.15/tracking-qcomlt-downstream-slimbus
v4.15/tracking-qcomlt-downstream-sps
v4.15/tracking-qcomlt-drm-msm
v4.15/tracking-qcomlt-fixes
v4.15/tracking-qcomlt-iommu
v4.15/tracking-qcomlt-msm8996-dt
v4.15/tracking-qcomlt-qmi
v4.15/tracking-qcomlt-wcd9335
v5.15-rc4-sm8250-tcpm
v5.15-rc4-tcpm-camss
v5.15-rc7-sm8250-camss-imx577-only
v5.15-rc7-sm8250-camss-with-ov9282
v5.16-rc1-sm8250-camss-imx577-only
v5.16-rc1-sm8250-camss-imx577-only-v2
v5.16-rc3-sm8250-camss-imx577-only-v2
v5.16-rc6-sm8250-camss-imx577-only-v3
v5.16-rc6-sm8250-camss-imx577-only-v4
v5.16-rc8-dr6018-v3
v5.18-rc2+apq8039
v5.18-rc2+apq8039-without-cpr
v5.18-rc5+apq8039-without-cpr-v2
[no description]
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
kernel
/
futex.c
Age
Commit message (
Expand
)
Author
2019-03-27
futex: Ensure that futex address is aligned in handle_futex_death()
Chen Jie
2019-03-13
futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
Peter Zijlstra
2018-11-10
futex: futex_wake_op, do not fail on invalid op
Jiri Slaby
2018-05-19
futex: futex_wake_op, fix sign_extend32 sign bits
Jiri Slaby
2018-05-19
futex: Remove duplicated code and fix undefined behaviour
Jiri Slaby
2018-01-23
futex: Prevent overflow by strengthen input validation
Li Jinyue
2017-08-16
futex: Remove unnecessary warning from get_futex_key
Mel Gorman
2017-03-22
futex: Add missing error handling to FUTEX_REQUEUE_PI
Peter Zijlstra
2017-03-22
futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
Peter Zijlstra
2017-02-23
futex: Move futex_init() to core_initcall
Yang Yang
2016-09-05
futex: Add some more function commentry
Thomas Gleixner
2016-07-29
futex: Assume all mappings are private on !MMU systems
Thomas Gleixner
2016-06-08
futex: Calculate the futex key based on a tail page for file-based futexes
Mel Gorman
2016-05-22
x86: remove more uaccess_32.h complexity
Linus Torvalds
2016-04-21
futex: Acknowledge a new waiter in counter before plist
Davidlohr Bueso
2016-04-20
futex: Handle unlock_pi race gracefully
Sebastian Andrzej Siewior
2016-03-08
futex: Replace barrier() in unqueue_me() with READ_ONCE()
Jianyu Zhan
2016-02-17
futex: Remove requirement for lock_page() in get_futex_key()
Mel Gorman
2016-02-17
futex: Rename barrier references in ordering guarantees
Davidlohr Bueso
2016-01-26
rtmutex: Make wait_lock irq safe
Thomas Gleixner
2016-01-20
ptrace: use fsuid, fsgid, effective creds for fs access checks
Jann Horn
2016-01-15
mm: bring in additional flag for fixup_user_fault to signal unlock
Dominik Dingel
2016-01-15
futex, thp: remove special case for THP in get_futex_key
Kirill A. Shutemov
2015-12-20
futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op
Darren Hart
2015-12-20
futex: Cleanup the goto confusion in requeue_pi()
Thomas Gleixner
2015-12-20
futex: Remove pointless put_pi_state calls in requeue()
Thomas Gleixner
2015-12-20
futex: Document pi_state refcounting in requeue code
Thomas Gleixner
2015-12-20
futex: Rename free_pi_state() to put_pi_state()
Thomas Gleixner
2015-12-20
futex: Drop refcount if requeue_pi() acquired the rtmutex
Thomas Gleixner
2015-11-04
Merge tag 'driver-core-4.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
2015-10-04
debugfs: Pass bool pointer to debugfs_create_bool()
Viresh Kumar
2015-09-22
futex: Force hot variables into a single cache line
Rasmus Villemoes
2015-07-20
futex: Make should_fail_futex() static
kbuild test robot
2015-07-20
futex: Fault/error injection capabilities
Davidlohr Bueso
2015-07-20
futex: Enhance comments in futex_lock_pi() for blocking paths
Davidlohr Bueso
2015-06-24
Merge branch 'sched-locking-for-linus' of git://git.kernel.org/pub/scm/linux/...
Linus Torvalds
2015-06-22
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...
Linus Torvalds
2015-06-22
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
2015-06-19
futex: Lower the lock contention on the HB lock during wake up
Sebastian Andrzej Siewior
2015-05-19
locking/arch: Rename set_mb() to smp_store_mb()
Peter Zijlstra
2015-05-08
futex: Implement lockless wakeups
Davidlohr Bueso
2015-04-22
futex: Remove bogus hrtimer_active() check
Thomas Gleixner
2015-02-24
Merge tag 'v4.0-rc1' into locking/core, to refresh the tree before merging ne...
Ingo Molnar
2015-02-18
locking/futex: Check PF_KTHREAD rather than !p->mm to filter out kthreads
Oleg Nesterov
2015-02-12
all arches, signal: move restart_block to struct task_struct
Andy Lutomirski
2015-01-19
futex: Fix argument handling in futex_lock_pi() calls
Michael Kerrisk
2014-10-26
futex: Fix a race condition between REQUEUE_PI and task death
Brian Silverman
2014-10-26
futex: Mention key referencing differences between shared and private futexes
Davidlohr Bueso
2014-10-18
futex: Ensure get_futex_key_refs() always implies a barrier
Catalin Marinas
2014-09-12
futex: Unlock hb->lock in futex_wait_requeue_pi() error path
Thomas Gleixner
[next]