ChangeSet@1.1583, 2005-01-28 15:18:14-02:00, kronos@kronoz.cjb.net [PATCH] Fix MSF overflow in ide-cd with multisession DVDs This a backport of my patch that went into 2.6.10. cdrom_read_toc (ide-cd.c) always reads the TOC using MSF format. If the last session of the disk starts beyond block 1152000 (LBA) there's an overflow in the MSF format and kernel complains: Unable to identify CD-ROM format. So read the multi-session TOC in LBA format in order to avoid an overflow in MSF format with multisession DVDs. Signed-off-by: Luca Tettamanti ChangeSet@1.1582, 2005-01-28 07:46:20-02:00, npollitt@mvista.com [PATCH] Configure mangles hex values When doing a make oldconfig, the hex function strips the leading '0x' from hex values. The '0x' is needed in the final autoconf.h, and its absence causes the following problem. If I start with a hex value in my config file like this: CONFIG_LOWMEM_SIZE=0x40000000 When I run make oldconfig, it strips out the '0x' leaving this: CONFIG_LOWMEM_SIZE=40000000 Then if I run make xconfig, this is not considered a valid hex value, so it replaces my value with the default: CONFIG_LOWMEM_SIZE=0x20000000 The following patch removes the lines that strip the 0x from the hex value. It also checks the result for the leading 0x and inserts it if necessary. ChangeSet@1.1581, 2005-01-28 07:43:18-02:00, marcelo@logos.cnet Hugh Dickins: remove rlim_rss and this RLIMIT_RSS code from madvise. Presumably the code crept in by mistake. Isn't the right fix just to remove rlim_rss and this RLIMIT_RSS code from here? It's pretty silly for madvise alone to be taking notice of it. Presumably the code crept in by mistake from some tree which was using an RLIMIT_RSS patch on 2.4. ChangeSet@1.1580, 2005-01-28 07:35:27-02:00, marcelo@logos.cnet Cset exclude: dan@embeddedalley.com|ChangeSet|20050128083257|00819 ChangeSet@1.1579, 2005-01-28 06:32:57-02:00, dan@embeddedalley.com [PATCH] add AMD Geode processor support Here is a patch for 2.4 that adds the basic AMD Geode GX2/GX3 and GX1/SC1200 support. This patch updates configuration scripts, defconfig, and setup files. Signed-off-by: Dan Malek ChangeSet@1.1578, 2005-01-27 08:06:04-02:00, marcelo.tosatti@cyclades.com [PATCH] Ake Sandgren: Fix RLIMIT_RSS madvise calculation bug On Wed, Jan 26, 2005 at 12:07:50PM +0100, Ake wrote: > Use of rlim[RLIMIT_RSS] in mm/filemap.c is wrong. > It is passed down to kernel as a number of bytes but is being used as a > number of pages. > > There is also a misinformative comment in fs/proc/array.c > in proc_pid_stat where it says > mm ? mm->rss : 0, /* you might want to shift this left 3 */ > the number 3 should probably be PAGE_SHIFT-10. Amazing that this has never been noticed before - I bet not many people use RSS limits with madvise(). This transform the rlimit in pages before the comparison, can you please test it. ChangeSet@1.1577, 2005-01-27 07:28:56-02:00, zaitcev@redhat.com [PATCH] USB: Workarounds for Genesys Logics Disk enclosures with Genesys Logics chipset require additional delays, or commands are not processed. Also, their maximum transfer size is limited. Patch by Martin Strigl. ChangeSet@1.1576, 2005-01-27 07:28:42-02:00, zaitcev@redhat.com [PATCH] USB: Prevent hiddev from looping In the loop, schedule() returns with the current state TASK_RUNNING, so at the next revolution it returns immediately, and the task sits there burning CPU. The fix is to add the forgotten state assignment. Patch from David Micon. ChangeSet@1.1575, 2005-01-26 10:10:40-02:00, mauelshagen@redhat.com [PATCH] fix panics while backing up LVM snapshots this patch fixes lvm-snap.c in order to avoid a list update on the snapshot exception hash happening while only holding a read lock as documented in Red Hat bugzilla #135266. ChangeSet@1.1574, 2005-01-25 06:56:30-02:00, marcelo@logos.cnet Cset exclude: temnota@kmv.ru|ChangeSet|20050119161632|63236 ChangeSet@1.1573, 2005-01-24 21:16:35-02:00, marcelo@logos.cnet Merge bk://linux@linux.bkbits.net/linux-2.4 into logos.cnet:/home/marcelo/bk/linux-2.4 ChangeSet@1.1571.1.2, 2005-01-24 16:59:07-02:00, paul.clements@steeleye.com [PATCH] Rogier Wolff: fix nbd ioctl permissions Here's a patch for nbd that Rogier recently sent me. It allows non-root to do BLKGETSIZE, et al. on nbd devices, which he needs for his data recovery applications. From: Rogier Wolff Signed-Off-By: Paul Clements Description: We shouldn't need CAP_SYS_ADMIN to ask for disk capacity and such. ChangeSet@1.1571.1.1, 2005-01-24 16:51:44-02:00, marcelo@logos.cnet [PATCH] Karsten Keil: Eicon Diva PCI 2.02 bugfix This bugfix solve a race between card initialization and S0 bus events, if the S0 bus is already active on driver load time. Signed-off-by: Karsten Keil ChangeSet@1.1572, 2005-01-24 12:48:08-02:00, paul.clements@steeleye.com [PATCH] nbd: fix ioctl permissions Here's a patch for nbd that Rogier recently sent me. It allows non-root to do BLKGETSIZE, et al. on nbd devices, which he needs for his data recovery applications. ChangeSet@1.1571, 2005-01-24 07:36:05-02:00, khali@linux-fr.org [PATCH] PCI: Kill duplicate definition of INTEL_82801DB_10 I noticed that PCI_DEVICE_ID_INTEL_82801DB_10 is currently defined twice in linux-2.4.29/include/linux/pci_ids.h. The trivial patch below kills the second definition. Signed-off-by: Jean Delvare ChangeSet@1.1570, 2005-01-19 14:57:17-02:00, trini@kernel.crashing.org [PATCH] ppc32: Fix a problem with the TLB Miss handler There is a problem in the TLB Miss (and Error, as they jump to the Miss handler) handlers. The problem is that when an app spans more than one L1 entry, we don't have all of the correct information, and do_page_fault() things a protection fault happened, when it didn't really. The fix for this is to modify the handlers slightly to force a TLB Error in this case. Lots of suggestions from: Joakim Tjernlund Signed-off-by: Tom Rini ChangeSet@1.1569, 2005-01-19 14:16:32-02:00, temnota@kmv.ru [PATCH] Prevent NMI oopser from triggering when megaraid2 waits for abort/reset cmd completion > We should backport msleep() in 2.4.29-pre1. Ok, msleep() backported, but driver isn't fixed. This patch acceptable? Prevent NMI oopser kill kernel thread when megaraid2 driver waiting abort or reset command completion. Signed-off-by: Andrey Melnikov ChangeSet@1.1568, 2005-01-19 14:09:30-02:00, marcelo@logos.cnet Change VERSION to v2.4.29 TAG: v2.4.29