From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751096AbcGMFHi (ORCPT ); Wed, 13 Jul 2016 01:07:38 -0400 Received: from mail-wm0-f54.google.com ([74.125.82.54]:37057 "EHLO mail-wm0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750852AbcGMFHV (ORCPT ); Wed, 13 Jul 2016 01:07:21 -0400 From: Manfred Spraul To: "H. Peter Anvin" , Peter Zijlstra , Andrew Morton , Davidlohr Bueso Cc: LKML , Thomas Gleixner , Ingo Molnar , 1vier1@web.de, felixh@informatik.uni-bremen.de, Manfred Spraul Subject: [PATCH 0/2] ipc/sem.c: sem_lock fixes Date: Wed, 13 Jul 2016 07:06:50 +0200 Message-Id: <1468386412-3608-1-git-send-email-manfred@colorfullife.com> X-Mailer: git-send-email 2.5.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andrew, Hi Peter, next version of the sem_lock() fixes: The patches are again vs. tip. Patch 1 is ready for merging, Patch 2 is for review. - Patch 1 is the patch as in -next since January It fixes the race that was found by Felix. - Patch 2 removes the memory barriers that are part of the qspinlock code. - (The hysteresis patch would be patch 3. The risk of regressions can't be ruled out, thus it must wait for benchmarks from real workload tests) Patch 1+2 were one patch, I've split patches so that review and backporting are simpler. -- Manfred