public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] WOLK v2.3 for Kernel v2.6.4
@ 2004-03-26 19:54 Marc-Christian Petersen
  2004-03-27 21:42 ` speedtouch and/or USB problem (2.6.4-WOLK2.3) Grzegorz Kulewski
  0 siblings, 1 reply; 18+ messages in thread
From: Marc-Christian Petersen @ 2004-03-26 19:54 UTC (permalink / raw)
  To: lkml; +Cc: wolk-devel, wolk-announce

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

ok, next 2.6-WOLK release. Apply ontop of a vanilla 2.6.4 from kernel.org.

Many thanks to Rik van Ballegooijen and all the other people sending fixes!

... Have fun and a nice weekend :)


BIG NOTE:
- ---------
We now have 5 addons in place, named: grsecurity2, Win4Lin, gobohide, SysTrace
and finally the Staircase Scheduler by Con. I won't merge any of these
patches into mainline 2.6-WOLK in the near future. You have to decide what
addon feature you like to have :) ... Another reason is, I won't break users
of 4g/4g, 4k stacks nor uml-skas3, currently a no-go with grsecurity. Apply
an addon/the addons manually. All five patches are located in the patch itself
in the ./ADDON-patches directory after applying the main patch. Apply as
usual.

wolk2.2 was never released (ok, it was available for some hours but I removed
it because it was broken. Therefore, changelog included too)



KNOWN ISSUES:
- -----------------
- - Loop-AES won't work with per-backing dev unpluggin code in WOLK.
  But fortunately loop-AES coders updated their code. So get the newest
  version before trying loop-AES with WOLK (includes also -mm tree)




Changelog from v2.6.4-wolk2.2 -> v2.6.4-wolk2.3
- -----------------------------------------------
              merged with 2.6.5-rc2				(Linus Torvalds)
              merged with 2.6.5-rc2-mm3				(Andrew Morton)
              - w/o 4k-stacks-always-on.patch (NVIDIA folks)
	      - w/o bk-acpi stuff from 2.6-bk tree (broken)
	      - w/ cpu detection for 2.6.5-rc1-mm2		(Manfred Spraul)
	      - w/ "2.6.5-rc2-mm* machine won't boot" fix	(Andrew Morton)
o   added:    objrmap for file mappings (2.6.5-rc2-aa4)		(Andrea Arcangeli)
o   added:    anon_vma for memory unmapping (2.6.5-rc2-aa4)	(Andrea Arcangeli)
o   added:    prio trees (2.6.5-rc2-aa4)			(Andrea Arcangeli)
o   added:    morse code panic					(Tomas Szepe)
o   added:    VFS: Soft-/Hard Limit of file descriptors		()
o   added:    Maximum amount of unix sockets via sysctl		()
o   added:    Renice processes as a user in a special GID	(me)
o   added:    rICMP support					(Nail)
o   added:    improved fdmap support				(Matt Miller)
o   added:    ADDON: systrace v1.5				(Niels Provos)
o   added:    ADDON: staircase scheduler			(Con Colivas)
                (WOLK port by Rik van Ballegooijen)
o   fixed:    fb colour used to clear top and bottom margins	(Jakub Bogusz)
o   fixed:    fb background used for "clear" terminal commands	(Jakub Bogusz)
o   fixed:    ReiserFS v3 buffer refcount problem		(Chris Mason)
o   fixed:    ReiserFS v3 buffer head leak in invalidatepage	(Chris Mason)
o   fixed:    ReiserFS v3 bogus warning message about locked	(Chris Mason)
                buffers during logging.
o   fixed:    when CONFIG_IP_NMAP_FREAK was not set, the kernel	(anonymous)
                did not reply to any icmp echo requests :(
o   updated:  O(1) Batch scheduler for 2.6			(Rik van Ballegooijen)
o   updated:  ReiserFS v3 extended attributes			(Chris Mason)
o   updated:  ReiserFS v3 POSIX Access Control Lists		(Chris Mason)
o   updated:  ReiserFS v3 Security Labels			(Chris Mason)
o   updated:  ADDON: grsecurity2				(Brad Spengler)
o   updated:  netdev-random: Drivers v2.6.4			(Michal Purzynski)
o   changed:  max loop devices to 32 (from 8)			(me)
o   changed:  max msg queue identifiers to 512 (from 16)	(me)
o   changed:  max semaphore identifiers to 1024 (from 128)	(me)
o   removed:  stupid/nonsense warning in Supermount		(Rik van Ballegooijen)



Changelog from v2.6.4-wolk2.1 -> v2.6.4-wolk2.2
- -----------------------------------------------
              merged with 2.6.5-rc1-mm2				(Andrew Morton)
              - w/o 4k-stacks-always-on.patch
              - w/ "anti 2.6.5-rc1-mm2-is-dog-slow-patch" ;)	(Jens Axboe)
o   added:    O(1) Batch scheduler for 2.6			(Con Kolivas)
                (WOLK port by Rik van Ballegooijen)
o   added:    O(1) ISO scheduler for 2.6			(Con Kolivas)
o   fixed:    classic OOM killer (the default) compile error	(Robert Führicht)
o   fixed:    compile warning in rc-update.h with gcc 3.4	(Robert Führicht)
o   fixed:    compile problems with gcc 2.95.x			(me)
o   fixed:    bootsplash breakage				(Rik van Ballegooijen)
o   fixed:    shfs compilation error				(Rik van Ballegooijen)
o   fixed:    PRAMfs compilation error				(Rik van Ballegooijen)
o   fixed:    SCSI oops() in -mm tree				(Kai Makisara)
o   fixed:    compile problems on ppc64				(Paul Mackerras)
o   removed:  some SATA fixes (did not really fix anything)







Todo
- ----
o  /proc restrictions w/o the need for grsecurity2 addon
o  madwifi
o  Linux Trustees
o  rsbac as an addon
o  menu cleanups
o  DRBD once it's ported to 2.6
o  Bind Bount Extensions 0.05
o  vservers for 2.6 once Herbert comes up with a patch
o  probably changing O(1) Scheduler addons to a config option
o  _____ <add more things if you want>




md5sums:
- --------
02d50db9872e44f686dcc21361d019d3  linux-2.6.4-wolk2.3.patch.bz2
6fe224fd75e3c15b776b87a810dec2d4  linux-2.6.4-wolk2.3.patch.gz


- --
Kind regards
        Marc-Christian Petersen

http://sourceforge.net/projects/wolk

PGP/GnuPG Key: 1024D/569DE2E3DB441A16
Fingerprint:  3469 0CF8 CA7E 0042 7824 080A 569D E2E3 DB44 1A16
Key available at http://pgp.mit.edu. Encrypted e-mail preferred
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: !! No Risk - No Fun !! - Try to crack this ;-)

iD8DBQFAZIqPVp3i49tEGhYRAiTxAJ9FcVnDVEOjsf7NcEgamoTy3PzcbgCdGYPW
s22a478UkeLo4ki/g9Uvaug=
=hsR2
-----END PGP SIGNATURE-----

^ permalink raw reply	[flat|nested] 18+ messages in thread
* Re: [ANNOUNCE] WOLK v2.3 for Kernel v2.6.4
@ 2004-03-27  5:21 Shantanu Goel
  2004-03-31  9:24 ` Marc-Christian Petersen
  0 siblings, 1 reply; 18+ messages in thread
From: Shantanu Goel @ 2004-03-27  5:21 UTC (permalink / raw)
  To: Kernel

[-- Attachment #1: Type: text/plain, Size: 559 bytes --]

Hi Marc,

I took the patch for a spin and found a few glitches.
A patch is attached to fix them.

1. The kernel oops'ed in vt_ioctl due to driver_data
being NULL in the tty.  I copied the relevant fix from
2.6.5-rc2-mm2.

2. I did not configure the in-kernel statd daemon for
NFS.  That caused a BUG() in mon.c:nsm_monitor()
because the handle was never initialized.

3. A typo fix in ipmi/af_ipmi.c.

Thanks,
Shantanu

__________________________________
Do you Yahoo!?
Yahoo! Finance Tax Center - File online. File on time.
http://taxes.yahoo.com/filing.html

[-- Attachment #2: wolk.patch --]
[-- Type: application/octet-stream, Size: 2683 bytes --]

--- ./drivers/char/vt.c.~1~	2004-03-26 21:32:05.102510491 -0500
+++ ./drivers/char/vt.c	2004-03-26 23:04:41.443943776 -0500
@@ -2509,13 +2509,11 @@
 	if (tty && tty->count == 1) {
 		struct vt_struct *vt;
 
+		vcs_remove_devfs(tty);
 		vt = tty->driver_data;
 		if (vt)
 			vc_cons[vt->vc_num].d->vc_tty = NULL;
 		tty->driver_data = 0;
-		release_console_sem();
-		vcs_remove_devfs(tty);
-		return;
 	}
 	release_console_sem();
 }
--- ./fs/lockd/host.c.~1~	2004-03-26 21:32:14.000000000 -0500
+++ ./fs/lockd/host.c	2004-03-26 23:37:51.842001343 -0500
@@ -55,6 +55,25 @@
 }
 
 /*
+ * Allocate an NSM handle
+ */
+struct nsm_handle *
+nsm_alloc(struct sockaddr_in *sin)
+{
+	struct nsm_handle *nsm;
+
+	nsm = (struct nsm_handle *) kmalloc(sizeof(*nsm), GFP_KERNEL);
+	if (nsm == NULL)
+		return NULL;
+
+	memset(nsm, 0, sizeof(*nsm));
+	memcpy(&nsm->sm_addr, sin, sizeof(nsm->sm_addr));
+	atomic_set(&nsm->sm_count, 1);
+
+	return nsm;
+}
+
+/*
  * Common host lookup routine for server & client
  */
 struct nlm_host *
@@ -143,10 +162,10 @@
 			}
 		}
 	}
+#endif
 
 	if (host->h_nsmhandle == NULL)
 		host->h_nsmhandle = nsm_alloc(&host->h_addr);
-#endif
 
 	if (++nrhosts > NLM_HOST_MAX)
 		next_gc = 0;
--- ./fs/lockd/mon.c.~1~	2004-03-26 21:32:14.597598271 -0500
+++ ./fs/lockd/mon.c	2004-03-26 23:45:59.915057066 -0500
@@ -98,7 +98,7 @@
 {
 	struct nsm_handle *nsm;
 	struct nsm_res	res;
-	int		status;
+	int		status = 0;
 
 	nsm = host->h_nsmhandle;
 	host->h_nsmhandle = NULL;
@@ -112,9 +112,8 @@
 		if (status < 0)
 			printk(KERN_NOTICE "lockd: cannot unmonitor %s\n",
 				       	host->h_name);
-		else
-			nsm->sm_monitored = 0;
 	}
+	kfree(nsm);
 	return status;
 }
 
--- ./fs/lockd/statd.c.~1~	2004-03-26 21:32:14.598598175 -0500
+++ ./fs/lockd/statd.c	2004-03-26 23:37:20.990970192 -0500
@@ -189,25 +189,6 @@
 }
 
 /*
- * Allocate an NSM handle
- */
-struct nsm_handle *
-nsm_alloc(struct sockaddr_in *sin)
-{
-	struct nsm_handle *nsm;
-
-	nsm = (struct nsm_handle *) kmalloc(sizeof(*nsm), GFP_KERNEL);
-	if (nsm == NULL)
-		return NULL;
-
-	memset(nsm, 0, sizeof(*nsm));
-	memcpy(&nsm->sm_addr, sin, sizeof(nsm->sm_addr));
-	atomic_set(&nsm->sm_count, 1);
-
-	return nsm;
-}
-
-/*
  * Set up monitoring of a remote host
  * Note we hold the semaphore for the host table while
  * we're here.
--- ./net/ipmi/af_ipmi.c.~1~	2004-03-26 21:32:27.148392509 -0500
+++ ./net/ipmi/af_ipmi.c	2004-03-26 22:03:34.077745113 -0500
@@ -515,7 +515,7 @@
 {
 	struct ipmi_sock *i;
 
-	if (atomic_read(&ipmi_nr_socks) >= 2*files_stat.max_files)
+	if (atomic_read(&ipmi_nr_socks) >= 2*files_stat.max_files_hard)
 		return NULL;
 
 	i = (struct ipmi_sock *)sk_alloc(PF_IPMI, GFP_KERNEL,

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2004-04-30  7:05 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-03-26 19:54 [ANNOUNCE] WOLK v2.3 for Kernel v2.6.4 Marc-Christian Petersen
2004-03-27 21:42 ` speedtouch and/or USB problem (2.6.4-WOLK2.3) Grzegorz Kulewski
2004-03-27 23:51   ` [linux-usb-devel] " Alan Stern
2004-03-31  9:21     ` Marc-Christian Petersen
2004-03-31 13:39       ` Grzegorz Kulewski
2004-04-02 13:27       ` [linux-usb-devel] speedtouch and/or USB problem (2.6.4-WOLK2.3 and 2.6.5-rc3-mm4) Grzegorz Kulewski
2004-04-04 11:56         ` Grzegorz Kulewski
2004-03-31 14:11     ` [linux-usb-devel] speedtouch and/or USB problem (2.6.4-WOLK2.3) Leopold Gouverneur
2004-03-31 15:28       ` Alan Stern
2004-04-26 23:30   ` USB related oops in 2.6.6-rk2-bk3 (similar with 2.6.5) Grzegorz Kulewski
2004-04-28 11:27     ` Grzegorz Kulewski
2004-04-28 11:40       ` Duncan Sands
2004-04-28 17:31       ` [linux-usb-devel] " David Brownell
2004-04-28 20:02       ` Duncan Sands
2004-04-28 13:05     ` Bill Davidsen
2004-04-28 14:14       ` Grzegorz Kulewski
  -- strict thread matches above, loose matches on Subject: below --
2004-03-27  5:21 [ANNOUNCE] WOLK v2.3 for Kernel v2.6.4 Shantanu Goel
2004-03-31  9:24 ` Marc-Christian Petersen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox