[0/4] patch series vs. 2.5.50-mm1

[0/4] patch series vs. 2.5.50-mm1

Post by w.. » Fri, 06 Dec 2002 10:00:20



This is a series of patches against 2.5.50-mm1.
They primarily have to do with pidhashing mechanisms, converting
some less-important users to the new API and eliminating some
tasklist iterations not covered by the original pidhash patches.

These should apply to 2.5.50-CURRENT; 2.5.50-mm1 includes bk snapshots.

mm1-2.5.50-2 [1/4] Make __do_SAK() use for_each_task_pid().
        The tty invariant involving ->tty being strictly associated
        with ->session has long been established. This converts
        __do_SAK() to use the pidhashing instead of iteration over
        the global tasklist.
mm1-2.5.50-5 [2/4] cap_set_pg() uses do_each_thread() to search for
        tasks in a given pgrp; convert it to for_each_task_pid()
wli-2.5.50-3 [3/5] eliminate proc_fill_super() tasklist iteration by
        means of introducing a nr_processes() per-cpu counter.
wli-2.5.50-6 [4/4] make get_pid_list() scan the PID bitmap instead of
        the tasklist.

Tested on 16x/16GB NUMA-Q with up to 16384 distinct processes.

Bill
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

[0/4] patch series vs. 2.5.50-mm1

Post by William Lee Irwin II » Fri, 06 Dec 2002 11:00:16


[...]

Sorry about the misnumbering; there were about half a dozen other
pidhashing related things that didn't make the cut (omitted largely
due to theoretical issues or not having enough testing bandwidth for
tonight's run) along with a fair amount of other non-pidhash-related
fat included in the original numbering scheme before the patch series
got renumbered and refined down to bits relevant to single maintainers.
Some were also excluded due to mutual interference.

Bill
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

1. ide-scsi compile error in 2.5.50-mm1

make -f scripts/Makefile.build obj=drivers/scsi
  gcc -Wp,-MD,drivers/scsi/.ide-scsi.o.d -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=k6 -Iarch/i386/mach-generic -nostdinc -iwithprefix include -DMODULE   -DKBUILD_BASENAME=ide_scsi -DKBUILD_MODNAME=ide_scsi   -c -o drivers/scsi/ide-scsi.o drivers/scsi/ide-scsi.c
drivers/scsi/ide-scsi.c: In function `should_transform':
drivers/scsi/ide-scsi.c:767: structure has no member named `tag'
make[2]: *** [drivers/scsi/ide-scsi.o] Error 1
make[1]: *** [drivers/scsi] Error 2
make: *** [drivers] Error 2
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. TCP/IP

3. 2.5.50-mm1

4. problem with running su

5. 2.5.50 mpu401.h compilation error patches

6. No mouse drag after Laptop Resume

7. Patch/resubmit(2.5.50): Use struct io_restrictions in blkdev.h

8. VNC sessions over FreeNX - does it work for anyone?

9. Patch/resubmit(2.5.50): Eliminate pci_dev.driver_data

10. module loading 2.5.50 + nvidia patch

11. 2.5.50 conglomerate module fixes patch

12. 2.5.50 responsiveness

13. [2.5.50][PnP]: Issue with SBAWE32 Gameport and Serial port & IDE controller conflict