Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Blackfin arch: Clean oprofile build path for blackfin

[Mike Frysinger <vapier.adi@gmail.com>: scrub comment header]

Signed-off-by: Graf Yang <graf.yang@analog.com>
Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>

authored by

Graf Yang and committed by
Bryan Wu
7be13883 172e65e7

+21 -44
+2 -2
arch/blackfin/Makefile
··· 107 107 core-y += arch/$(ARCH)/kernel/cplb-nompu/ 108 108 endif 109 109 110 - libs-y += arch/$(ARCH)/lib/ 111 - 112 110 drivers-$(CONFIG_OPROFILE) += arch/$(ARCH)/oprofile/ 111 + 112 + libs-y += arch/$(ARCH)/lib/ 113 113 114 114 machdirs := $(patsubst %,arch/blackfin/mach-%/, $(machine-y)) 115 115
+1 -1
arch/blackfin/oprofile/Makefile
··· 10 10 oprofilefs.o oprofile_stats.o \ 11 11 timer_int.o ) 12 12 13 - oprofile-y := $(DRIVER_OBJS) common.o 13 + oprofile-y := $(DRIVER_OBJS) bfin_oprofile.o
+18
arch/blackfin/oprofile/bfin_oprofile.c
··· 1 + /* 2 + * bfin_oprofile.c - Blackfin oprofile code 3 + * 4 + * Copyright 2004-2008 Analog Devices Inc. 5 + * Licensed under the GPL-2 or later. 6 + */ 7 + 8 + #include <linux/oprofile.h> 9 + #include <linux/init.h> 10 + 11 + int __init oprofile_arch_init(struct oprofile_operations *ops) 12 + { 13 + return -1; 14 + } 15 + 16 + void oprofile_arch_exit(void) 17 + { 18 + }
-41
arch/blackfin/oprofile/common.c
··· 1 - /* 2 - * File: arch/blackfin/oprofile/common.c 3 - * Based on: arch/alpha/oprofile/common.c 4 - * Author: Anton Blanchard <anton@au.ibm.com> 5 - * 6 - * Created: 7 - * Description: 8 - * 9 - * Modified: 10 - * Copyright (C) 2004 Anton Blanchard <anton@au.ibm.com>, IBM 11 - * Copyright 2004-2006 Analog Devices Inc. 12 - * 13 - * Bugs: Enter bugs at http://blackfin.uclinux.org/ 14 - * 15 - * This program is free software; you can redistribute it and/or modify 16 - * it under the terms of the GNU General Public License as published by 17 - * the Free Software Foundation; either version 2 of the License, or 18 - * (at your option) any later version. 19 - * 20 - * This program is distributed in the hope that it will be useful, 21 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 22 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 23 - * GNU General Public License for more details. 24 - * 25 - * You should have received a copy of the GNU General Public License 26 - * along with this program; if not, see the file COPYING, or write 27 - * to the Free Software Foundation, Inc., 28 - * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 29 - */ 30 - 31 - #include <linux/oprofile.h> 32 - #include <linux/init.h> 33 - 34 - int __init oprofile_arch_init(struct oprofile_operations *ops) 35 - { 36 - return -1; 37 - } 38 - 39 - void oprofile_arch_exit(void) 40 - { 41 - }