Patch "arc,hexagon: Delete asm/barrier.h" has been added to the 3.14-stable tree
Subsystems (2)
This is a note to let you know that I've just added the patch titled
arc,hexagon: Delete asm/barrier.h
to the 3.14-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
arc-hexagon-delete-asm-barrier.h.patch
and it can be found in the queue-3.14 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
2ab08ee9f0a4eba27c7c4ce0b6d5118e8a18554bMon Sep 17 00:00:00 2001
From: Peter Zijlstra <[email protected]>
Date: Thu, 6 Feb 2014 14:26:10 +0100
Subject: arc,hexagon: Delete asm/barrier.h
From: Peter Zijlstra <[email protected]>
commit 2ab08ee9f0a4eba27c7c4ce0b6d5118e8a18554b upstream.
Both already use asm-generic/barrier.h as per their include/asm/Kbuild. Remove the stale files.
--- arch/hexagon/include/asm/barrier.h | 37 ------------------------------------- 1 file changed, 37 deletions(-)
arch/hexagon/include/asm/barrier.h deleted +0 -37
@@ -1,37 +0,0 @@ -/* -* Memory barrier definitions for the Hexagon architecture -* -* Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. -* -* This program is free software; you can redistribute it and/or modify -* it under the terms of the GNU General Public License version 2 and -* only version 2 as published by the Free Software Foundation. -* -* This program is distributed in the hope that it will be useful, -* but WITHOUT ANY WARRANTY; without even the implied warranty of -* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -* GNU General Public License for more details. -* -* You should have received a copy of the GNU General Public License -* along with this program; if not, write to the Free Software -* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -* 02110-1301, USA. -*/ - -#ifndef _ASM_BARRIER_H -#define _ASM_BARRIER_H - -#define rmb () barrier() -#define read_barrier_depends () barrier() -#define wmb () barrier() -#define mb () barrier() -#define smp_rmb () barrier() -#define smp_read_barrier_depends () barrier() -#define smp_wmb () barrier() -#define smp_mb () barrier() - -/* Set a value and use a memory barrier. Used by the scheduler somewhere. */ -#define set_mb (var, value) \ - do { var = value; mb(); } while (0) - -#endif /* _ASM_BARRIER_H */
Patches currently in stable-queue which might be from [email protected] are
queue-3.14/x86-efi-fix-boot-crash-by-mapping-efi-memmap-entries-bottom-up-at-runtime-instead-of-top-down.patch queue-3.14/arch-hexagon-convert-smp_mb__.patch queue-3.14/arc-hexagon-delete-asm-barrier.h.patch queue-3.14/x86-mm-set-nx-on-gap-between-__ex_table-and-rodata.patch queue-3.14/sched-core-fix-task_dead-race-in-finish_task_switch.patch queue-3.14/x86-platform-fix-geode-lx-timekeeping-in-the-generic-x86-build.patch