diff options
| author | Manuel Traut <manut@mecka.net> | 2011-05-27 11:22:35 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2011-05-27 11:22:35 +0200 |
| commit | 11996582f3b4189e071025a92c0264d57a3cd526 (patch) | |
| tree | f107e9d503769179082ea71528ff48e9f9607b1a | |
| parent | 53e8f71e96f3c3c2e0e9b9ef01d25dff4f19bad2 (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.txt | 84 |
1 files changed, 79 insertions, 5 deletions
@@ -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: ^^^^^^^^^^^ |
