Marc Fiuczynski [Tue, 19 Apr 2005 12:48:30 +0000 (12:48 +0000)]
don't decrement below zero
Steve Muir [Mon, 18 Apr 2005 17:58:17 +0000 (17:58 +0000)]
Resurrect patches to support Proper
Marc Fiuczynski [Thu, 14 Apr 2005 21:13:33 +0000 (21:13 +0000)]
One more attempt to fix the numtask problem that Steve reported.
Marc Fiuczynski [Thu, 14 Apr 2005 07:34:52 +0000 (07:34 +0000)]
Fixed the bug that was causing the following printk:
numtasks_put_ref: Trying to decrement counter below 0
Marc Fiuczynski [Tue, 12 Apr 2005 22:32:03 +0000 (22:32 +0000)]
Disabled the newly introduced CKRM numtask forkrate code.
Marc Fiuczynski [Tue, 12 Apr 2005 14:25:15 +0000 (14:25 +0000)]
Turn on PF_NOFREEZE flag instead of setting task state to TASK_UNINTERRUPTIBLE.
Setting to UNINTERRUPTIBLE made system have a base load of 1.00.
Aaron Klingaman [Tue, 5 Apr 2005 15:02:30 +0000 (15:02 +0000)]
remove sound support. the boot cd is loading all the sound drivers at
startup. this normally shouldn't be a problem, but its loading drivers
and initializing hardware we've never tested before.
Aaron Klingaman [Tue, 5 Apr 2005 14:42:52 +0000 (14:42 +0000)]
remove a bunch of network stuff we don't need, including ipv6 which
hasn't been tested with all the other PL software. also removed:
ppp/plip/slip/irda/bluetooth/tux/token ring
Aaron Klingaman [Mon, 4 Apr 2005 19:51:50 +0000 (19:51 +0000)]
buildin device mapper, we need it always.
Aaron Klingaman [Mon, 4 Apr 2005 18:13:30 +0000 (18:13 +0000)]
kexec applied from
http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.10/2.6.10-mm3/
Marc Fiuczynski [Thu, 31 Mar 2005 18:13:10 +0000 (18:13 +0000)]
updated memory controller
Marc Fiuczynski [Thu, 31 Mar 2005 09:00:54 +0000 (09:00 +0000)]
accidentally imported -- do not belong on repository
Marc Fiuczynski [Thu, 31 Mar 2005 08:27:39 +0000 (08:27 +0000)]
Initial revision
Marc Fiuczynski [Wed, 30 Mar 2005 22:30:58 +0000 (22:30 +0000)]
upgrade to ckrm e17
Marc Fiuczynski [Tue, 29 Mar 2005 19:23:57 +0000 (19:23 +0000)]
Initial revision
Marc Fiuczynski [Fri, 25 Mar 2005 17:21:44 +0000 (17:21 +0000)]
clean up
Marc Fiuczynski [Fri, 25 Mar 2005 17:19:42 +0000 (17:19 +0000)]
fix initialization order and add proper (c)
Mark Huang [Wed, 9 Mar 2005 18:09:03 +0000 (18:09 +0000)]
ignore generated files
Mark Huang [Fri, 4 Mar 2005 20:10:43 +0000 (20:10 +0000)]
- some of the CONFIG_DEBUG_* options seem to make UML segfault
intermittently; turn off the ones that are off in
arch/um/defconfig
Mark Huang [Fri, 4 Mar 2005 13:29:11 +0000 (13:29 +0000)]
- revert revision 1.3 changes, Fedora UML works fine
Mark Huang [Fri, 4 Mar 2005 02:40:10 +0000 (02:40 +0000)]
arch/um/kernel/vmlinux.lds.S is generated
Mark Huang [Fri, 4 Mar 2005 02:37:49 +0000 (02:37 +0000)]
include/asm-um/module.h is generated
Mark Huang [Fri, 4 Mar 2005 02:28:14 +0000 (02:28 +0000)]
PlanetLab UML kconfig for 2.6.10
Mark Huang [Fri, 4 Mar 2005 02:12:07 +0000 (02:12 +0000)]
- 2.6.10 merge introduced SOCK_RAW socket ops, need to export these to
vnet
- XXX should probably just export inetsw_array
Mark Huang [Fri, 4 Mar 2005 02:10:38 +0000 (02:10 +0000)]
remove most uml vendor branch changes, stock fedora uml works
Mark Huang [Fri, 4 Mar 2005 02:06:48 +0000 (02:06 +0000)]
exec shield for uml, fedora forgot to merge this
Mark Huang [Fri, 4 Mar 2005 02:06:30 +0000 (02:06 +0000)]
diskdump.h for uml, fedora forgot to merge this
Marc Fiuczynski [Wed, 2 Mar 2005 21:13:19 +0000 (21:13 +0000)]
Turn null ckrm class controller on as a module (CONFIG_CKRM_RES_NULL).
Turn vserver filesharing option on by default (CONFIG_VSERVER_FILESHARING).
Marc Fiuczynski [Wed, 2 Mar 2005 21:10:10 +0000 (21:10 +0000)]
Added a "null" taskclass controller for illustration purposes. It is basically
the same as ckrm_cpu_class.c, but all interactions with the existing CKRM CPU
controller have been removed.
Marc Fiuczynski [Wed, 2 Mar 2005 21:08:09 +0000 (21:08 +0000)]
It appears that the ckrm_cpu_ctrld thread can enter an infinite loop
when it is interrupted while sleep for the MONITORINTERVAL period
at just the appropriate time. I observed this when doing an
/sbin/ifdown eth0 on my laptop.
Marc Fiuczynski [Wed, 2 Mar 2005 21:05:44 +0000 (21:05 +0000)]
Added CONFIG_VSERVER_FILESHARING option that is used to disable the
hidden file support that vserver 1.9.3.17 introduced, which broke
proper.
Marc Fiuczynski [Thu, 24 Feb 2005 14:05:51 +0000 (14:05 +0000)]
PL4425: added explicit support to retain filesharing model leveraged by proper.
Did a bit of cleanup in the filesystem specific permission functions, which
did redundant checks for readonly bind mounts.
Marc Fiuczynski [Thu, 17 Feb 2005 16:42:09 +0000 (16:42 +0000)]
Patched to 2.6.10-1.14_FC2.
Marc Fiuczynski [Thu, 17 Feb 2005 16:32:55 +0000 (16:32 +0000)]
Patched to 2.6.10-1.14_FC2.
Marc Fiuczynski [Wed, 16 Feb 2005 14:25:03 +0000 (14:25 +0000)]
PL4310: turned off /proc security config option.
Marc Fiuczynski [Sat, 12 Feb 2005 15:43:39 +0000 (15:43 +0000)]
back ported working CKRM O(1) memory controller to E16 framework
Marc Fiuczynski [Fri, 11 Feb 2005 05:48:27 +0000 (05:48 +0000)]
fixed config file for vs1.9.3.17 merge
Marc Fiuczynski [Fri, 11 Feb 2005 05:34:41 +0000 (05:34 +0000)]
upgrade to vserver 1.9.3.17
Marc Fiuczynski [Fri, 11 Feb 2005 03:49:58 +0000 (03:49 +0000)]
make cvs ignore generated files
Mark Huang [Thu, 10 Feb 2005 19:39:16 +0000 (19:39 +0000)]
- check vnet_active before executing runtime vnet code
Marc Fiuczynski [Wed, 9 Feb 2005 13:42:08 +0000 (13:42 +0000)]
undo erroneous 2nd addition of xid field to struct ip_conntrack
Marc Fiuczynski [Wed, 9 Feb 2005 13:07:15 +0000 (13:07 +0000)]
turn on vnet and ipod support
Marc Fiuczynski [Wed, 9 Feb 2005 11:58:12 +0000 (11:58 +0000)]
merge missed vserver field in struct sock_common
Mark Huang [Tue, 8 Feb 2005 20:11:39 +0000 (20:11 +0000)]
- PL4184 fix: Suppress kernel ICMP echo replies if the echo ID is bound
to a (presumably raw) socket
Marc Fiuczynski [Tue, 8 Feb 2005 14:58:48 +0000 (14:58 +0000)]
upgrade to linux 2.6.10-1.12_FC2
Mark Huang [Mon, 7 Feb 2005 23:26:04 +0000 (23:26 +0000)]
- merge revision 1.13.2.2
date: 2005/02/07 23:05:42; author: mlhuang; state: Exp; lines: +10 -3
- PL4167 fix: Transfer ownership of reusable TIME_WAIT buckets to
whomever VNET decided should own the packet.
Marc Fiuczynski [Mon, 7 Feb 2005 22:28:18 +0000 (22:28 +0000)]
Initial revision
Marc Fiuczynski [Mon, 7 Feb 2005 21:51:36 +0000 (21:51 +0000)]
This commit was generated by cvs2svn to compensate for changes in r517,
which included commits to RCS files with non-trunk default branches.
Marc Fiuczynski [Thu, 3 Feb 2005 16:12:37 +0000 (16:12 +0000)]
An incomplete merge prevented this file from being properly compiled.
This snuck by because the file is not part of the regular PlanetLab kernel.
I am now building the non-planetlab kernel for my laptop, which includes a
bunch more stuff. My hope is that we gain better coverage this way.
Marc Fiuczynski [Thu, 3 Feb 2005 16:06:06 +0000 (16:06 +0000)]
Removed duplicate "Early Printk" menu options and changed the menu text
for my stackoverflow check support.
Mark Huang [Tue, 1 Feb 2005 03:58:41 +0000 (03:58 +0000)]
enable CONFIG_VNET
Mark Huang [Tue, 1 Feb 2005 03:27:07 +0000 (03:27 +0000)]
- bound vnet mods by #ifdef
- bound runtime vnet code by if (vnet_active)
- vnet needs packet_ops and packet_family_ops, export them if configured
Mark Huang [Tue, 1 Feb 2005 03:26:15 +0000 (03:26 +0000)]
- remove deprecated code; no longer using nfmark to set xid
Mark Huang [Tue, 1 Feb 2005 03:23:58 +0000 (03:23 +0000)]
- bound vnet mods by #ifdef
Mark Huang [Tue, 1 Feb 2005 03:23:33 +0000 (03:23 +0000)]
- bound vnet mods by #ifdef
- remove deprecated code
Mark Huang [Tue, 1 Feb 2005 03:19:52 +0000 (03:19 +0000)]
- bound vnet mods by #ifdef
- bound runtime vnet code by if (vnet_active)
Mark Huang [Tue, 1 Feb 2005 03:15:09 +0000 (03:15 +0000)]
- bound vnet mods by #ifdef
- bound runtime vnet code by if (vnet_active)
- vnet needs inet_family_ops, export if configured
- PL3976 fix: inet_release(): don't reset sk_xid
Mark Huang [Tue, 1 Feb 2005 03:12:33 +0000 (03:12 +0000)]
- bound vnet mods by #ifdef
Mark Huang [Tue, 1 Feb 2005 03:11:34 +0000 (03:11 +0000)]
- vnet needs dev_queue_xmit_nit(), export it
- bound vnet mods by #ifdef
Mark Huang [Tue, 1 Feb 2005 03:10:21 +0000 (03:10 +0000)]
- bound vnet mods by #ifdef
- bound runtime vnet code by if (vnet_active)
Mark Huang [Mon, 31 Jan 2005 20:33:28 +0000 (20:33 +0000)]
fix inline declaration, gcc-3.4 complains
Marc Fiuczynski [Fri, 28 Jan 2005 05:16:37 +0000 (05:16 +0000)]
fixed merge mistake that picked up 2.6.9 rather than 2.6.9-1.11_FC2 code
Marc Fiuczynski [Fri, 28 Jan 2005 05:14:00 +0000 (05:14 +0000)]
cleanup to reduce diff w/ 2.6.9-1.11_FC2
Marc Fiuczynski [Fri, 28 Jan 2005 05:13:32 +0000 (05:13 +0000)]
sync up with 2.6.9-1.11_FC2 release
Marc Fiuczynski [Fri, 28 Jan 2005 05:12:43 +0000 (05:12 +0000)]
fixed merge bug
Marc Fiuczynski [Fri, 28 Jan 2005 05:09:30 +0000 (05:09 +0000)]
moved stackoverflow checking out of mainline files
Andy Bavier [Thu, 27 Jan 2005 22:45:17 +0000 (22:45 +0000)]
Comment out return statement that prevents shares from being initialized correctly
Marc Fiuczynski [Fri, 21 Jan 2005 05:04:36 +0000 (05:04 +0000)]
upgrade to linux 2.6.9-1.11_FC2
Marc Fiuczynski [Fri, 21 Jan 2005 03:41:42 +0000 (03:41 +0000)]
Initial revision
Marc Fiuczynski [Fri, 21 Jan 2005 03:34:18 +0000 (03:34 +0000)]
This commit was generated by cvs2svn to compensate for changes in r366,
which included commits to RCS files with non-trunk default branches.
Marc Fiuczynski [Fri, 21 Jan 2005 03:34:16 +0000 (03:34 +0000)]
This commit was generated by cvs2svn to compensate for changes in r363,
which included commits to RCS files with non-trunk default branches.
Mark Huang [Fri, 21 Jan 2005 03:33:58 +0000 (03:33 +0000)]
This commit was generated by cvs2svn to compensate for changes in r344,
which included commits to RCS files with non-trunk default branches.
Marc Fiuczynski [Fri, 21 Jan 2005 03:33:53 +0000 (03:33 +0000)]
This commit was generated by cvs2svn to compensate for changes in r338,
which included commits to RCS files with non-trunk default branches.
Marc Fiuczynski [Wed, 19 Jan 2005 22:42:27 +0000 (22:42 +0000)]
Fixes CAN-2004 security reports 1016, 1017, and 1068
Mark Huang [Mon, 17 Jan 2005 20:07:16 +0000 (20:07 +0000)]
- patch from https://bugzilla.netfilter.org/bugzilla/show_bug.cgi?id=40
fixes crash if PPTP packets are received out of order
- PPTP headers are variable length. Specifically, PPTP ACKs without
sequence numbers are 4 bytes shorter and will not be properly
tracked. Pass the minimum length required to skb_header_pointer() when
trying to parse a generic PPTP header out of a packet.
- Fix a call to DUMP_TUPLE_GRE()
Mark Huang [Mon, 17 Jan 2005 20:02:29 +0000 (20:02 +0000)]
- PL3791 fix: Suppress RST if the port was bound to a (presumably raw) socket
Mark Huang [Mon, 17 Jan 2005 20:01:59 +0000 (20:01 +0000)]
- PL3791 fix: Suppress ICMP Unreachable if the port was bound to a (presumably raw) socket
Marc Fiuczynski [Fri, 14 Jan 2005 21:24:42 +0000 (21:24 +0000)]
Added some debug printk's for shares_write problems that Steve is seeing
on a bunch of nodes. It is not clear what exactly is causing the problem
he (i.e., NM) is observing. Hopefully these debug messages will reveal
something.
Marc Fiuczynski [Tue, 11 Jan 2005 04:56:07 +0000 (04:56 +0000)]
There is a bug in the CKRM CPU scheduler. This has been reported to the
folks at IBM. I am going to back out of the scheduler changes until I
am certain that the scheduler works as well as what we have now (ideally
better).
Mark Huang [Mon, 10 Jan 2005 20:31:05 +0000 (20:31 +0000)]
compile PPTP/GRE connection tracking modules
Marc Fiuczynski [Mon, 10 Jan 2005 19:43:12 +0000 (19:43 +0000)]
CKRM CPU controller version 9 rc1.
Mark Huang [Mon, 10 Jan 2005 19:31:58 +0000 (19:31 +0000)]
- backport 2.6.9 addition of skb_header_pointer() macro to support
pptp-conntrack-nat patch
Mark Huang [Mon, 10 Jan 2005 19:06:38 +0000 (19:06 +0000)]
- fix DEBUGP() macro; newer gcc versions refuse to concatenate __FILE__
and __FUNCTION__
- fix DUMP_TUPLE_GRE() macro
- 2.6.9 changed print_tuple() and print_conntrack() methods to use
seq_printf(), but we are running 2.6.8, so change to just sprintf()
Mark Huang [Mon, 10 Jan 2005 19:05:12 +0000 (19:05 +0000)]
- fix DEBUGP() macro; newer gcc versions refuse to concatenate __FILE__
and __FUNCTION__
- exp_gre: expectations must now be allocated by the helper/caller; it's
been this way for at least a year, this patch was probably never
tested
Marc Fiuczynski [Mon, 10 Jan 2005 19:02:43 +0000 (19:02 +0000)]
Initial revision
Mark Huang [Mon, 10 Jan 2005 19:02:29 +0000 (19:02 +0000)]
patch-o-matic-ng-
20050103 pptp-conntrack-nat
Mark Huang [Mon, 10 Jan 2005 18:58:16 +0000 (18:58 +0000)]
patch-o-matic-
20050103 pptp-conntrack-nat
Mark Huang [Mon, 10 Jan 2005 18:55:08 +0000 (18:55 +0000)]
patch-o-matic-ng-
20050103 pptp-conntrack-nat
Mark Huang [Mon, 10 Jan 2005 18:38:07 +0000 (18:38 +0000)]
patch-o-matic-ng-
20050103 conntrack-acct
Mark Huang [Mon, 10 Jan 2005 18:31:25 +0000 (18:31 +0000)]
patch-o-matic-ng-
20050103 pptp-conntrack-nat conntrack-acct
Mark Huang [Mon, 10 Jan 2005 18:29:17 +0000 (18:29 +0000)]
patch-o-matic-ng-
20050103 pptp-conntrack-nat
Steve Muir [Fri, 7 Jan 2005 21:13:59 +0000 (21:13 +0000)]
Incorporate vserver 1.9.3 changes to check_kill_permission (eliminates
call to vx_check in group_send_sig_info)
Steve Muir [Fri, 7 Jan 2005 21:12:01 +0000 (21:12 +0000)]
Check that SIGALRM got delivered (should never fail)
Mark Huang [Tue, 4 Jan 2005 18:46:08 +0000 (18:46 +0000)]
- fix do_mprotect() prototype
Mark Huang [Wed, 29 Dec 2004 18:55:30 +0000 (18:55 +0000)]
- remove 2004.12.14 from EXTRAVERSION
Marc Fiuczynski [Tue, 28 Dec 2004 04:48:53 +0000 (04:48 +0000)]
Turn off CKRM IO controller. It should never have been turned on in the
first place until we are truly ready to deploy it.
Marc Fiuczynski [Mon, 27 Dec 2004 22:13:16 +0000 (22:13 +0000)]
ckrm e16 io controller merge v5
Marc Fiuczynski [Tue, 21 Dec 2004 21:50:42 +0000 (21:50 +0000)]
PL3009: Implemented a UDP variant of IPOD. Sending a packet to port 664
with the IPOD key as data will also cause the machine to restart.
Marc Fiuczynski [Fri, 17 Dec 2004 22:55:21 +0000 (22:55 +0000)]
Turns X86_STACK_CHECK on by default.
Marc Fiuczynski [Fri, 17 Dec 2004 20:41:32 +0000 (20:41 +0000)]
Updated stack overflow handling support.