summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorManuel Traut <manut@mecka.net>2011-05-27 11:22:35 +0200
committerManuel Traut <manut@mecka.net>2011-05-27 11:22:35 +0200
commit11996582f3b4189e071025a92c0264d57a3cd526 (patch)
treef107e9d503769179082ea71528ff48e9f9607b1a
parent53e8f71e96f3c3c2e0e9b9ef01d25dff4f19bad2 (diff)
add lwn for 2.6.40?/3.0?/2.8? merge window
Signed-off-by: Manuel Traut <manut@mecka.net>
-rw-r--r--index.txt84
1 files changed, 79 insertions, 5 deletions
diff --git a/index.txt b/index.txt
index c585f8f..89b4f98 100644
--- a/index.txt
+++ b/index.txt
@@ -1,6 +1,84 @@
Linux Kernelprogrammierung
-http://beagleboard.org/project
+LWN - summary:
+==============
+
+27.05.2011:
+^^^^^^^^^^^
+
+2.8.0? / 3.0?
+
+- 5400 non-merge changesets have been pulled into the mainline kernel
+
+user visible changes:
+---------------------
+
+* two new POSIX clock types: CLOCK_REALTIME_ALARM and CLOCK_BOOTTIME_ALARM
+ used to wakeup systems from suspend
+
+* send multiple messages with a single system call:
+
+ int sendmmsg(int fd, struct mmsghdr *mmsg, unsigned int vlen,
+ unsigned int flags);
+
+* The Xen block backend driver (allowing guests to export block devices to
+ other guests) has been merged.
+
+* and as always, lots of new drivers!
+
+internal changes:
+-----------------
+
+* prefetching was removed from list and hlist traversal algorithms
+
+* int strtobool(const char *s, bool *res);
+
+ Anything starting with one of [yY1] is considered to be true,
+ while strings starting with one of [nN0] are false; anything else gets an
+ -EINVAL error.
+
+* int kstrtol_from_user
+ (const char __user *s, size_t count, unsigned int base, long *res);
+
+ These functions take care of safely copying the string from user space
+ and performing the integer conversion.
+
+* void *bsearch(const void *key, const void *base, size_t num, size_t size,
+ int (*cmp)(const void *key, const void *elt));
+
+ This function will search for key in an array starting at base
+ containing num elements of the given size.
+
+* The use of threads for the handling of interrupts on specific lines can be
+ controlled with irq_set_thread() and irq_set_nothread().
+
+* The function tracer can now support multiple users with each tracing a
+ different set of functions.
+
+* The alarm timer mechanism - which can set timers that fire even if the system
+ is suspended - has been merged.
+
+* The first rounds of ARM architecture cleanup patches have gone in. A number
+ of duplicated functionalities have been consolidated, and support for a
+ number of (probably) never-used platform and board configurations have been
+ removed.
+
+ e.g. board-omap3beagle.c: 52(+) 146(-) same functionality
+
+* The W= parameter to kernel builds now takes values from 1 to 3.
+
+ At the first level, only warnings deemed to have a high chance of being
+ relevant; a full kernel build generates "only" 4800 of them.
+
+ At W=3, developers get a full 86,000 warnings to look at.
+
+ Note that if you want all of the warnings, you need to say W=123.
+
+The merge window for this development cycle is likely to end on May 29, just
+before Linus boards a plane for Japan.
+
+20.05.2011:
+^^^^^^^^^^^
Linux 2.6.39 is out!
@@ -60,10 +138,6 @@ Texas Instruments 39536 4.9%
..merge window for 2.6.40 is opened.
-
-LWN - summary:
-==============
-
06.05.2011:
^^^^^^^^^^^