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...> - 2002-06-01 18:49:52
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/executer In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/executer Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:51
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/scsi/dpt In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/scsi/dpt Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:51
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/ospm/include In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/ospm/include Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:51
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/ospm/system In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/ospm/system Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:51
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/ospm/busmgr In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/ospm/busmgr Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:51
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/ospm/battery In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/ospm/battery Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:50
|
Update of /cvsroot/linux-vax/kernel-2.5/fs/jffs2 In directory usw-pr-cvs1:/tmp/cvs-serv4399/fs/jffs2 Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:50
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/char/mwave In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/char/mwave Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:50
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/ospm/button In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/ospm/button Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:49
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/message/i2o In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/message/i2o Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:49
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/net/wireless In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/net/wireless Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:49
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/mtd/nand In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/mtd/nand Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:49
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/kdb In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/kdb Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:49
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/utilities In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/utilities Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:48
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/ospm In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/ospm Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-06-01 18:49:47
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/acpi/include/platform In directory usw-pr-cvs1:/tmp/cvs-serv4399/drivers/acpi/include/platform Added Files: .cvsignore Log Message: Added a bunch of .cvsignore files for new directories and fixed up a couple of existing ones --- NEW FILE --- *.a.flags *.o.flags .depend *.lst |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5 In directory usw-pr-cvs1:/tmp/cvs-serv7433 Modified Files: Makefile Log Message: Merge with Linux 2.5.1. Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile 20 May 2002 00:33:29 -0000 1.2 +++ Makefile 31 May 2002 01:58:38 -0000 1.3 @@ -1,6 +1,6 @@ VERSION = 2 PATCHLEVEL = 5 -SUBLEVEL = 0 +SUBLEVEL = 1 EXTRAVERSION = KERNELRELEASE=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) @@ -260,8 +260,8 @@ boot: vmlinux @$(MAKE) CFLAGS="$(CFLAGS) $(CFLAGS_KERNEL)" -C arch/$(ARCH)/boot -vmlinux: include/linux/version.h $(CONFIGURATION) init/main.o init/version.o linuxsubdirs - $(LD) $(LINKFLAGS) $(HEAD) init/main.o init/version.o \ +vmlinux: include/linux/version.h $(CONFIGURATION) init/main.o init/version.o init/do_mounts.o linuxsubdirs + $(LD) $(LINKFLAGS) $(HEAD) init/main.o init/version.o init/do_mounts.o \ --start-group \ $(CORE_FILES) \ $(DRIVERS) \ @@ -340,7 +340,10 @@ # optimizes less when we use -g (even though -O1 is in CFLAGS). This isn't supposed # to happen... init/main.o: init/main.c include/config/MARKER - $(CC) $(CFLAGS) $(CFLAGS_KERNEL) $(PROFILING) -c -o $*.o $< -Wa,-adnhls=$*.lst # -g + $(CC) $(CFLAGS) $(CFLAGS_KERNEL) $(PROFILING) -c -o $*.o $< -Wa,-adnhls=$*.lst + +init/do_mounts.o: init/do_mounts.c include/config/MARKER + $(CC) $(CFLAGS) $(CFLAGS_KERNEL) $(PROFILING) -c -o $*.o $< -Wa,-adnhls=$*.lst fs lib mm ipc kernel drivers net: dummy $(MAKE) CFLAGS="$(CFLAGS) $(CFLAGS_KERNEL)" $(subst $@, _dir_$@, $@) |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/init In directory usw-pr-cvs1:/tmp/cvs-serv7433/init Modified Files: main.c Log Message: Merge with Linux 2.5.1. Index: main.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/init/main.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- main.c 20 May 2002 00:33:39 -0000 1.2 +++ main.c 31 May 2002 01:58:39 -0000 1.3 @@ -31,6 +31,8 @@ #include <asm/io.h> #include <asm/bugs.h> +#include <linux/device.h> + #if defined(CONFIG_ARCH_S390) #include <asm/s390mach.h> #include <asm/ccwcache.h> @@ -122,17 +124,10 @@ int rows, cols; -#ifdef CONFIG_BLK_DEV_INITRD -unsigned int real_root_dev; /* do_proc_dointvec cannot handle kdev_t */ -#endif - -int root_mountflags = MS_RDONLY; char *execute_command; -char root_device_name[64]; - static char * argv_init[MAX_INIT_ARGS+2] = { "init", NULL, }; -static char * envp_init[MAX_INIT_ENVS+2] = { "HOME=/", "TERM=linux", NULL, }; +char * envp_init[MAX_INIT_ENVS+2] = { "HOME=/", "TERM=linux", NULL, }; static int __init profile_setup(char *str) { @@ -143,175 +138,6 @@ __setup("profile=", profile_setup); - -static struct dev_name_struct { - const char *name; - const int num; -} root_dev_names[] __initdata = { - { "nfs", 0x00ff }, - { "hda", 0x0300 }, - { "hdb", 0x0340 }, - { "loop", 0x0700 }, - { "hdc", 0x1600 }, - { "hdd", 0x1640 }, - { "hde", 0x2100 }, - { "hdf", 0x2140 }, - { "hdg", 0x2200 }, - { "hdh", 0x2240 }, - { "hdi", 0x3800 }, - { "hdj", 0x3840 }, - { "hdk", 0x3900 }, - { "hdl", 0x3940 }, - { "hdm", 0x5800 }, - { "hdn", 0x5840 }, - { "hdo", 0x5900 }, - { "hdp", 0x5940 }, - { "hdq", 0x5A00 }, - { "hdr", 0x5A40 }, - { "hds", 0x5B00 }, - { "hdt", 0x5B40 }, - { "sda", 0x0800 }, - { "sdb", 0x0810 }, - { "sdc", 0x0820 }, - { "sdd", 0x0830 }, - { "sde", 0x0840 }, - { "sdf", 0x0850 }, - { "sdg", 0x0860 }, - { "sdh", 0x0870 }, - { "sdi", 0x0880 }, - { "sdj", 0x0890 }, - { "sdk", 0x08a0 }, - { "sdl", 0x08b0 }, - { "sdm", 0x08c0 }, - { "sdn", 0x08d0 }, - { "sdo", 0x08e0 }, - { "sdp", 0x08f0 }, - { "ada", 0x1c00 }, - { "adb", 0x1c10 }, - { "adc", 0x1c20 }, - { "add", 0x1c30 }, - { "ade", 0x1c40 }, - { "fd", 0x0200 }, - { "md", 0x0900 }, - { "xda", 0x0d00 }, - { "xdb", 0x0d40 }, - { "ram", 0x0100 }, - { "scd", 0x0b00 }, - { "mcd", 0x1700 }, - { "cdu535", 0x1800 }, - { "sonycd", 0x1800 }, - { "aztcd", 0x1d00 }, - { "cm206cd", 0x2000 }, - { "gscd", 0x1000 }, - { "sbpcd", 0x1900 }, - { "eda", 0x2400 }, - { "edb", 0x2440 }, - { "pda", 0x2d00 }, - { "pdb", 0x2d10 }, - { "pdc", 0x2d20 }, - { "pdd", 0x2d30 }, - { "pcd", 0x2e00 }, - { "pf", 0x2f00 }, - { "apblock", APBLOCK_MAJOR << 8}, - { "ddv", DDV_MAJOR << 8}, - { "jsfd", JSFD_MAJOR << 8}, -#if defined(CONFIG_ARCH_S390) - { "dasda", (DASD_MAJOR << MINORBITS) }, - { "dasdb", (DASD_MAJOR << MINORBITS) + (1 << 2) }, - { "dasdc", (DASD_MAJOR << MINORBITS) + (2 << 2) }, - { "dasdd", (DASD_MAJOR << MINORBITS) + (3 << 2) }, - { "dasde", (DASD_MAJOR << MINORBITS) + (4 << 2) }, - { "dasdf", (DASD_MAJOR << MINORBITS) + (5 << 2) }, - { "dasdg", (DASD_MAJOR << MINORBITS) + (6 << 2) }, - { "dasdh", (DASD_MAJOR << MINORBITS) + (7 << 2) }, -#endif -#if defined(CONFIG_BLK_CPQ_DA) || defined(CONFIG_BLK_CPQ_DA_MODULE) - { "ida/c0d0p",0x4800 }, - { "ida/c0d1p",0x4810 }, - { "ida/c0d2p",0x4820 }, - { "ida/c0d3p",0x4830 }, - { "ida/c0d4p",0x4840 }, - { "ida/c0d5p",0x4850 }, - { "ida/c0d6p",0x4860 }, - { "ida/c0d7p",0x4870 }, - { "ida/c0d8p",0x4880 }, - { "ida/c0d9p",0x4890 }, - { "ida/c0d10p",0x48A0 }, - { "ida/c0d11p",0x48B0 }, - { "ida/c0d12p",0x48C0 }, - { "ida/c0d13p",0x48D0 }, - { "ida/c0d14p",0x48E0 }, - { "ida/c0d15p",0x48F0 }, -#endif -#if defined(CONFIG_BLK_CPQ_CISS_DA) || defined(CONFIG_BLK_CPQ_CISS_DA_MODULE) - { "cciss/c0d0p",0x6800 }, - { "cciss/c0d1p",0x6810 }, - { "cciss/c0d2p",0x6820 }, - { "cciss/c0d3p",0x6830 }, - { "cciss/c0d4p",0x6840 }, - { "cciss/c0d5p",0x6850 }, - { "cciss/c0d6p",0x6860 }, - { "cciss/c0d7p",0x6870 }, - { "cciss/c0d8p",0x6880 }, - { "cciss/c0d9p",0x6890 }, - { "cciss/c0d10p",0x68A0 }, - { "cciss/c0d11p",0x68B0 }, - { "cciss/c0d12p",0x68C0 }, - { "cciss/c0d13p",0x68D0 }, - { "cciss/c0d14p",0x68E0 }, - { "cciss/c0d15p",0x68F0 }, -#endif - { "nftla", 0x5d00 }, - { "nftlb", 0x5d10 }, - { "nftlc", 0x5d20 }, - { "nftld", 0x5d30 }, - { "ftla", 0x2c00 }, - { "ftlb", 0x2c08 }, - { "ftlc", 0x2c10 }, - { "ftld", 0x2c18 }, - { "mtdblock", 0x1f00 }, - { NULL, 0 } -}; - -kdev_t __init name_to_kdev_t(char *line) -{ - int base = 0; - - if (strncmp(line,"/dev/",5) == 0) { - struct dev_name_struct *dev = root_dev_names; - line += 5; - do { - int len = strlen(dev->name); - if (strncmp(line,dev->name,len) == 0) { - line += len; - base = dev->num; - break; - } - dev++; - } while (dev->name); - } - return to_kdev_t(base + simple_strtoul(line,NULL,base?10:16)); -} - -static int __init root_dev_setup(char *line) -{ - int i; - char ch; - - ROOT_DEV = name_to_kdev_t(line); - memset (root_device_name, 0, sizeof root_device_name); - if (strncmp (line, "/dev/", 5) == 0) line += 5; - for (i = 0; i < sizeof root_device_name - 1; ++i) - { - ch = line[i]; - if ( isspace (ch) || (ch == ',') || (ch == '\0') ) break; - root_device_name[i] = ch; - } - return 1; -} - -__setup("root=", root_dev_setup); - static int __init checksetup(char *line) { struct kernel_param *p; @@ -378,22 +204,6 @@ (loops_per_jiffy/(5000/HZ)) % 100); } -static int __init readonly(char *str) -{ - if (*str) - return 0; - root_mountflags |= MS_RDONLY; - return 1; -} - -static int __init readwrite(char *str) -{ - if (*str) - return 0; - root_mountflags &= ~MS_RDONLY; - return 1; -} - static int __init debug_kernel(char *str) { if (*str) @@ -410,8 +220,6 @@ return 1; } -__setup("ro", readonly); -__setup("rw", readwrite); __setup("debug", debug_kernel); __setup("quiet", quiet_kernel); @@ -595,6 +403,9 @@ #endif mem_init(); kmem_cache_sizes_init(); +#if defined(CONFIG_X86_PAE) + pgtable_cache_init(); +#endif mempages = num_physpages; fork_init(mempages); @@ -624,21 +435,6 @@ rest_init(); } -#ifdef CONFIG_BLK_DEV_INITRD -static int do_linuxrc(void * shell) -{ - static char *argv[] = { "linuxrc", NULL, }; - - close(0);close(1);close(2); - setsid(); - (void) open("/dev/console",O_RDWR,0); - (void) dup(0); - (void) dup(0); - return execve(shell, argv, envp_init); -} - -#endif - struct task_struct *child_reaper = &init_task; static void __init do_initcalls(void) @@ -696,6 +492,9 @@ s390_init_machine_check(); #endif + /* bring up the device tree */ + device_driver_init(); + #ifdef CONFIG_PCI pci_init(); #endif @@ -744,61 +543,7 @@ #endif } -extern void rd_load(void); -extern void initrd_load(void); - -/* - * Prepare the namespace - decide what/where to mount, load ramdisks, etc. - */ -static void prepare_namespace(void) -{ -#ifdef CONFIG_BLK_DEV_INITRD - int real_root_mountflags = root_mountflags; - if (!initrd_start) - mount_initrd = 0; - if (mount_initrd) - root_mountflags &= ~MS_RDONLY; - real_root_dev = ROOT_DEV; -#endif - -#ifdef CONFIG_BLK_DEV_RAM -#ifdef CONFIG_BLK_DEV_INITRD - if (mount_initrd) - initrd_load(); - else -#endif - rd_load(); -#endif - - /* Mount the root filesystem.. */ - mount_root(); - - mount_devfs_fs (); - -#ifdef CONFIG_BLK_DEV_INITRD - root_mountflags = real_root_mountflags; - if (mount_initrd && ROOT_DEV != real_root_dev - && MAJOR(ROOT_DEV) == RAMDISK_MAJOR && MINOR(ROOT_DEV) == 0) { - int error; - int i, pid; - - pid = kernel_thread(do_linuxrc, "/linuxrc", SIGCHLD); - if (pid > 0) { - while (pid != wait(&i)) { - current->policy |= SCHED_YIELD; - schedule(); - } - } - if (MAJOR(real_root_dev) != RAMDISK_MAJOR - || MINOR(real_root_dev) != 0) { - error = change_root(real_root_dev,"/initrd"); - if (error) - printk(KERN_ERR "Change root to /initrd: " - "error %d\n",error); - } - } -#endif -} +extern void prepare_namespace(void); static int init(void * unused) { |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/net In directory usw-pr-cvs1:/tmp/cvs-serv7433/drivers/net Modified Files: Makefile Log Message: Merge with Linux 2.5.1. Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/net/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile 20 May 2002 00:33:36 -0000 1.2 +++ Makefile 31 May 2002 01:58:38 -0000 1.3 @@ -174,6 +174,7 @@ obj-$(CONFIG_EWRK3) += ewrk3.o obj-$(CONFIG_ATP) += atp.o obj-$(CONFIG_DE4X5) += de4x5.o +obj-$(CONFIG_DE2104X) += de2104x.o obj-$(CONFIG_NI5010) += ni5010.o obj-$(CONFIG_NI52) += ni52.o obj-$(CONFIG_NI65) += ni65.o |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/drivers/scsi In directory usw-pr-cvs1:/tmp/cvs-serv7433/drivers/scsi Modified Files: Makefile scsi_ioctl.c scsi_merge.c Log Message: Merge with Linux 2.5.1. Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/scsi/Makefile,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- Makefile 20 May 2002 00:33:36 -0000 1.2 +++ Makefile 31 May 2002 01:58:39 -0000 1.3 @@ -135,9 +135,10 @@ list-multi := scsi_mod.o sd_mod.o sr_mod.o initio.o a100u2w.o cpqfc.o scsi_mod-objs := scsi.o hosts.o scsi_ioctl.o constants.o \ scsicam.o scsi_proc.o scsi_error.o \ - scsi_obsolete.o scsi_queue.o scsi_lib.o \ + scsi_queue.o scsi_lib.o \ scsi_merge.o scsi_dma.o scsi_scan.o \ scsi_syms.o + sd_mod-objs := sd.o sr_mod-objs := sr.o sr_ioctl.o sr_vendor.o initio-objs := ini9100u.o i91uscsi.o Index: scsi_ioctl.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/scsi/scsi_ioctl.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- scsi_ioctl.c 20 May 2002 00:33:36 -0000 1.2 +++ scsi_ioctl.c 31 May 2002 01:58:39 -0000 1.3 @@ -78,8 +78,7 @@ * *(char *) ((int *) arg)[2] the actual command byte. * * Note that if more than MAX_BUF bytes are requested to be transferred, - * the ioctl will fail with error EINVAL. MAX_BUF can be increased in - * the future by increasing the size that scsi_malloc will accept. + * the ioctl will fail with error EINVAL. * * This size *does not* include the initial lengths that were passed. * @@ -197,10 +196,14 @@ unsigned int inlen, outlen, cmdlen; unsigned int needed, buf_needed; int timeout, retries, result; - int data_direction; + int data_direction, gfp_mask = GFP_KERNEL; if (!sic) return -EINVAL; + + if (dev->host->unchecked_isa_dma) + gfp_mask |= GFP_DMA; + /* * Verify that we can read at least this much. */ @@ -232,7 +235,7 @@ buf_needed = (buf_needed + 511) & ~511; if (buf_needed > MAX_BUF) buf_needed = MAX_BUF; - buf = (char *) scsi_malloc(buf_needed); + buf = (char *) kmalloc(buf_needed, gfp_mask); if (!buf) return -ENOMEM; memset(buf, 0, buf_needed); @@ -341,7 +344,7 @@ error: if (buf) - scsi_free(buf, buf_needed); + kfree(buf); return result; Index: scsi_merge.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/drivers/scsi/scsi_merge.c,v retrieving revision 1.1.1.2 retrieving revision 1.2 diff -u -r1.1.1.2 -r1.2 --- scsi_merge.c 30 May 2002 23:46:02 -0000 1.1.1.2 +++ scsi_merge.c 31 May 2002 01:58:39 -0000 1.2 @@ -135,6 +135,7 @@ */ bounce_limit = BLK_BOUNCE_HIGH; if (SHpnt->highmem_io && (SDpnt->type == TYPE_DISK)) { +#if CONFIG_PCI if (!PCI_DMA_BUS_IS_PHYS) /* Platforms with virtual-DMA translation * hardware have no practical limit. @@ -142,6 +143,7 @@ bounce_limit = BLK_BOUNCE_ANY; else bounce_limit = SHpnt->pci_dev->dma_mask; +#endif } if (SHpnt->unchecked_isa_dma) bounce_limit = BLK_BOUNCE_ISA; |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm In directory usw-pr-cvs1:/tmp/cvs-serv7433/include/asm-vax/mm Modified Files: virtmap.h Log Message: Merge with Linux 2.5.1. Index: virtmap.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/mm/virtmap.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- virtmap.h 20 May 2002 00:33:39 -0000 1.3 +++ virtmap.h 31 May 2002 01:58:39 -0000 1.4 @@ -43,5 +43,7 @@ #define virt_to_bus virt_to_phys #define bus_to_virt phys_to_virt +/* Needed for BIO layer. Convert a struct page * to a physical address */ +#define page_to_phys(page) (((page) - mem_map) << PAGE_SHIFT) #endif /* _VAX_ASM_VIRT_H */ |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel In directory usw-pr-cvs1:/tmp/cvs-serv7433/arch/vax/kernel Modified Files: cpu_ka43.c init_task.c interrupt.c setup.c signal.c Log Message: Merge with Linux 2.5.1. Index: cpu_ka43.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/cpu_ka43.c,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- cpu_ka43.c 20 May 2002 01:09:49 -0000 1.5 +++ cpu_ka43.c 31 May 2002 01:58:38 -0000 1.6 @@ -30,6 +30,7 @@ void ka43_pre_vm_init(void); void ka43_post_vm_init(void); +void ka43_cache_reset(void); void ka43_cache_disable(volatile unsigned int *creg_addr); void ka43_cache_clear(volatile unsigned int *ctag_addr); void ka43_cache_enable(volatile unsigned int *creg_addr); @@ -109,10 +110,7 @@ /* * Resetting the cache involves disabling it, then clear it and enable again. */ - ka43_cache_disable(ka43_creg_addr); - ka43_cache_clear(ka43_ctag_addr); - ka43_cache_enable(ka43_creg_addr); - + ka43_cache_reset(); } void ka43_cache_disable(volatile unsigned int *creg_addr) @@ -152,13 +150,13 @@ /* enable primary cache */ __mtpr(KA43_PCS_FLUSH | KA43_PCS_REFRESH, PR_PCSTS); /* flush */ - __mtpr(KA43_PCS_ENABLE | KA43_PCS_REFRESH, PR_PCSTS); /* enable */ /* enable secondary cache */ *creg_addr = KA43_SESR_CENB; for (i=0; i<128*1024; i++) { val += membase[i]; } + __mtpr(KA43_PCS_ENABLE | KA43_PCS_REFRESH, PR_PCSTS); /* enable */ } void ka43_cache_reset(void) Index: init_task.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/init_task.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- init_task.c 20 May 2002 00:33:33 -0000 1.3 +++ init_task.c 31 May 2002 01:58:38 -0000 1.4 @@ -10,7 +10,6 @@ /* This is copied from i386 for now. I don't know what we'll need to change yet. KPH 2000-04-25 */ -static struct vm_area_struct init_mmap = INIT_MMAP; static struct fs_struct init_fs = INIT_FS; static struct files_struct init_files = INIT_FILES; static struct signal_struct init_signals = INIT_SIGNALS; Index: interrupt.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/interrupt.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- interrupt.c 20 May 2002 00:33:33 -0000 1.4 +++ interrupt.c 31 May 2002 01:58:38 -0000 1.5 @@ -19,6 +19,7 @@ #include <linux/mm.h> #include <linux/string.h> #include <linux/kernel_stat.h> +#include <linux/seq_file.h> #include <asm/pgalloc.h> #include <asm/scb.h> @@ -280,7 +281,7 @@ info.si_signo = SIGTRAP; info.si_errno = 0; info.si_code = TRAP_BRKPT; - info.si_addr = regs->pc; + info.si_addr = (void *)(regs->pc); force_sig_info(SIGTRAP,&info,current); return; } @@ -310,7 +311,7 @@ info.si_signo = SIGTRAP; info.si_errno = 0; info.si_code = TRAP_BRKPT; - info.si_addr = regs->pc; + info.si_addr = (void *)(regs->pc); force_sig_info(SIGTRAP,&info,current); return; } @@ -820,9 +821,9 @@ return retval; } -int get_irq_list(char *buf) +int show_interrupts(struct seq_file *p, void *v) { - int i, len=0; + int i; struct irqvector *vector; unsigned char *inside_vec; @@ -841,12 +842,12 @@ vector = (struct irqvector *)(inside_vec - offsetof(struct irqvector, inst_jsb)); if (vector->action.name == NULL) - len += sprintf(buf+len, "%4d: %8d no interrupt vector name\n", vector->vec_num, 0); + seq_printf(p, "%4d: %8d no interrupt vector name\n", vector->vec_num, 0); else - len += sprintf(buf+len, "%4d: %8d %s\n", vector->vec_num, 0, vector->action.name); + seq_printf(p, "%4d: %8d %s\n", vector->vec_num, 0, vector->action.name); } } - return len; + return 0; } /* empty for now. See arch/i386/kernel/irq.c for what this should do */ Index: setup.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/setup.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- setup.c 20 May 2002 00:33:33 -0000 1.4 +++ setup.c 31 May 2002 01:58:38 -0000 1.5 @@ -40,8 +40,6 @@ */ static int show_cpuinfo(struct seq_file *m, void *v) { - int len; - seq_printf(m, "cpu\t\t\t: VAX\n" "cpu type\t\t: %s\n" "cpu sidex\t\t: %d\n" Index: signal.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/kernel/signal.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- signal.c 20 May 2002 00:33:33 -0000 1.3 +++ signal.c 31 May 2002 01:58:38 -0000 1.4 @@ -27,6 +27,7 @@ #include <linux/ptrace.h> #include <linux/unistd.h> #include <linux/stddef.h> +#include <linux/tty.h> #include <asm/processor.h> #include <asm/ucontext.h> |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/include/asm-vax In directory usw-pr-cvs1:/tmp/cvs-serv7433/include/asm-vax Modified Files: processor.h Log Message: Merge with Linux 2.5.1. Index: processor.h =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/include/asm-vax/processor.h,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- processor.h 20 May 2002 00:33:39 -0000 1.3 +++ processor.h 31 May 2002 01:58:39 -0000 1.4 @@ -53,22 +53,6 @@ /* At present only the pcb is here. */ #define INIT_THREAD { INIT_PCB } -/* FIXME: tune this to the VAX memory map */ - -/* This was what Andy had. I don't understand this stuff yet, - * but I'm going to replace it with something similar to the - * i386 version, just to get stuff to compile. We'll fix - * it later. KPH 2000-04-25 - * - * #define INIT_MMAP { &init_mm, PAGE_OFFSET, PAGE_OFFSET+0x10000000, \ - * PAGE_SHARED, VM_READ | VM_WRITE | VM_EXEC, NULL, &init_mm.mmap } -*/ -#define INIT_MMAP { &init_mm, PAGE_OFFSET, PAGE_OFFSET+0x10000000, NULL, \ - PAGE_SHARED, VM_READ | VM_WRITE | VM_EXEC, 1, NULL, NULL } -/*#define INIT_MMAP { &init_mm, 0, 0x10000000, NULL, \ - PAGE_SHARED, VM_READ | VM_WRITE | VM_EXEC, 1, NULL, NULL }*/ - - #include <asm/ptrace.h> /* go with the flow here. Everyone else defines |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:44
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax/mm In directory usw-pr-cvs1:/tmp/cvs-serv7433/arch/vax/mm Modified Files: init.c pgalloc.c Log Message: Merge with Linux 2.5.1. Index: init.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/mm/init.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- init.c 20 May 2002 00:33:34 -0000 1.4 +++ init.c 31 May 2002 01:58:38 -0000 1.5 @@ -53,7 +53,7 @@ pg0 = (pte_t *)SPT_BASE; /* set up pmd */ - swapper_pg_dir[2].pmd = (unsigned int)swapper_pm_dir; + swapper_pg_dir[2].pmd = swapper_pm_dir; /* FIXME: This is where the VMALLOC stuff from head.S should go */ Index: pgalloc.c =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/mm/pgalloc.c,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- pgalloc.c 20 May 2002 00:33:34 -0000 1.4 +++ pgalloc.c 31 May 2002 01:58:38 -0000 1.5 @@ -156,7 +156,7 @@ remap_and_clear_pte_page(s0addr, (pte_t *)pmd); /* this is the pointer to our pmd table. */ - pgd->pmd=(unsigned long)s0addr; + pgd->pmd=s0addr; /* this is a two page block of memory */ s0addr += (PAGE_SIZE/sizeof(pmd_t)); @@ -329,7 +329,7 @@ /* decide on the segment we are in */ pgd_segment=0; - while ((pgdp[pgd_segment].pmd != (unsigned long)pmd_basep)&&(pgd_segment<4)) { + while ((pgdp[pgd_segment].pmd != pmd_basep)&&(pgd_segment<4)) { pgd_segment++; } |
From: Kenn H. <ke...@us...> - 2002-05-31 01:58:43
|
Update of /cvsroot/linux-vax/kernel-2.5/arch/vax In directory usw-pr-cvs1:/tmp/cvs-serv7433/arch/vax Modified Files: Makefile Log Message: Merge with Linux 2.5.1. Index: Makefile =================================================================== RCS file: /cvsroot/linux-vax/kernel-2.5/arch/vax/Makefile,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- Makefile 27 May 2002 19:58:11 -0000 1.4 +++ Makefile 31 May 2002 01:58:38 -0000 1.5 @@ -117,7 +117,7 @@ $(MAKE) -C arch/vax/mm $(MAKE) -C arch/vax/kernel $(MAKE) -C arch/vax/boot - $(LD) $(LINKFLAGS) $(HEAD) init/main.o init/version.o \ + $(LD) $(LINKFLAGS) $(HEAD) init/main.o init/do_mounts.o init/version.o \ --start-group \ $(CORE_FILES) \ $(DRIVERS) \ |