You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(11) |
Jun
(66) |
Jul
(16) |
Aug
(2) |
Sep
(7) |
Oct
(17) |
Nov
(1) |
Dec
(220) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(154) |
Feb
(167) |
Mar
(159) |
Apr
(172) |
May
(35) |
Jun
(58) |
Jul
(97) |
Aug
(285) |
Sep
(139) |
Oct
(252) |
Nov
(8) |
Dec
(3) |
2004 |
Jan
(13) |
Feb
(159) |
Mar
(136) |
Apr
(33) |
May
(50) |
Jun
(42) |
Jul
(140) |
Aug
(42) |
Sep
(199) |
Oct
(31) |
Nov
(55) |
Dec
|
2005 |
Jan
|
Feb
(12) |
Mar
(214) |
Apr
(119) |
May
(21) |
Jun
(2) |
Jul
(127) |
Aug
(10) |
Sep
(3) |
Oct
(24) |
Nov
(1) |
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
(45) |
May
(13) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(5) |
Nov
(26) |
Dec
|
2007 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(35) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
From: Kenn H. <ke...@us...> - 2003-02-16 19:08:04
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/x86_64 In directory sc8-pr-cvs1:/tmp/cvs-serv28234/arch/x86_64 Removed Files: vmlinux.lds Log Message: Merge with 2.5.36 --- vmlinux.lds DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 19:08:04
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/ppc64 In directory sc8-pr-cvs1:/tmp/cvs-serv28234/arch/ppc64 Removed Files: vmlinux.lds Log Message: Merge with 2.5.36 --- vmlinux.lds DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 19:08:03
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/m68k In directory sc8-pr-cvs1:/tmp/cvs-serv28234/arch/m68k Removed Files: vmlinux.lds Log Message: Merge with 2.5.36 --- vmlinux.lds DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 19:08:01
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/parisc In directory sc8-pr-cvs1:/tmp/cvs-serv28234/arch/parisc Removed Files: vmlinux.lds Log Message: Merge with 2.5.36 --- vmlinux.lds DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 19:08:01
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/mips In directory sc8-pr-cvs1:/tmp/cvs-serv28234/arch/mips Removed Files: ld.script.in Log Message: Merge with 2.5.36 --- ld.script.in DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 19:07:59
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/cris In directory sc8-pr-cvs1:/tmp/cvs-serv28234/arch/cris Removed Files: cris.ld Log Message: Merge with 2.5.36 --- cris.ld DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 13:17:23
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/lib In directory sc8-pr-cvs1:/tmp/cvs-serv22795/arch/vax/lib Modified Files: clear_user.S copy_tofrom_user.S strncpy_user.S strnlen_user.S Log Message: Fixes from Dave on user-space access fault handling Index: clear_user.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/clear_user.S,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- clear_user.S 20 May 2002 00:33:33 -0000 1.4 +++ clear_user.S 16 Feb 2003 13:17:20 -0000 1.5 @@ -16,6 +16,7 @@ #define EX(insn, addr, reg, handler) \ 9: insn addr, reg; \ .section __ex_table, "a"; \ + .align 2 ; \ .long 9b, handler; \ .previous Index: copy_tofrom_user.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/copy_tofrom_user.S,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- copy_tofrom_user.S 20 May 2002 00:33:33 -0000 1.4 +++ copy_tofrom_user.S 16 Feb 2003 13:17:20 -0000 1.5 @@ -15,6 +15,7 @@ #define EX(insn, arg0, arg1, handler) \ 9: insn arg0, arg1; \ .section __ex_table, "a"; \ + .align 2 ; \ .long 9b, handler; \ .previous @@ -33,4 +34,4 @@ .align 4 l_fixup: s_fixup: ret - .previous \ No newline at end of file + .previous Index: strncpy_user.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/strncpy_user.S,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- strncpy_user.S 20 May 2002 00:33:33 -0000 1.4 +++ strncpy_user.S 16 Feb 2003 13:17:20 -0000 1.5 @@ -16,6 +16,7 @@ #define EX(insn, addr, reg, handler) \ 9: insn addr, reg; \ .section __ex_table, "a"; \ + .align 2 ; \ .long 9b, handler; \ .previous @@ -35,6 +36,6 @@ 2: subl2 r1, r0 ret .section .fixup, "ax" -fault: movl r0, -EFAULT +fault: movl -EFAULT, r0 ret .previous Index: strnlen_user.S =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/lib/strnlen_user.S,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- strnlen_user.S 20 May 2002 00:33:33 -0000 1.4 +++ strnlen_user.S 16 Feb 2003 13:17:20 -0000 1.5 @@ -15,6 +15,7 @@ #define EX(insn, arg0, arg1, handler) \ 9: insn arg0, arg1; \ .section __ex_table, "a"; \ + .align 2 ; \ .long 9b, handler; \ .previous @@ -34,6 +35,5 @@ ret .section .fixup,"ax" - .align 4 fault: movl $0, r0 - ret \ No newline at end of file + ret |
From: Kenn H. <ke...@us...> - 2003-02-16 02:10:07
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1:/tmp/cvs-serv11034 Modified Files: time.c Log Message: 2.5.35 has nanosecond-resolution in the internal time-of-day clock Index: time.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/time.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- time.c 9 Feb 2003 01:32:36 -0000 1.7 +++ time.c 16 Feb 2003 02:10:03 -0000 1.8 @@ -32,6 +32,10 @@ spinlock_t rtc_lock = SPIN_LOCK_UNLOCKED; extern rwlock_t xtime_lock; +extern unsigned long wall_jiffies; /* kernel/timer.c */ + +#define TICK_SIZE (tick_nsec / 1000) + /* last time the cmos clock got updated */ static long last_rtc_update; @@ -50,7 +54,7 @@ mv->clock_init(); /* read cmos time */ - xtime.tv_usec = 0; + xtime.tv_nsec = 0; xtime.tv_sec = get_cmos_time(); if (request_irq(0x30, do_timer_interrupt, 0, "timer", NULL)) { @@ -164,8 +168,8 @@ */ if ((time_status & STA_UNSYNC) == 0 && xtime.tv_sec > last_rtc_update + 660 && - xtime.tv_usec >= 500000 - ((unsigned) tick) / 2 && - xtime.tv_usec <= 500000 + ((unsigned) tick) / 2) { + (xtime.tv_nsec / 1000) >= 500000 - ((unsigned) TICK_SIZE) / 2 && + (xtime.tv_nsec / 1000 ) <= 500000 + ((unsigned) TICK_SIZE) / 2) { if (set_rtc_mmss(xtime.tv_sec) == 0) last_rtc_update = xtime.tv_sec; else @@ -209,46 +213,53 @@ void do_gettimeofday(struct timeval *tv) { unsigned long flags; + unsigned long usec, sec; read_lock_irqsave(&xtime_lock, flags); - *tv = xtime; - tv->tv_usec += do_gettimeoffset(); - - spin_unlock_irqrestore(&xtime_lock, flags); - - if (tv->tv_usec >= 1000000) { - tv->tv_usec -= 1000000; - tv->tv_sec++; + usec = do_gettimeoffset(); + { + unsigned long lost = jiffies - wall_jiffies; + if (lost) + usec += lost * (1000000 / HZ); + } + sec = xtime.tv_sec; + usec += (xtime.tv_nsec / 1000); + read_unlock_irqrestore(&xtime_lock, flags); + + while (usec >= 1000000) { + usec -= 1000000; + sec++; } + + tv->tv_sec = sec; + tv->tv_usec = usec; } void do_settimeofday(struct timeval *tv) { - unsigned long flags; - - write_lock_irqsave(&xtime_lock, flags); - /* This is revolting. We need to set the xtime.tv_usec - * correctly. However, the value in this location is - * is value at the last tick. - * Discover what correction gettimeofday - * would have done, and then undo it! + write_lock_irq(&xtime_lock); + /* + * This is revolting. We need to set "xtime" correctly. However, the + * value in this location is the value at the most recent update of + * wall time. Discover what correction gettimeofday() would have + * made, and then undo it! */ tv->tv_usec -= do_gettimeoffset(); + tv->tv_usec -= (jiffies - wall_jiffies) * (1000000 / HZ); - if (tv->tv_usec < 0) { + while (tv->tv_usec < 0) { tv->tv_usec += 1000000; tv->tv_sec--; } - xtime = *tv; - time_adjust = 0; /* stop active adjtime() */ + xtime.tv_sec = tv->tv_sec; + xtime.tv_nsec = (tv->tv_usec * 1000); + time_adjust = 0; /* stop active adjtime() */ time_status |= STA_UNSYNC; time_maxerror = NTP_PHASE_LIMIT; time_esterror = NTP_PHASE_LIMIT; - xtime = *tv; - - spin_unlock_irqrestore(&xtime_lock, flags); + write_unlock_irq(&xtime_lock); } /* nicked from the i386 port, but we use the same chip, hee hee */ |
From: Kenn H. <ke...@us...> - 2003-02-16 02:07:45
|
Update of /cvsroot/linux-vax/kernel-2.5 In directory sc8-pr-cvs1:/tmp/cvs-serv10793/linux-vax/cvs/src Modified Files: Rules.make Log Message: Hyphens are OK in listing file names Index: Rules.make =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/Rules.make,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- Rules.make 16 Feb 2003 01:05:23 -0000 1.19 +++ Rules.make 16 Feb 2003 02:07:42 -0000 1.20 @@ -252,7 +252,7 @@ @echo -n # define listing_o_c to get compiler listings from .c -> .o compilations -listing_o_c = -Wa,-adnhls=$(subst $(comma),_,$(subst -,_,$(*F))).lst -g +listing_o_c = -Wa,-adnhls=$(subst $(comma),_,$(*F)).lst -g # Compile C sources (.c) # --------------------------------------------------------------------------- |
From: Kenn H. <ke...@us...> - 2003-02-16 02:07:42
|
Update of /cvsroot/linux-vax/kernel-2.5/include/linux In directory sc8-pr-cvs1:/tmp/cvs-serv10652/include/linux Modified Files: sched.h Log Message: Temporarily add the non-SMP definition of wait_task_inactive(). This will be added officially in 2.5.36. Index: sched.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/linux/sched.h,v retrieving revision 1.1.1.31 retrieving revision 1.2 diff -u -r1.1.1.31 -r1.2 --- sched.h 16 Feb 2003 00:38:00 -0000 1.1.1.31 +++ sched.h 16 Feb 2003 02:07:39 -0000 1.2 @@ -690,7 +690,11 @@ extern void FASTCALL(add_wait_queue_exclusive(wait_queue_head_t *q, wait_queue_t * wait)); extern void FASTCALL(remove_wait_queue(wait_queue_head_t *q, wait_queue_t * wait)); +#ifdef CONFIG_SMP extern void wait_task_inactive(task_t * p); +#else +#define wait_task_inactive(p) do { } while (0) +#endif extern void kick_if_running(task_t * p); #define __wait_event(wq, condition) \ |
From: Kenn H. <ke...@us...> - 2003-02-16 02:06:25
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm In directory sc8-pr-cvs1:/tmp/cvs-serv10570 Modified Files: pagelet.h Log Message: 2.5.35 needs a pte_addr_t type Index: pagelet.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm/pagelet.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- pagelet.h 2 Dec 2002 01:08:08 -0000 1.4 +++ pagelet.h 16 Feb 2003 02:06:22 -0000 1.5 @@ -67,6 +67,8 @@ /* definition of pte_t */ typedef struct pagelet_pagecluster pte_t; +typedef pte_t * pte_addr_t; + /* definition of pmd_t, an entry in a Page Middle Directory. Each entry is a pointer to a page of process PTEs */ typedef struct { |
From: Kenn H. <ke...@us...> - 2003-02-16 02:02:17
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1:/tmp/cvs-serv9572/include/asm-vax Modified Files: hardirq.h Log Message: 2.5.35 needs in_atomic() Index: hardirq.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/hardirq.h,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- hardirq.h 16 Feb 2003 00:13:17 -0000 1.5 +++ hardirq.h 16 Feb 2003 02:02:13 -0000 1.6 @@ -67,6 +67,7 @@ #define in_irq() hardirq_count() #define in_softirq() softirq_count() #define in_interrupt() irq_count() +#define in_atomic() (preempt_count() != 0) #define hardirq_trylock() (!in_interrupt()) #define hardirq_endlock() do { } while (0) |
From: Kenn H. <ke...@us...> - 2003-02-16 01:05:32
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/char In directory sc8-pr-cvs1:/tmp/cvs-serv26756/drivers/char Modified Files: Makefile dz.c tty_io.c Log Message: Merge with 2.5.35 Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/char/Makefile,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- Makefile 14 Feb 2003 01:52:04 -0000 1.22 +++ Makefile 16 Feb 2003 01:05:23 -0000 1.23 @@ -13,7 +13,7 @@ # This list comes from 'grep -l EXPORT_SYMBOL *.[hc]'. export-objs := busmouse.o console.o generic_serial.o ip2main.o \ - ite_gpio.o misc.o nvram.o pty.o random.o rtc.o \ + ite_gpio.o keyboard.o misc.o nvram.o random.o rtc.o \ selection.o sonypi.o sysrq.o tty_io.o tty_ioctl.o obj-$(CONFIG_VT) += vt.o vc_screen.o consolemap.o consolemap_deftbl.o selection.o keyboard.o Index: dz.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/char/dz.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- dz.c 23 Jan 2003 23:30:01 -0000 1.4 +++ dz.c 16 Feb 2003 01:05:23 -0000 1.5 @@ -58,6 +58,7 @@ #include <linux/tty.h> #include <linux/tty_flip.h> + #include <asm/uaccess.h> #include <asm/irq.h> Index: tty_io.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/char/tty_io.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- tty_io.c 14 Feb 2003 01:52:22 -0000 1.5 +++ tty_io.c 16 Feb 2003 01:05:23 -0000 1.6 @@ -204,6 +204,8 @@ return _tty_make_name(tty, (tty)?tty->driver.name:NULL, buf); } +EXPORT_SYMBOL(tty_name); + inline int tty_paranoia_check(struct tty_struct *tty, kdev_t device, const char *routine) { @@ -494,7 +496,7 @@ } read_lock(&tasklist_lock); - for_each_task(p) { + for_each_process(p) { if ((tty->session > 0) && (p->session == tty->session) && p->leader) { send_sig(SIGHUP,p,1); @@ -596,7 +598,7 @@ tty->pgrp = -1; read_lock(&tasklist_lock); - for_each_task(p) + for_each_process(p) if (p->session == current->session) p->tty = NULL; read_unlock(&tasklist_lock); @@ -1221,7 +1223,7 @@ struct task_struct *p; read_lock(&tasklist_lock); - for_each_task(p) { + for_each_process(p) { if (p->tty == tty || (o_tty && p->tty == o_tty)) p->tty = NULL; } @@ -1559,7 +1561,7 @@ struct task_struct *p; read_lock(&tasklist_lock); - for_each_task(p) + for_each_process(p) if (p->tty == tty) p->tty = NULL; read_unlock(&tasklist_lock); @@ -1832,7 +1834,7 @@ if (tty->driver.flush_buffer) tty->driver.flush_buffer(tty); read_lock(&tasklist_lock); - for_each_task(p) { + for_each_process(p) { if ((p->tty == tty) || ((session > 0) && (p->session == session))) { printk(KERN_NOTICE "SAK: killed process %d" |
From: Kenn H. <ke...@us...> - 2003-02-16 01:05:30
|
Update of /cvsroot/linux-vax/kernel-2.5 In directory sc8-pr-cvs1:/tmp/cvs-serv26756 Modified Files: Makefile Rules.make Log Message: Merge with 2.5.35 Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/Makefile,v retrieving revision 1.41 retrieving revision 1.42 diff -u -r1.41 -r1.42 --- Makefile 16 Feb 2003 00:11:43 -0000 1.41 +++ Makefile 16 Feb 2003 01:05:23 -0000 1.42 @@ -1,6 +1,6 @@ VERSION = 2 PATCHLEVEL = 5 -SUBLEVEL = 34 +SUBLEVEL = 35 EXTRAVERSION = # *DOCUMENTATION* @@ -164,6 +164,9 @@ SUBDIRS := init kernel mm fs ipc lib drivers sound net security +# The temporary file to save gcc -MD generated dependencies must not +# contain a comma +depfile = $(subst $(comma),_,$(@D)/.$(@F).d) noconfig_targets := xconfig menuconfig config oldconfig randconfig \ defconfig allyesconfig allnoconfig allmodconfig \ @@ -271,7 +274,7 @@ vmlinux-objs := $(HEAD) $(INIT) $(CORE_FILES) $(LIBS) $(DRIVERS) $(NETWORKS) -quiet_cmd_link_vmlinux = LD $@ +quiet_cmd_link_vmlinux = LD $@ cmd_link_vmlinux = $(LD) $(LDFLAGS) $(LDFLAGS_$(@F)) $(HEAD) $(INIT) \ --start-group \ $(CORE_FILES) \ @@ -318,8 +321,12 @@ # This can be used by arch/$ARCH/Makefile to preprocess # their vmlinux.lds.S file -arch/$(ARCH)/vmlinux.lds.s: arch/$(ARCH)/vmlinux.lds.S - $(CPP) $(CPPFLAGS) $(CPPFLAGS_$@) -P -C -U$(ARCH) $< -o $@ +AFLAGS_vmlinux.lds.o += -P -C -U$(ARCH) + +arch/$(ARCH)/vmlinux.lds.s: arch/$(ARCH)/vmlinux.lds.S FORCE + $(call if_changed_dep,as_s_S) + +targets += arch/$(ARCH)/vmlinux.lds.s # Single targets # --------------------------------------------------------------------------- @@ -782,12 +789,33 @@ # FIXME Should go into a make.lib or something # =========================================================================== +a_flags = -Wp,-MD,$(depfile) $(AFLAGS) $(NOSTDINC_FLAGS) \ + $(modkern_aflags) $(EXTRA_AFLAGS) $(AFLAGS_$(*F).o) + +quiet_cmd_as_s_S = CPP $(echo_target) +cmd_as_s_S = $(CPP) $(a_flags) -o $@ $< + # read all saved command lines -cmd_files := $(wildcard .*.cmd) +targets := $(wildcard $(sort $(targets))) +cmd_files := $(wildcard .*.cmd $(foreach f,$(targets),$(dir $(f)).$(notdir $(f)).cmd)) + ifneq ($(cmd_files),) include $(cmd_files) endif + +# execute the command and also postprocess generated .d dependencies +# file + +if_changed_dep = $(if $(strip $? $(filter-out FORCE $(wildcard $^),$^)\ + $(filter-out $(cmd_$(1)),$(cmd_$@))\ + $(filter-out $(cmd_$@),$(cmd_$(1)))),\ + @set -e; \ + $(if $($(quiet)cmd_$(1)),echo ' $($(quiet)cmd_$(1))';) \ + $(cmd_$(1)); \ + $(TOPDIR)/scripts/fixdep $(depfile) $@ $(TOPDIR) '$(cmd_$(1))' > $(@D)/.$(@F).tmp; \ + rm -f $(depfile); \ + mv -f $(@D)/.$(@F).tmp $(@D)/.$(@F).cmd) # Usage: $(call if_changed_rule,foo) # will check if $(cmd_foo) changed, or any of the prequisites changed, Index: Rules.make =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/Rules.make,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- Rules.make 9 Feb 2003 21:34:06 -0000 1.18 +++ Rules.make 16 Feb 2003 01:05:23 -0000 1.19 @@ -174,7 +174,7 @@ # files (fix-dep filters them), so touch modversions.h if any of the .ver # files changes -quiet_cmd_cc_ver_c = MKVER include/linux/modules/$(RELDIR)/$*.ver +quiet_cmd_cc_ver_c = MKVER include/linux/modules/$(RELDIR)/$*.ver cmd_cc_ver_c = $(CPP) $(c_flags) $< | $(GENKSYMS) $(genksyms_smp_prefix) \ -k $(VERSION).$(PATCHLEVEL).$(SUBLEVEL) > $@.tmp @@ -274,26 +274,26 @@ -DKBUILD_BASENAME=$(subst $(comma),_,$(subst -,_,$(*F))) \ $(export_flags) -quiet_cmd_cc_s_c = CC $(echo_target) +quiet_cmd_cc_s_c = CC $(echo_target) cmd_cc_s_c = $(CC) $(c_flags) -S -o $@ $< %.s: %.c FORCE $(call if_changed_dep,cc_s_c) -quiet_cmd_cc_i_c = CPP $(echo_target) +quiet_cmd_cc_i_c = CPP $(echo_target) cmd_cc_i_c = $(CPP) $(c_flags) -o $@ $< %.i: %.c FORCE $(call if_changed_dep,cc_i_c) -quiet_cmd_cc_o_c = CC $(echo_target) +quiet_cmd_cc_o_c = CC $(echo_target) cmd_cc_o_c = $(CC) $(c_flags) -c -o $@ $< $(listing_o_c) %.o: %.c FORCE $(call if_changed_dep,cc_o_c) -quiet_cmd_cc_lst_c = ' Generating $(echo_target)' -cmd_cc_lst_c = $(CC) $(c_flags) -g -c -o $*.o $< && $(TOPDIR)/scripts/makelst $*.o $(TOPDIR)/System.map $(OBJDUMP) > $@ +quiet_cmd_cc_lst_c = MKLST $(echo_target) +cmd_cc_lst_c = $(CC) $(c_flags) -g -c -o $*.o $< && $(TOPDIR)/scripts/makelst $*.o $(TOPDIR)/System.map $(OBJDUMP) > $@ %.lst: %.c FORCE $(call if_changed_dep,cc_lst_c) @@ -309,13 +309,13 @@ a_flags = -Wp,-MD,$(depfile) $(AFLAGS) $(NOSTDINC_FLAGS) \ $(modkern_aflags) $(EXTRA_AFLAGS) $(AFLAGS_$(*F).o) -quiet_cmd_as_s_S = CPP $(echo_target) +quiet_cmd_as_s_S = CPP $(echo_target) cmd_as_s_S = $(CPP) $(a_flags) -o $@ $< %.s: %.S FORCE $(call if_changed_dep,as_s_S) -quiet_cmd_as_o_S = AS $(echo_target) +quiet_cmd_as_o_S = AS $(echo_target) cmd_as_o_S = $(CC) $(a_flags) -c -o $@ $< %.o: %.S FORCE @@ -333,7 +333,7 @@ # Rule to compile a set of .o files into one .o file # ifdef O_TARGET -quiet_cmd_link_o_target = LD $(echo_target) +quiet_cmd_link_o_target = LD $(echo_target) # If the list of objects to link is empty, just create an empty O_TARGET cmd_link_o_target = $(if $(strip $(obj-y)),\ $(LD) $(LDFLAGS) $(EXTRA_LDFLAGS) -r -o $@ $(filter $(obj-y), $^),\ @@ -349,7 +349,7 @@ # Rule to compile a set of .o files into one .a file # ifdef L_TARGET -quiet_cmd_link_l_target = AR $(echo_target) +quiet_cmd_link_l_target = AR $(echo_target) cmd_link_l_target = rm -f $@; $(AR) $(EXTRA_ARFLAGS) rcs $@ $(obj-y) $(L_TARGET): $(obj-y) FORCE @@ -362,7 +362,7 @@ # Rule to link composite objects # -quiet_cmd_link_multi = LD $(echo_target) +quiet_cmd_link_multi = LD $(echo_target) cmd_link_multi = $(LD) $(LDFLAGS) $(EXTRA_LDFLAGS) -r -o $@ $(filter $($(basename $@)-objs),$^) # We would rather have a list of rules like @@ -384,7 +384,7 @@ host-progs-multi := $(foreach m,$(host-progs),$(if $($(m)-objs),$(m))) host-progs-multi-objs := $(foreach m,$(host-progs-multi),$($(m)-objs)) -quiet_cmd_host_cc__c = HOSTCC $(echo_target) +quiet_cmd_host_cc__c = HOSTCC $(echo_target) cmd_host_cc__c = $(HOSTCC) -Wp,-MD,$(depfile) \ $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) \ $(HOST_LOADLIBES) -o $@ $< @@ -392,14 +392,14 @@ $(host-progs-single): %: %.c FORCE $(call if_changed_dep,host_cc__c) -quiet_cmd_host_cc_o_c = HOSTCC $(echo_target) +quiet_cmd_host_cc_o_c = HOSTCC $(echo_target) cmd_host_cc_o_c = $(HOSTCC) -Wp,-MD,$(depfile) \ $(HOSTCFLAGS) $(HOST_EXTRACFLAGS) -c -o $@ $< $(host-progs-multi-objs): %.o: %.c FORCE $(call if_changed_dep,host_cc_o_c) -quiet_cmd_host_cc__o = HOSTLD $(echo_target) +quiet_cmd_host_cc__o = HOSTLD $(echo_target) cmd_host_cc__o = $(HOSTCC) $(HOSTLDFLAGS) -o $@ $($@-objs) \ $(HOST_LOADLIBES) @@ -414,9 +414,11 @@ # Shipped files # =========================================================================== +quiet_cmd_shipped = SHIPPED $(echo_target) +cmd_shipped = cat $< > $@ + %:: %_shipped - @echo ' CP $(echo_target)' - @cp $< $@ + $(call cmd,shipped) # Commands useful for building a boot image # =========================================================================== @@ -424,7 +426,7 @@ # Use as following: # # target: source(s) FORCE -# $(if_changed,ld/objcopy) +# $(if_changed,ld/objcopy/gzip) # # and add target to EXTRA_TARGETS so that we know we have to # read in the saved command line @@ -432,20 +434,20 @@ # Linking # --------------------------------------------------------------------------- -quiet_cmd_ld = LD $(echo_target) +quiet_cmd_ld = LD $(echo_target) cmd_ld = $(LD) $(LDFLAGS) $(EXTRA_LDFLAGS) $(LDFLAGS_$@) \ $(filter-out FORCE,$^) -o $@ # Objcopy # --------------------------------------------------------------------------- -quiet_cmd_objcopy = OBJCPY $(echo_target) +quiet_cmd_objcopy = OBJCOPY $(echo_target) cmd_objcopy = $(OBJCOPY) $(OBJCOPYFLAGS) $< $@ # Gzip # --------------------------------------------------------------------------- -quiet_cmd_gzip = GZIP $(echo_target) +quiet_cmd_gzip = GZIP $(echo_target) cmd_gzip = gzip -f -9 < $< > $@ # =========================================================================== |
Update of /cvsroot/linux-vax/kernel-2.5/drivers/ide In directory sc8-pr-cvs1:/tmp/cvs-serv23899/drivers/ide Removed Files: adma100.c aec62xx.c ali14xx.c alim15x3.c amd74xx.c buddha.c cmd640.c cmd64x.c cs5530.c cy82c693.c dtc2278.c falconide.c gayle.c hd.c hpt34x.c hpt366.c ht6560b.c icside.c ide-adma.c ide-cs.c ide-m8xx.c ide-pci.c ide-pmac.c ide-swarm.c it8172.c macide.c ns87415.c opti621.c pdc202xx.c pdc4030.c pdc4030.h pdcadma.c piix.c q40ide.c qd65xx.c qd65xx.h rapide.c rz1000.c serverworks.c sis5513.c sl82c105.c slc90e66.c trm290.c umc8672.c via82cxxx.c Log Message: Merge with 2.5.35 --- adma100.c DELETED --- --- aec62xx.c DELETED --- --- ali14xx.c DELETED --- --- alim15x3.c DELETED --- --- amd74xx.c DELETED --- --- buddha.c DELETED --- --- cmd640.c DELETED --- --- cmd64x.c DELETED --- --- cs5530.c DELETED --- --- cy82c693.c DELETED --- --- dtc2278.c DELETED --- --- falconide.c DELETED --- --- gayle.c DELETED --- --- hd.c DELETED --- --- hpt34x.c DELETED --- --- hpt366.c DELETED --- --- ht6560b.c DELETED --- --- icside.c DELETED --- --- ide-adma.c DELETED --- --- ide-cs.c DELETED --- --- ide-m8xx.c DELETED --- --- ide-pci.c DELETED --- --- ide-pmac.c DELETED --- --- ide-swarm.c DELETED --- --- it8172.c DELETED --- --- macide.c DELETED --- --- ns87415.c DELETED --- --- opti621.c DELETED --- --- pdc202xx.c DELETED --- --- pdc4030.c DELETED --- --- pdc4030.h DELETED --- --- pdcadma.c DELETED --- --- piix.c DELETED --- --- q40ide.c DELETED --- --- qd65xx.c DELETED --- --- qd65xx.h DELETED --- --- rapide.c DELETED --- --- rz1000.c DELETED --- --- serverworks.c DELETED --- --- sis5513.c DELETED --- --- sl82c105.c DELETED --- --- slc90e66.c DELETED --- --- trm290.c DELETED --- --- umc8672.c DELETED --- --- via82cxxx.c DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 00:55:38
|
Update of /cvsroot/linux-vax/kernel-2.5/include/linux In directory sc8-pr-cvs1:/tmp/cvs-serv23899/include/linux Removed Files: atari_rootsec.h Log Message: Merge with 2.5.35 --- atari_rootsec.h DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 00:55:37
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/debugger In directory sc8-pr-cvs1:/tmp/cvs-serv23899/drivers/acpi/debugger Removed Files: Makefile dbcmds.c dbdisply.c dbexec.c dbfileio.c dbhistry.c dbinput.c dbstats.c dbutils.c dbxface.c Log Message: Merge with 2.5.35 --- Makefile DELETED --- --- dbcmds.c DELETED --- --- dbdisply.c DELETED --- --- dbexec.c DELETED --- --- dbfileio.c DELETED --- --- dbhistry.c DELETED --- --- dbinput.c DELETED --- --- dbstats.c DELETED --- --- dbutils.c DELETED --- --- dbxface.c DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 00:55:37
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/kdb In directory sc8-pr-cvs1:/tmp/cvs-serv23899/drivers/acpi/kdb Removed Files: README.txt kdbm_acpi.c Log Message: Merge with 2.5.35 --- README.txt DELETED --- --- kdbm_acpi.c DELETED --- |
From: Kenn H. <ke...@us...> - 2003-02-16 00:23:25
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1:/tmp/cvs-serv14781/include/asm-vax Modified Files: bitops.h Log Message: LOCK_PREFIX is an x86-ism Index: bitops.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/bitops.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- bitops.h 16 Feb 2003 00:13:16 -0000 1.8 +++ bitops.h 16 Feb 2003 00:23:21 -0000 1.9 @@ -19,8 +19,6 @@ * Updates for 2.4.3+ atp Mar 2002 */ -#define LOCK_PREFIX "" - #define ADDR (*(volatile long *) addr) @@ -52,7 +50,7 @@ */ static __inline__ void set_bit(int nr, volatile void * addr) { - __asm__ __volatile__( LOCK_PREFIX + __asm__ __volatile__( "bbss %1, %0, 1f\n" "1:\n" :"=m" (ADDR) @@ -88,7 +86,7 @@ */ static __inline__ void clear_bit(int nr, volatile void * addr) { - __asm__ __volatile__( LOCK_PREFIX + __asm__ __volatile__( "bbcc %1,%0, 1f\n" "1:\n" :"=m" (ADDR) @@ -146,7 +144,7 @@ */ static __inline__ void change_bit(int nr, volatile void * addr) { - __asm__ __volatile__( LOCK_PREFIX + __asm__ __volatile__( "bbcs %1,%0,3f\n" "bbsc %1,%0,3f\n" "3:" @@ -167,7 +165,7 @@ int oldbit; /* there are interlocked versions of bbss and bbcs we could use*/ - __asm__ __volatile__( LOCK_PREFIX + __asm__ __volatile__( "clrl %0\n" "bbcs %2,%1, 1f\n" "incl %0\n" @@ -212,7 +210,7 @@ { int oldbit; - __asm__ __volatile__( LOCK_PREFIX + __asm__ __volatile__( "clrl %0\n" "bbcc %2,%1, 1f\n" "incl %0\n" @@ -268,7 +266,7 @@ { int oldbit; - __asm__ __volatile__( LOCK_PREFIX + __asm__ __volatile__( "clrl %0\n" "bbsc %2. %1,4f\n" "incl %0\n" |
From: Kenn H. <ke...@us...> - 2003-02-16 00:13:21
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1:/tmp/cvs-serv11691/include/asm-vax Modified Files: bitops.h current.h delay.h hardirq.h tlbflush.h Log Message: Remove SMP-related definitions. Index: bitops.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/bitops.h,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- bitops.h 11 Jan 2003 15:37:58 -0000 1.7 +++ bitops.h 16 Feb 2003 00:13:16 -0000 1.8 @@ -19,11 +19,7 @@ * Updates for 2.4.3+ atp Mar 2002 */ -#ifdef CONFIG_SMP -#define LOCK_PREFIX "lock ; " -#else #define LOCK_PREFIX "" -#endif #define ADDR (*(volatile long *) addr) Index: current.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/current.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- current.h 29 Oct 2002 00:52:51 -0000 1.4 +++ current.h 16 Feb 2003 00:13:16 -0000 1.5 @@ -5,9 +5,7 @@ struct task_struct; -#ifndef __SMP__ - -/* Later, we will probably arrange for current to live in R11 +/* Later, we might arrange for current to live in R11 permanently. For now, I'm going to compute it from the current kernel stack pointer. Note that we may be called while on the interrupt stack, so we need to use MFPR to @@ -22,10 +20,5 @@ } #define current get_current() - - -#else -#error SMP not supported -#endif #endif /* _VAX_CURRENT_H */ Index: delay.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/delay.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- delay.h 20 May 2002 00:33:39 -0000 1.3 +++ delay.h 16 Feb 2003 00:13:16 -0000 1.4 @@ -46,12 +46,7 @@ __delay(prod.hi); } -#ifdef __SMP__ -#define udelay(usecs) \ - __udelay(usecs, cpu_data[smp_processor_id()].loops_per_jiffy) -#else #define udelay(usecs) \ __udelay(usecs, loops_per_jiffy) -#endif #endif /* _VAX_DELAY_H */ Index: hardirq.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/hardirq.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- hardirq.h 9 Feb 2003 01:49:23 -0000 1.4 +++ hardirq.h 16 Feb 2003 00:13:17 -0000 1.5 @@ -74,14 +74,9 @@ #define irq_enter() (preempt_count() += HARDIRQ_OFFSET) -#ifndef CONFIG_SMP /* FIXME: implement irq_exit() properly when we do CONFIG_PREEMPT */ #define irq_exit() (preempt_count() -= HARDIRQ_OFFSET) #define synchronize_irq() barrier(); - -#else -#error Nil on SMP -#endif /* CONFIG_SMP */ #endif /* _ASM_VAX_HARDIRQ_H */ Index: tlbflush.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/tlbflush.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- tlbflush.h 23 Jan 2003 23:18:53 -0000 1.2 +++ tlbflush.h 16 Feb 2003 00:13:17 -0000 1.3 @@ -3,9 +3,6 @@ #include <linux/mm.h> -/* FIXME: update to 2.4 - clever_smp_invalidate has gone. - */ - /* * TLB flushing: * @@ -26,8 +23,6 @@ #define __flush_tlb_one(addr) \ __asm__ __volatile__("mtpr %0,%1" : :"m" (addr), "i" (PR_TBIS) ) -#ifndef __SMP__ - #define flush_tlb() __flush_tlb() #define flush_tlb_all() __flush_tlb() #define local_flush_tlb() __flush_tlb() @@ -52,93 +47,6 @@ if (vma->vm_mm == current->mm) __flush_tlb(); } - -#else - -/* FIXME: SMP - another day perhaps */ -/* - * We aren't very clever about this yet - SMP could certainly - * avoid some global flushes.. - */ - - -#define local_flush_tlb() \ - __flush_tlb() - - -#define CLEVER_SMP_INVALIDATE -#ifdef CLEVER_SMP_INVALIDATE - -/* - * Smarter SMP flushing macros. - * c/o Linus Torvalds. - * - * These mean you can really definitely utterly forget about - * writing to user space from interrupts. (Its not allowed anyway). - */ - -static inline void flush_tlb_current_task(void) -{ - /* just one copy of this mm? */ - if (atomic_read(¤t->mm->count) == 1) - local_flush_tlb(); /* and that's us, so.. */ - else - smp_flush_tlb(); -} - -#define flush_tlb() flush_tlb_current_task() - -#define flush_tlb_all() smp_flush_tlb() - -static inline void flush_tlb_mm(struct mm_struct * mm) -{ - if (mm == current->mm && atomic_read(&mm->count) == 1) - local_flush_tlb(); - else - smp_flush_tlb(); -} - -static inline void flush_tlb_page(struct vm_area_struct * vma, - unsigned long va) -{ - if (vma->vm_mm == current->mm && atomic_read(¤t->mm->count) == 1) - __flush_tlb_one(va); - else - smp_flush_tlb(); -} - -static inline void flush_tlb_range(struct mm_struct * mm, - unsigned long start, unsigned long end) -{ - flush_tlb_mm(mm); -} - - -#else - -#define flush_tlb() \ - smp_flush_tlb() - -#define flush_tlb_all() flush_tlb() - -static inline void flush_tlb_mm(struct mm_struct *mm) -{ - flush_tlb(); -} - -static inline void flush_tlb_page(struct vm_area_struct *vma, - unsigned long addr) -{ - flush_tlb(); -} - -static inline void flush_tlb_range(struct mm_struct *mm, - unsigned long start, unsigned long end) -{ - flush_tlb(); -} -#endif /* clever_smp_invalidate */ -#endif /* smp */ extern inline void flush_tlb_pgtables(struct mm_struct *mm, unsigned long start, unsigned long end) { |
From: Kenn H. <ke...@us...> - 2003-02-16 00:13:20
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm In directory sc8-pr-cvs1:/tmp/cvs-serv11691/include/asm-vax/mm Modified Files: pgalloc.h Log Message: Remove SMP-related definitions. Index: pgalloc.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm/pgalloc.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- pgalloc.h 14 Feb 2003 00:54:14 -0000 1.8 +++ pgalloc.h 16 Feb 2003 00:13:17 -0000 1.9 @@ -30,17 +30,11 @@ #include <linux/mm.h> -#ifndef CONFIG_SMP extern struct pgd_cache { pgd_t *head; /* These are special recyclable slots */ unsigned long slots_used; unsigned long size; } pgd_free_list; -#else -#include <asm/smp.h> -//#define quicklists cpu_data[smp_processor_id()] -#error SMP not supported -#endif /* * Allocate and free page tables. The xxx_kernel() versions are |
From: Kenn H. <ke...@us...> - 2003-02-16 00:11:48
|
Update of /cvsroot/linux-vax/kernel-2.5 In directory sc8-pr-cvs1:/tmp/cvs-serv11311 Modified Files: Makefile Log Message: Shouldn't be assuming toolchain is installed in /usr/local/bin Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/Makefile,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- Makefile 14 Feb 2003 01:51:40 -0000 1.40 +++ Makefile 16 Feb 2003 00:11:43 -0000 1.41 @@ -46,7 +46,7 @@ HOSTCC = gcc HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -CROSS_COMPILE = /usr/local/bin/vax-dec-linux- +CROSS_COMPILE = vax-dec-linux- # That's our default target when none is given on the command line |
From: Kenn H. <ke...@us...> - 2003-02-14 02:22:07
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax In directory sc8-pr-cvs1:/tmp/cvs-serv25164/arch/vax Modified Files: 460.config defconfig Log Message: Update default configs Index: 460.config =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/460.config,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- 460.config 9 Feb 2003 01:35:05 -0000 1.10 +++ 460.config 14 Feb 2003 02:22:03 -0000 1.11 @@ -93,25 +93,22 @@ # CONFIG_INET_ECN is not set # CONFIG_SYN_COOKIES is not set # CONFIG_IPV6 is not set -# CONFIG_KHTTPD is not set -# CONFIG_ATM is not set -# CONFIG_VLAN_8021Q is not set # -# +# SCTP Configuration (EXPERIMENTAL) # +CONFIG_IPV6_SCTP__=y +# CONFIG_IP_SCTP is not set +# CONFIG_ATM is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_LLC is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set - -# -# Appletalk devices -# # CONFIG_DEV_APPLETALK is not set # CONFIG_DECNET is not set # CONFIG_BRIDGE is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set -# CONFIG_LLC is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set @@ -182,6 +179,7 @@ # CONFIG_VXFS_FS is not set # CONFIG_NTFS_FS is not set # CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set # CONFIG_HPFS_FS is not set CONFIG_PROC_FS=y # CONFIG_DEVFS_FS is not set Index: defconfig =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/defconfig,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- defconfig 9 Feb 2003 01:35:22 -0000 1.7 +++ defconfig 14 Feb 2003 02:22:03 -0000 1.8 @@ -93,25 +93,22 @@ # CONFIG_INET_ECN is not set # CONFIG_SYN_COOKIES is not set # CONFIG_IPV6 is not set -# CONFIG_KHTTPD is not set -# CONFIG_ATM is not set -# CONFIG_VLAN_8021Q is not set # -# +# SCTP Configuration (EXPERIMENTAL) # +CONFIG_IPV6_SCTP__=y +# CONFIG_IP_SCTP is not set +# CONFIG_ATM is not set +# CONFIG_VLAN_8021Q is not set +# CONFIG_LLC is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set - -# -# Appletalk devices -# # CONFIG_DEV_APPLETALK is not set # CONFIG_DECNET is not set # CONFIG_BRIDGE is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set -# CONFIG_LLC is not set # CONFIG_NET_DIVERT is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set @@ -182,6 +179,7 @@ # CONFIG_VXFS_FS is not set # CONFIG_NTFS_FS is not set # CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set # CONFIG_HPFS_FS is not set CONFIG_PROC_FS=y # CONFIG_DEVFS_FS is not set |
From: Kenn H. <ke...@us...> - 2003-02-14 02:21:40
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory sc8-pr-cvs1:/tmp/cvs-serv24975/arch/vax/kernel Modified Files: init_task.c Log Message: Merge with 2.5.34 Index: init_task.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/init_task.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- init_task.c 29 Oct 2002 00:52:50 -0000 1.6 +++ init_task.c 14 Feb 2003 02:21:34 -0000 1.7 @@ -13,7 +13,7 @@ static struct fs_struct init_fs = INIT_FS; static struct files_struct init_files = INIT_FILES; -static struct signal_struct init_signals = INIT_SIGNALS; +static struct signal_struct init_signals = INIT_SIGNALS(init_signals); struct mm_struct init_mm = INIT_MM(init_mm); /* |
From: Kenn H. <ke...@us...> - 2003-02-14 02:21:05
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory sc8-pr-cvs1:/tmp/cvs-serv24734/include/asm Modified Files: system.h Log Message: 2.5.34 needs irqs_disabled() Index: system.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/system.h,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- system.h 14 Feb 2003 00:55:37 -0000 1.8 +++ system.h 14 Feb 2003 02:21:02 -0000 1.9 @@ -78,6 +78,8 @@ #define local_irq_save(flags) ((flags) = swpipl(31)) #define local_irq_restore(flags) setipl(flags) #define local_irq_disable() setipl(31) + +#define irqs_disabled() (__psl.ipl == 31) /* If we're handling an interrupt (i.e. the IS bit is set in the PSL and we're on the interrupt stack), then we must not enable |