linux-2.6.git
17 years agoThis commit was manufactured by cvs2svn to create tag before-vs2_0_2_2-rc6-schedfix-merge
Planet-Lab Support [Wed, 22 Nov 2006 19:42:44 +0000 (19:42 +0000)]
This commit was manufactured by cvs2svn to create tag
'before-vs2_0_2_2-rc6-schedfix-merge'.

17 years ago- fix EXTRAVERSION
Mark Huang [Wed, 22 Nov 2006 19:42:43 +0000 (19:42 +0000)]
- fix EXTRAVERSION

17 years agoenabled ipod
Mark Huang [Sat, 18 Nov 2006 05:07:09 +0000 (05:07 +0000)]
enabled ipod

17 years agosupport for embedded x86 systems
Marc Fiuczynski [Thu, 16 Nov 2006 19:23:15 +0000 (19:23 +0000)]
support for embedded x86 systems

17 years agodisable vserver /proc security
Marc Fiuczynski [Wed, 15 Nov 2006 19:31:43 +0000 (19:31 +0000)]
disable vserver /proc security

17 years agoturn of kernel preemption
Marc Fiuczynski [Wed, 15 Nov 2006 02:48:23 +0000 (02:48 +0000)]
turn of kernel preemption

17 years agoconverge to mainline version of handling broken hardlinks
Marc Fiuczynski [Tue, 14 Nov 2006 18:21:56 +0000 (18:21 +0000)]
converge to mainline version of handling broken hardlinks

17 years agoremove vestiges of the HP BCM5700 GigE driver
Marc Fiuczynski [Tue, 14 Nov 2006 18:11:01 +0000 (18:11 +0000)]
remove vestiges of the HP BCM5700 GigE driver

17 years agoMark's fix for kernel panics on SMP machines have been merged into mainline.
Marc Fiuczynski [Tue, 14 Nov 2006 11:49:35 +0000 (11:49 +0000)]
Mark's fix for kernel panics on SMP machines have been merged into mainline.

The mainline fix uses Mark's code verbatim, except a few lines earlier w/in
the functions.

I'm just removing Mark's (now duplicate) code from source.

17 years agoremove bcm5700 related files
Marc Fiuczynski [Tue, 14 Nov 2006 11:22:01 +0000 (11:22 +0000)]
remove bcm5700 related files

17 years agoRemove HP's BCM5700 driver. Fedora Core's tg3 driver supports the new
Marc Fiuczynski [Tue, 14 Nov 2006 11:21:10 +0000 (11:21 +0000)]
Remove HP's BCM5700 driver.  Fedora Core's tg3 driver supports the new
broadcom GigE chipsets.

17 years agobuild everything except uml
Marc Fiuczynski [Tue, 14 Nov 2006 11:08:02 +0000 (11:08 +0000)]
build everything except uml

17 years agoBug fix to apply token bucket limits to real-time tasks
Andy Bavier [Tue, 14 Nov 2006 02:20:56 +0000 (02:20 +0000)]
Bug fix to apply token bucket limits to real-time tasks

17 years agoMerge to Fedora kernel-2.6.18-1.2239_FC5-vs2.0.2.2-rc6 patched with stable patch...
Marc Fiuczynski [Mon, 13 Nov 2006 20:09:55 +0000 (20:09 +0000)]
Merge to Fedora kernel-2.6.18-1.2239_FC5-vs2.0.2.2-rc6 patched with stable patch-2.6.18.2-vs2.0.2.2-rc6.diff

17 years agocleaning up after merge
Marc Fiuczynski [Mon, 13 Nov 2006 17:47:16 +0000 (17:47 +0000)]
cleaning up after merge

17 years agoupgrade to 2.6.18
Marc Fiuczynski [Mon, 13 Nov 2006 17:44:30 +0000 (17:44 +0000)]
upgrade to 2.6.18

17 years agoimport turd
Marc Fiuczynski [Mon, 13 Nov 2006 16:59:49 +0000 (16:59 +0000)]
import turd

17 years agoMerge to Fedora kernel-2.6.18-1.2224_FC5-vs2.0.2.2-rc4 patched with stable patch...
Marc Fiuczynski [Mon, 13 Nov 2006 16:33:04 +0000 (16:33 +0000)]
Merge to Fedora kernel-2.6.18-1.2224_FC5-vs2.0.2.2-rc4 patched with stable patch-2.6.18.1-vs2.0.2.2-rc4.diff + deltas for rc5 and rc6

17 years agoInitial revision
Marc Fiuczynski [Mon, 13 Nov 2006 15:58:54 +0000 (15:58 +0000)]
Initial revision

17 years agomake device mapper a built-in kernel module
Marc Fiuczynski [Wed, 8 Nov 2006 16:15:04 +0000 (16:15 +0000)]
make device mapper a built-in kernel module

17 years agofix: copy the correct header directories for xen
Marc Fiuczynski [Tue, 31 Oct 2006 20:01:58 +0000 (20:01 +0000)]
fix: copy the correct header directories for xen

17 years agocompile in the xen frontend network device driver
Marc Fiuczynski [Tue, 31 Oct 2006 18:50:58 +0000 (18:50 +0000)]
compile in the xen frontend network device driver

17 years agofixed to build xen rpm properly
Marc Fiuczynski [Tue, 31 Oct 2006 15:54:51 +0000 (15:54 +0000)]
fixed to build xen rpm properly

17 years agoinitial xenU config with PL options enabled
Marc Fiuczynski [Tue, 31 Oct 2006 15:54:33 +0000 (15:54 +0000)]
initial xenU config with PL options enabled

17 years agoupdate EXTRAVERSION to reflect Fedora 1.2187_FC5
Marc Fiuczynski [Fri, 27 Oct 2006 12:55:04 +0000 (12:55 +0000)]
update EXTRAVERSION to reflect Fedora 1.2187_FC5

17 years agoupdate to new FC release number
Marc Fiuczynski [Thu, 19 Oct 2006 14:26:55 +0000 (14:26 +0000)]
update to new FC release number

17 years agoexport dev_queue_xmit_nit again
Marc Fiuczynski [Thu, 19 Oct 2006 10:55:54 +0000 (10:55 +0000)]
export dev_queue_xmit_nit again

17 years agoMerge to Fedora kernel-2.6.17-1.2187_FC5-vs2.0.2.1 patched with stable patch-2.6...
Marc Fiuczynski [Thu, 19 Oct 2006 03:31:43 +0000 (03:31 +0000)]
Merge to Fedora kernel-2.6.17-1.2187_FC5-vs2.0.2.1 patched with stable patch-2.6.17.13-vs2.0.2.1

17 years agoshould not be in repository
Marc Fiuczynski [Thu, 19 Oct 2006 03:30:06 +0000 (03:30 +0000)]
should not be in repository

17 years agoignore modnames
Marc Fiuczynski [Thu, 19 Oct 2006 03:28:33 +0000 (03:28 +0000)]
ignore modnames

17 years agoignore lxdialog
Marc Fiuczynski [Thu, 19 Oct 2006 03:27:24 +0000 (03:27 +0000)]
ignore lxdialog

17 years agoignore zconf.hash.c
Marc Fiuczynski [Thu, 19 Oct 2006 03:26:02 +0000 (03:26 +0000)]
ignore zconf.hash.c

17 years agomerge turds
Marc Fiuczynski [Thu, 19 Oct 2006 03:19:50 +0000 (03:19 +0000)]
merge turds

17 years agoInitial revision
Marc Fiuczynski [Thu, 19 Oct 2006 02:12:19 +0000 (02:12 +0000)]
Initial revision

17 years agoMerge to Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.13-vs2...
Marc Fiuczynski [Mon, 2 Oct 2006 06:17:40 +0000 (06:17 +0000)]
Merge to Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.13-vs2.0.2.1

17 years ago- bump release number to denote addition of vlan module
Mark Huang [Mon, 21 Aug 2006 20:49:33 +0000 (20:49 +0000)]
- bump release number to denote addition of vlan module

17 years agobuild VLAN support
Mark Huang [Mon, 21 Aug 2006 20:43:56 +0000 (20:43 +0000)]
build VLAN support

17 years agoFix kernel panic on various SMP machines. The culprit is a null
Mark Huang [Mon, 14 Aug 2006 15:10:44 +0000 (15:10 +0000)]
Fix kernel panic on various SMP machines. The culprit is a null
ub->skb in ulog_send(). If ulog_timer() has already been scheduled on
one CPU and is spinning on the lock, and ipt_ulog_packet() flushes the
queue on another CPU by calling ulog_send() right before it exits,
there will be no skbuff when ulog_timer() acquires the lock and calls
ulog_send(). Cancelling the timer in ulog_send() doesn't help because
it has already been scheduled and is running on the first CPU.

Similar problem exists in ebt_ulog.c and nfnetlink_log.c.

17 years ago- bump release number to denote ipt_ULOG fix
Mark Huang [Thu, 10 Aug 2006 17:50:37 +0000 (17:50 +0000)]
- bump release number to denote ipt_ULOG fix

17 years agohttps://lists.gnumonks.org/pipermail/ulogd/2005-August/000776.html
Mark Huang [Thu, 10 Aug 2006 17:50:14 +0000 (17:50 +0000)]
https://lists.gnumonks.org/pipermail/ulogd/2005-August/000776.html
http://lists.netfilter.org/pipermail/netfilter/2006-January/064509.html
https://lists.gnumonks.org/pipermail/ulogd/2006-April/000853.html

Fix kernel panic on various SMP machines. The culprit is a null ub->skb
in ulog_send(). I believe that this can occur for the following
reason. If ulog_timer() has already been scheduled on one CPU and is
spinning on the lock, and ipt_ulog_packet() flushes the queue on another
CPU by calling ulog_send() right before it exits (because the threshold
is reached), there will be no skbuff when ulog_timer() acquires the lock
and calls ulog_send(). Cancelling the timer in ulog_send() doesn't help
because it has already been scheduled and is running on the first CPU.

There are two solutions that I can see: re-allocate ub->skb at the end of
ipt_ulog_packet(), just like it does toward the beginning of the function. But
the problem will still happen if the allocation fails. The second solution,
is to just return from ulog_send() if ub->skb is null.

17 years agoa few uml headers are now no longer generated
Mark Huang [Fri, 28 Jul 2006 17:07:43 +0000 (17:07 +0000)]
a few uml headers are now no longer generated

17 years ago- Merge to Fedora kernel-2.6.17-1.2142_FC4
Mark Huang [Fri, 28 Jul 2006 04:33:36 +0000 (04:33 +0000)]
- Merge to Fedora kernel-2.6.17-1.2142_FC4
- disable Xen build for now, xen seems to have disappeared from mainline...

17 years agoDefine CONFIG_HZ for uml build
Mark Huang [Fri, 28 Jul 2006 02:03:22 +0000 (02:03 +0000)]
Define CONFIG_HZ for uml build

17 years agoSource Kconfig.hz to get CONFIG_HZ
Mark Huang [Fri, 28 Jul 2006 02:02:58 +0000 (02:02 +0000)]
Source Kconfig.hz to get CONFIG_HZ

17 years agofix uml config
Mark Huang [Fri, 28 Jul 2006 01:43:25 +0000 (01:43 +0000)]
fix uml config

17 years ago2.6.17 PLK configs
Mark Huang [Thu, 27 Jul 2006 23:48:23 +0000 (23:48 +0000)]
2.6.17 PLK configs

17 years agoInitialize module_subsys earlier (or at least earlier than devices)
Mark Huang [Thu, 27 Jul 2006 22:04:27 +0000 (22:04 +0000)]
Initialize module_subsys earlier (or at least earlier than devices)
since it could be used very early in the boot process if kmod loads a
module before the device initcalls. Otherwise, kmod will crash in
kernel/module.c:mod_sysfs_setup() since the kset in module_subsys is not
initialized yet.

17 years agoMerge to Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0...
Mark Huang [Thu, 27 Jul 2006 22:03:09 +0000 (22:03 +0000)]
Merge to Fedora kernel-2.6.17-1.2142_FC4 patched with stable patch-2.6.17.4-vs2.0.2-rc26.diff

17 years agoThis commit was generated by cvs2svn to compensate for changes in r925,
Mark Huang [Thu, 27 Jul 2006 21:05:51 +0000 (21:05 +0000)]
This commit was generated by cvs2svn to compensate for changes in r925,
which included commits to RCS files with non-trunk default branches.

17 years agoInitial revision
Mark Huang [Thu, 27 Jul 2006 21:05:47 +0000 (21:05 +0000)]
Initial revision

17 years agoThis commit was generated by cvs2svn to compensate for changes in r920,
Mark Huang [Thu, 27 Jul 2006 20:54:46 +0000 (20:54 +0000)]
This commit was generated by cvs2svn to compensate for changes in r920,
which included commits to RCS files with non-trunk default branches.

17 years agoInitial revision
Mark Huang [Thu, 27 Jul 2006 20:54:43 +0000 (20:54 +0000)]
Initial revision

17 years agoThis commit was generated by cvs2svn to compensate for changes in r915,
Mark Huang [Thu, 27 Jul 2006 20:49:26 +0000 (20:49 +0000)]
This commit was generated by cvs2svn to compensate for changes in r915,
which included commits to RCS files with non-trunk default branches.

17 years agoInitial revision
Mark Huang [Thu, 27 Jul 2006 20:49:23 +0000 (20:49 +0000)]
Initial revision

17 years agobump release for gcc32 module compilation fix
Mark Huang [Fri, 14 Jul 2006 15:42:26 +0000 (15:42 +0000)]
bump release for gcc32 module compilation fix

17 years ago- fix module compilation with gcc32
Mark Huang [Fri, 14 Jul 2006 15:36:31 +0000 (15:36 +0000)]
- fix module compilation with gcc32
- http://www.openafs.org/pipermail/openafs-devel/2005-August/012820.html

17 years ago- bump EXTRAVERSION
Mark Huang [Fri, 14 Jul 2006 15:29:29 +0000 (15:29 +0000)]
- bump EXTRAVERSION

17 years ago- bump release number for usb-uhci fixes
Mark Huang [Mon, 10 Jul 2006 18:02:14 +0000 (18:02 +0000)]
- bump release number for usb-uhci fixes

17 years ago- really remove last vestiges of lkcd patch
Mark Huang [Wed, 28 Jun 2006 21:49:46 +0000 (21:49 +0000)]
- really remove last vestiges of lkcd patch

17 years ago- just warn if gcc 3.x compiler can't be found
Mark Huang [Wed, 28 Jun 2006 19:21:37 +0000 (19:21 +0000)]
- just warn if gcc 3.x compiler can't be found

17 years ago- enable compiling under gcc4 without warnings
Mark Huang [Wed, 28 Jun 2006 18:40:32 +0000 (18:40 +0000)]
- enable compiling under gcc4 without warnings

17 years agoBackported fix from 2.6.17-rc1: Wait for the UHCI controller in HP's iLO2 server...
Marc Fiuczynski [Fri, 9 Jun 2006 17:41:39 +0000 (17:41 +0000)]
Backported fix from 2.6.17-rc1: Wait for the UHCI controller in HP's iLO2 server management chip.

18 years ago- apply http://lkml.org/lkml/2006/4/7/149
Mark Huang [Thu, 4 May 2006 14:32:21 +0000 (14:32 +0000)]
- apply http://lkml.org/lkml/2006/4/7/149

Unlink files, symlinks, FIFOs, devices etc. (except directories) before
writing them when extracting CPIOs.  This stops weird behaviour like:
  1) writing through symlinks created in earlier CPIOs. eg foo->bar in
     the first CPIO.  Having foo as a non-link in a subsequent CPIO,
     results in bar being written and foo remaining as a symlink.
  2) if the first version of file foo is larger than foo in a
     subsequent CPIO, we end up with a mix of the two.  ie. neither
     the first or second version of /foo.
  3) special files like devices, fifo etc. can't be overwritten in
     subsequent CPIOS.

With this, the kernel will more closely replicate
   for i in *.cpio; do cpio --extract --unconditional < $i ; done

This is a change but it's regarded as fixing broken functionality.

Signed-off-by: Michael Neuling <mikey@neuling.org>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
18 years ago- fix broken hardlink handling: copy hardlink filenames instead of storing
Mark Huang [Thu, 4 May 2006 14:12:22 +0000 (14:12 +0000)]
- fix broken hardlink handling: copy hardlink filenames instead of storing
  pointers to them, since the filenames may be in temporary storage (e.g., see
  read_into(); if the filename crosses a collection boundary,
  read_into() will reset collected to temporary storage). This fixes the
  weird intermittent bugs I've been seeing in initramfs creation,
  basically, 0 byte hardlinked files.

18 years ago- kernel-uml-modules: depmod and cleanup
Mark Huang [Tue, 2 May 2006 17:40:06 +0000 (17:40 +0000)]
- kernel-uml-modules: depmod and cleanup

18 years agoUpdated to bcm5700 version 8.3.17b release of driver.
Marc Fiuczynski [Tue, 18 Apr 2006 14:30:19 +0000 (14:30 +0000)]
Updated to bcm5700 version 8.3.17b release of driver.

18 years agocorrect smp related /boot symlinks
Marc Fiuczynski [Mon, 17 Apr 2006 14:32:22 +0000 (14:32 +0000)]
correct smp related /boot symlinks

18 years agotake out V=1 verbose compile option
Marc Fiuczynski [Tue, 11 Apr 2006 15:06:18 +0000 (15:06 +0000)]
take out V=1 verbose compile option

18 years agobuild with gcc 3.x compiler instead of gcc 4.x compiler
Marc Fiuczynski [Tue, 11 Apr 2006 15:03:52 +0000 (15:03 +0000)]
build with gcc 3.x compiler instead of gcc 4.x compiler

18 years agoswitch to gcc 3.x based compiler on systems using gcc 4.x by default
Marc Fiuczynski [Tue, 11 Apr 2006 14:28:15 +0000 (14:28 +0000)]
switch to gcc 3.x based compiler on systems using gcc 4.x by default

18 years agosetup smp specific symlinks for conf, initrd-boot, and kernel-boot
Marc Fiuczynski [Tue, 11 Apr 2006 14:27:23 +0000 (14:27 +0000)]
setup smp specific symlinks for conf, initrd-boot, and kernel-boot

18 years ago- add IP set support from patch-o-matic-ng-20051203
Mark Huang [Wed, 22 Feb 2006 21:23:20 +0000 (21:23 +0000)]
- add IP set support from patch-o-matic-ng-20051203

18 years ago- added ipset support
Mark Huang [Mon, 20 Feb 2006 20:19:09 +0000 (20:19 +0000)]
- added ipset support
- add conntrack classification support
- bump release number

18 years ago- add "priority" (like skb->priority) classification variable to conntrack
Mark Huang [Mon, 20 Feb 2006 20:08:53 +0000 (20:08 +0000)]
- add "priority" (like skb->priority) classification variable to conntrack

18 years ago- allow -j CLASSIFY to be called from the mangle or vnet tables
Mark Huang [Mon, 20 Feb 2006 20:06:03 +0000 (20:06 +0000)]
- allow -j CLASSIFY to be called from the mangle or vnet tables

18 years ago- add IP set support from patch-o-matic-ng-20051203
Mark Huang [Mon, 20 Feb 2006 18:48:51 +0000 (18:48 +0000)]
- add IP set support from patch-o-matic-ng-20051203

18 years agoremove old configs
Mark Huang [Mon, 20 Feb 2006 18:11:00 +0000 (18:11 +0000)]
remove old configs

18 years agoadd bcm5700
Marc Fiuczynski [Fri, 20 Jan 2006 04:59:42 +0000 (04:59 +0000)]
add bcm5700

18 years agoonly let it find HP chips
Marc Fiuczynski [Fri, 20 Jan 2006 04:30:22 +0000 (04:30 +0000)]
only let it find HP chips

18 years agoHP NC10xx/67xx/77xx/150x/320x/325x Gigabit Ethernet NIC Driver for Linux
Marc Fiuczynski [Fri, 20 Jan 2006 04:23:45 +0000 (04:23 +0000)]
HP NC10xx/67xx/77xx/150x/320x/325x Gigabit Ethernet NIC Driver for Linux

18 years agoVIA board support PCI ID
Marc Fiuczynski [Wed, 18 Jan 2006 10:23:23 +0000 (10:23 +0000)]
VIA board support PCI ID

18 years agosupport pldistro "variants"
Mark Huang [Thu, 15 Dec 2005 16:50:38 +0000 (16:50 +0000)]
support pldistro "variants"

18 years agobump release number for rc7
Mark Huang [Tue, 6 Dec 2005 04:26:08 +0000 (04:26 +0000)]
bump release number for rc7

18 years agoShould return ESRCH rather than EINVAL if a context doesn't exist
Steve Muir [Fri, 2 Dec 2005 18:44:05 +0000 (18:44 +0000)]
Should return ESRCH rather than EINVAL if a context doesn't exist

18 years agobump release number for planetlab-3_2-rc6
Mark Huang [Thu, 1 Dec 2005 20:05:37 +0000 (20:05 +0000)]
bump release number for planetlab-3_2-rc6

18 years agoReincorporate forgotten patch for modifying vserver file flags using ioctl
Steve Muir [Tue, 29 Nov 2005 22:42:40 +0000 (22:42 +0000)]
Reincorporate forgotten patch for modifying vserver file flags using ioctl

18 years ago- disable kexec syscall for uml
Mark Huang [Tue, 22 Nov 2005 16:04:20 +0000 (16:04 +0000)]
- disable kexec syscall for uml

18 years ago- bump release number to enable kexec syscall
Mark Huang [Mon, 21 Nov 2005 23:06:18 +0000 (23:06 +0000)]
- bump release number to enable kexec syscall

18 years ago- enable kexec syscall
Mark Huang [Mon, 21 Nov 2005 23:06:00 +0000 (23:06 +0000)]
- enable kexec syscall

18 years ago- bump release number for Andy's scheduler fix
Mark Huang [Fri, 11 Nov 2005 19:19:26 +0000 (19:19 +0000)]
- bump release number for Andy's scheduler fix

18 years agoReinitialize minimum ticks on each pass through scheduling loop
Andy Bavier [Fri, 11 Nov 2005 18:16:58 +0000 (18:16 +0000)]
Reinitialize minimum ticks on each pass through scheduling loop

18 years agoFixed an overflow bug with div_long_long_rem
Andy Bavier [Fri, 11 Nov 2005 18:15:55 +0000 (18:15 +0000)]
Fixed an overflow bug with div_long_long_rem

18 years agohttp://patchwork.netfilter.org/netfilter-devel/patch.pl?id=2678
Mark Huang [Thu, 6 Oct 2005 18:53:17 +0000 (18:53 +0000)]
patchwork.netfilter.org/netfilter-devel/patch.pl?id=2678
- 2.6.12 netfilter: local packets marked as invalid
- PL7714 fix: don't reset conntrack in the ip_output() path

18 years ago- copy the extra files necessary for a proper kernel-uml-devel package
Mark Huang [Tue, 4 Oct 2005 21:09:59 +0000 (21:09 +0000)]
- copy the extra files necessary for a proper kernel-uml-devel package

18 years ago- bump version number to match spec file
Mark Huang [Tue, 4 Oct 2005 21:09:27 +0000 (21:09 +0000)]
- bump version number to match spec file

18 years agodo not link over the non-xenU vsyscall-note.S
Marc Fiuczynski [Tue, 4 Oct 2005 19:31:23 +0000 (19:31 +0000)]
do not link over the non-xenU vsyscall-note.S

18 years agotake out xen_conflicts for now
Marc Fiuczynski [Tue, 4 Oct 2005 19:24:05 +0000 (19:24 +0000)]
take out xen_conflicts for now

18 years agoChanges to support Andy's new CPU scheduler
Andy Bavier [Thu, 8 Sep 2005 14:29:44 +0000 (14:29 +0000)]
Changes to support Andy's new CPU scheduler

18 years agoChanges to support Andy's new CPU scheduler
Andy Bavier [Thu, 8 Sep 2005 03:10:24 +0000 (03:10 +0000)]
Changes to support Andy's new CPU scheduler

18 years agoenable VNET extensions
Mark Huang [Thu, 8 Sep 2005 02:46:45 +0000 (02:46 +0000)]
enable VNET extensions