Commit ca7e435f authored by Jeff Dike's avatar Jeff Dike

Some minor build and compilation fixes to the copy_sc merge.

parent eccc45bf
...@@ -252,7 +252,7 @@ int sys_sigreturn(struct pt_regs regs) ...@@ -252,7 +252,7 @@ int sys_sigreturn(struct pt_regs regs)
sigdelsetmask(&current->blocked, ~_BLOCKABLE); sigdelsetmask(&current->blocked, ~_BLOCKABLE);
recalc_sigpending(); recalc_sigpending();
spin_unlock_irq(&current->sig->siglock); spin_unlock_irq(&current->sig->siglock);
copy_sc_from_user(current->thread.regs, sc); copy_sc_from_user(&current->thread.regs, sc);
return(PT_REGS_SYSCALL_RET(&current->thread.regs)); return(PT_REGS_SYSCALL_RET(&current->thread.regs));
} }
...@@ -267,7 +267,7 @@ int sys_rt_sigreturn(struct pt_regs regs) ...@@ -267,7 +267,7 @@ int sys_rt_sigreturn(struct pt_regs regs)
sigdelsetmask(&current->blocked, ~_BLOCKABLE); sigdelsetmask(&current->blocked, ~_BLOCKABLE);
recalc_sigpending(); recalc_sigpending();
spin_unlock_irq(&current->sig->siglock); spin_unlock_irq(&current->sig->siglock);
copy_sc_from_user(current->thread.regs, sc); copy_sc_from_user(&current->thread.regs, sc);
return(PT_REGS_SYSCALL_RET(&current->thread.regs)); return(PT_REGS_SYSCALL_RET(&current->thread.regs));
} }
......
...@@ -3,10 +3,8 @@ ...@@ -3,10 +3,8 @@
# Licensed under the GPL # Licensed under the GPL
# #
subdir-y = sys-$(SUBARCH)/
obj-y = exec_kern.o exec_user.o mem_user.o mmu.o process.o process_kern.o \ obj-y = exec_kern.o exec_user.o mem_user.o mmu.o process.o process_kern.o \
syscall_user.o trap_user.o $(subdir-y) syscall_user.o trap_user.o sys-$(SUBARCH)/
USER_OBJS = $(filter %_user.o,$(obj-y)) process.o time.o USER_OBJS = $(filter %_user.o,$(obj-y)) process.o time.o
USER_OBJS := $(foreach file,$(USER_OBJS),$(obj)/$(file)) USER_OBJS := $(foreach file,$(USER_OBJS),$(obj)/$(file))
......
...@@ -3,15 +3,14 @@ ...@@ -3,15 +3,14 @@
# Licensed under the GPL # Licensed under the GPL
# #
O_TARGET = sys-i386.o
obj-y = sigcontext.o obj-y = sigcontext.o
USER_OBJS = sigcontext.o USER_OBJS = sigcontext.o
USER_OBJS := $(foreach file,$(USER_OBJS),$(obj)/$(file))
include $(TOPDIR)/Rules.make include $(TOPDIR)/Rules.make
$(USER_OBJS) : %.o: %.c $(USER_OBJS) : %.o: %.c
$(CC) $(CFLAGS_$@) $(USER_CFLAGS) -c -o $@ $< $(CC) $(CFLAGS_$(notdir $@)) $(USER_CFLAGS) -c -o $@ $<
clean : clean :
...@@ -3,13 +3,10 @@ ...@@ -3,13 +3,10 @@
# Licensed under the GPL # Licensed under the GPL
# #
subdir-y = sys-$(SUBARCH)/
subdir-$(CONFIG_PT_PROXY) += ptproxy/
obj-y = exec_kern.o exec_user.o gdb.o gdb_kern.o mem.o process_kern.o \ obj-y = exec_kern.o exec_user.o gdb.o gdb_kern.o mem.o process_kern.o \
syscall_user.o tracer.o uaccess_user.o $(subdir-y) syscall_user.o tracer.o uaccess_user.o sys-$(SUBARCH)/
obj-$(CONFIG_PT_PROXY) += ptproxy/
USER_OBJS := $(filter %_user.o,$(obj-y)) gdb.o tracer.o USER_OBJS := $(filter %_user.o,$(obj-y)) gdb.o tracer.o
USER_OBJS := $(foreach file,$(USER_OBJS),$(obj)/$(file)) USER_OBJS := $(foreach file,$(USER_OBJS),$(obj)/$(file))
......
...@@ -3,15 +3,14 @@ ...@@ -3,15 +3,14 @@
# Licensed under the GPL # Licensed under the GPL
# #
O_TARGET = sys-i386.o
obj-y = sigcontext.o obj-y = sigcontext.o
USER_OBJS = sigcontext.o USER_OBJS = sigcontext.o
USER_OBJS := $(foreach file,$(USER_OBJS),$(obj)/$(file))
include $(TOPDIR)/Rules.make include $(TOPDIR)/Rules.make
$(USER_OBJS) : %.o: %.c $(USER_OBJS) : %.o: %.c
$(CC) $(CFLAGS_$@) $(USER_CFLAGS) -c -o $@ $< $(CC) $(CFLAGS_$(notdir $@)) $(USER_CFLAGS) -c -o $@ $<
clean : clean :
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment