Newsgroups: fa.linux.kernel
From: Willy Tarreau <wtarr...@exosec.fr>
Date: Wed, 16 Feb 2005 01:10:55 GMT
Local: Tues, Feb 15 2005 8:10 pm
Subject: [ANNOUNCE] kernel 2.4 hotfixes : 2.4.29-hf2
Hi All,
after a short discussion with Marcelo, we quickly agreed that a hotfix tree Overall, the patches included are classified in 6 categories : As much as possible, I will avoid changes in drivers because we all know that Anyway, all of those patches will be extracted from -BK. I'm not building a Marcelo and I agreed on the "-hf" suffix (for "Hot Fix"). Two patches are A tarball is also included with all the individual patches. A makefile relies I've started with 2.4.29 and released 2.4.29-hf2 a few days ago. In fact, I The patches and tarballs are hosted here : http://linux.exosec.net/kernel/2.4-hf/ I'm open to comments, advices, critics, etc, but flames such as "you lose If this branch gets enough demand, I will maintain several previous versions In the mean time, please find here the CONTENTS file which details what Enjoy, -->8-- CONTENTS file : please remove it before replying. 1) Security fixes This patch adds CAP_SYS_ADMIN checks to the potentially dangerous ioctls + rw_verify_area-against-file-offset-overflow-2 (Linus Torvalds) backport 2.6 rw_verify_area() to check against file offset overflows + rw_verify_area-missing-f_maxcount-1 (Solar Designer) + wireless-data-leak-1 (Chris Wright) There is a potential leak of kernel data to user space in private 2) Critical fixes This patch fixes lvm-snap.c in order to avoid a list update on 3) Major bug fixes Fix an oops in ata_to_sense_error + lcd_ioctl-memory-leak-1 (James Nelson) This patch fixes a memory leak in the FLASH_Burn ioctl for the Cobalt LCD + pkt_sched-netem-leaks-memory-1 (Stephen Hemminger) Good catch.. netem needs to free skb's that are dropped due to loss + netlink-fix-nlmsg_goodsize-calculation-1 (Thomas Graf) NLMSG_GOODSIZE specifies a good default size for the skb tailroom The current value doesn't make much sense anymore because Using SKB_MAXORDER solves this potential leak at the cost of + proc-kcore-memory-corruption-1 (Ernie Petrides) A fairly nasty memory corruption potential exists when 4) Minor bug fixes There is a problem in the TLB Miss (and Error, as they jump to the Miss + rtnetlink-set-multi-flags-1 (Thomas Graf) Set NLM_F_MULTI for neighbour rtnetlink messages to userspace. + hiddev-busy-loop-1 (David Micon) In the loop, schedule() returns with the current state TASK_RUNNING, + msf-overflow-multisession-dvd-1 (Luca Tettamanti) This a backport of my patch that went into 2.6.10. cdrom_read_toc Unable to identify CD-ROM format. So read the multi-session TOC in LBA format in order to avoid an + sparc64-signed-atomic-values-1 (David S. Miller / Hugh Daniels) Even though we declare these functions as returning a 32-bit signed + kfree_skb-missing-memory-barrier-1 (Herbert Xu) The bug is that in the case where we do the atomic_read() + net-put-barriers-around-dst-refcnt-1 (Herbert Xu) In light of the recent discussion about sk_buff, I think we need + sparc64-atomic-and-bitops-fixes-1 (David S. Miller) 1) Correct memory barriers. Routines not returning a value need + sparc64-xchg-use-membars-1 (David S. Miller) [SPARC64]: Add missing membars for xchg() and cmpxchg(). + sparc64-locks-use-membars-1 (David S. Miller) [SPARC64]: Add missing membars for xchg() and cmpxchg(). + ipconfig-use-memmove-not-strcpy-1 (Matthew Wilcox) strcpy is undefined if src and dest overlap. That's clearly possible + sparc64-mask-32bits-stack-ptr-1 (David S. Miller) [SPARC64]: Mask off stack ptr in alloc_user_space() for 32-bit. + i386-pci-irq-displays-wrong-pin-1 (Mark Haigh) [PATCH] arch/i386/kernel/pci-irq.c: Wrong message output I'd submitted a patch earlier for this file, fixing a warning. When I + lp_write-race-can-corrupt-data-1 (Kenneth Sumrall) In lp_write(), copy_from_user() is called to copy data into a statically 5) Build fixes When doing a make oldconfig, the hex function strips the leading '0x' + sparc-membar-extra-semi-colons-1 (Willy Tarreau) Recent addition of smp_rmb() in kfree_skb() broke sparc{,64} build. 6) Documentation fixes END. - You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||