ChangeSet@1.1209, 2003-08-13 23:47:49-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] Fix pd.c for new queue allocation From A1tmblwd@netscape.net ChangeSet@1.1208, 2003-08-13 23:47:41-07:00, Kai.Makisara@kolumbus.fi [PATCH] Email address update This updates my email address. ChangeSet@1.1207, 2003-08-13 23:47:33-07:00, Kai.Makisara@kolumbus.fi [PATCH] SCSI tape fix for oops in read with wrong block size This corrects the following problem: - release user buffer mapping early in read path (prevent oops in some HBA drivers) ChangeSet@1.1206, 2003-08-13 23:47:25-07:00, levon@movementarian.org [PATCH] Document mounting of binfmt_misc Patch by Ivan Gyurdiev. ChangeSet@1.1205, 2003-08-13 23:47:17-07:00, cminyard@mvista.com [PATCH] IPMI updates for 2.6.0-test3 Here are some minor updates to the IPMI driver. They fix the following: * A missing check for copy_to_user() in the watchdog driver. * Removal of unnecessary check_region() calls. * Fixes for the ACPI configuration. The previous one would only work with memory addresses, this will work with memory addresses, ports, and hadle checking that the type is correct. ChangeSet@1.1204, 2003-08-13 23:38:33-07:00, Andries.Brouwer@cwi.nl [PATCH] hpt366 fix The HPT366 code is broken - it tries to set the interface to too high a speed, which leads to error messages at boot time and/or to data corruption. The typical effect at boot time is hde: set_drive_speed_status: status=0x51 { DriveReady SeekComplete Error } hde: set_drive_speed_status: error=0x04 { DriveStatusError } Fixed thus. ChangeSet@1.1203, 2003-08-13 23:38:25-07:00, neilb@cse.unsw.edu.au [PATCH] Fix bug in sunrpc/server code. When a socket has a request ready it notifies a server thread. When the thread has 'received' the request it calls svc_sock_received to confirm the fact. In some cases, svc_sock_received would be called an extra time and this could lead to linked-list corruption and bad problems. ChangeSet@1.1202, 2003-08-13 23:38:17-07:00, neilb@cse.unsw.edu.au [PATCH] Disable buggy raid5 handling of read-ahead raid5 tries to honour RWA_MASK, but messes it up and can return bad data. Just ignore RAW_MASK for now. ChangeSet@1.1201, 2003-08-13 23:38:10-07:00, ak@suse.de [PATCH] x86-64 merge for 2.6.0test3 Without these changes an x86-64 NUMA kernel won't boot in many configurations. The main change is the improved IOMMU code which supports merging of mappings and has various bugfixes. - Update defconfig - Use argument ptregs in 32bit elf_core_copy_task_fpregs - Harden aperture fixup code: read aperture from the AGP bridge if needed, better error checking. - Support nmi_watchdog=panic to panic on watchdog trigger - IOMMU: Support panic on IOMMU overflow (iommu=panic) - IOMMU: Force SAC for mappings >40bits when iommu=force is active (this can potentially give better performance) - IOMMU: Cache northbridges for faster TLB flush - IOMMU: Fix SMP race in TLB flush - IOMMU: Merge pci_alloc_consistent and pci_map_single - IOMMU: Clean up leak tracing - IOMMU: Rewrite pci_map_sg, support merging of mappings On overflow fall back to piece-by-piece mapping. - IOMMU: Tell block layer to assume merging when iommu force is active (this gives better performance with MTP fusion, drawback is that the overflow/fragmentation handling of the IOMMU area is still a big dubious with that) - Fix/clean up per cpu data - Add 64bit clean time(2) - Export cpu_callout_map for IPv6 - Handle nodes with no own memory in NUMA discovery. This fixes boot on various newer Opteron motherboards where the memory is only connected to a single CPU. - Fix fallback path for failed NUMA discovery. numnodes has to be reset. - Check for enabled nodes in NUMA discovery (Eric Biederman) - Remove NUMA emunodes support. Has badly bitrotted. - Add __clear_bit_string for IOMMU code - Add new 32bit system calls to ia32_unistd.h - Remove duplicate default_do_nmi prototype - Make PCI_DMA_BUS_IS_PHYS dependent on no_iommu - Fix padding length of siginfo_t to match glibc - More pci direct access functions. ChangeSet@1.1200, 2003-08-13 23:38:01-07:00, geert@linux-m68k.org [PATCH] Make SELinux security module compile on m68k ChangeSet@1.1199, 2003-08-13 23:37:54-07:00, mulix@mulix.org [PATCH] fix trident.c lockup on module load 2.6.0-test2 This patch fixes a kernel lockup with 2.6.0-test2 when the trident.c OSS driver is loaded and the driver attempts to initialize the card. The problem is that in ali_ac97_get() we lock the card->lock spinlock, but never release it on the good path, only on the error path. This patch adds the missing spin_unlock_irqrestore(). This bug snuck in in a 2.4 sync from Alan, and 2.4 appears to suffer from the same problem. A patch for that will be send to Marcelo momentarily. ChangeSet@1.1198, 2003-08-13 23:37:46-07:00, jamie@shareable.org [PATCH] Fix protocol bugs with NFS and nanoseconds NFS with 2.5.75 as both client and server is broken with GNU Make. The nanosecond field of timestamps of newly touched files is often negative on the client, which is probably why Make fails. The value also bears no relation to the file's nanosecond field on the server. The culprit is htons() used where htonl() should be: - *p++ = htonl((u32) time->tv_sec); *p++ = htons(time->tv_nsec); + *p++ = htonl((u32) time->tv_sec); *p++ = htonl(time->tv_nsec); The rest of this patch corrects nfsd to use microseconds in NFSv2, not nanoseconds. (The client already gets this right, but I have optimised it slightly to avoid division when possible). ChangeSet@1.1197, 2003-08-13 23:37:38-07:00, msw@redhat.com [PATCH] zap_other_threads() detaches thread group leader The change to detach the threads in zap_other_threads() broke the case where the non-thread-group-leader is the cause of de_thread(). In this case the group leader will be detached and freed before switch_exec_pids() is complete and invalid data will be used. This is a patch that makes sure that the group leader does not get detached and reaped. ChangeSet@1.1193, 2003-08-13 23:23:58-07:00, romieu@fr.zoreil.com [PATCH] Clean up missing spin_unlock_irqrestore from rrunner driver This is a cleaner fix that avoids having two separate unlock operations. ChangeSet@1.1192, 2003-08-13 23:13:54-07:00, mikpe@csd.uu.se [PATCH] Disable APIC on reboot This disables the local APIC before reboot. This fixes BIOS reboot problems reported by a few people. disable_local_APIC() now checks if detect_init_APIC() enabled the local APIC via the APIC_BASE MSR, and if so it now disables APIC_BASE. Previously we would leave APIC_BASE enabled, and that made some BIOSen unhappy. The SMP reboot code calls disable_local_APIC(). On SMP HW there is no change since detect_init_APIC() isn't called and APIC_BASE isn't enabled by us. An SMP kernel on UP HW behaves just like an UP_APIC kernel, so it disables APIC_BASE if we enabled it at boot. The UP_APIC disable-before-suspend code is simplified since the existing code to disable APIC_BASE is moved into disable_local_APIC(). (Felix Kühling originally reported the BIOS reboot problem. This is a fixed-up version of his preliminary patch.) ChangeSet@1.1191, 2003-08-13 23:13:46-07:00, davej@redhat.com [PATCH] logic error in gus_wave driver ChangeSet@1.1190, 2003-08-13 23:13:38-07:00, davej@redhat.com [PATCH] sparse annotations for ipc/sem ChangeSet@1.1189, 2003-08-13 23:13:31-07:00, davej@redhat.com [PATCH] sparse annotations for page_alloc Again, more work to do here.. ChangeSet@1.1188, 2003-08-13 23:13:23-07:00, davej@redhat.com [PATCH] AD1848 claims a card it shouldn't. ChangeSet@1.1187, 2003-08-13 23:13:15-07:00, davej@redhat.com [PATCH] Remove useless assertions from reiserfs ChangeSet@1.1186, 2003-08-13 23:13:07-07:00, davej@redhat.com [PATCH] correct tlb_remove_page comment. Remove prototype. It was wrong anyway. ChangeSet@1.1185, 2003-08-13 23:12:59-07:00, davej@redhat.com [PATCH] LDM 64bit fixup ChangeSet@1.1184, 2003-08-13 23:12:51-07:00, davej@redhat.com [PATCH] sparse annotations for page-writeback More to do, but its a beginning. ChangeSet@1.1183, 2003-08-13 23:12:43-07:00, davej@redhat.com [PATCH] EFI 64bit fixup ChangeSet@1.1182, 2003-08-13 23:12:36-07:00, davej@redhat.com [PATCH] BEFS 64bit fixup ChangeSet@1.1181, 2003-08-13 23:12:28-07:00, davej@redhat.com [PATCH] sync iocb wakeup if ki_users = 1, we don't do the wakeup, which seems wrong. ChangeSet@1.1180, 2003-08-13 23:12:20-07:00, davej@redhat.com [PATCH] missing copy_from_user check in mixcom driver. ChangeSet@1.1179, 2003-08-13 23:12:12-07:00, davej@redhat.com [PATCH] missing copy_from_user check in munich driver ChangeSet@1.1178, 2003-08-13 23:12:05-07:00, davej@redhat.com [PATCH] Missing spin_unlock_irqrestore from rrunner driver. ChangeSet@1.1177, 2003-08-13 23:11:57-07:00, davej@redhat.com [PATCH] missing copy_*_user checks in sbni wan driver ChangeSet@1.1176, 2003-08-13 23:11:49-07:00, davej@redhat.com [PATCH] missing copy_from_user check in comx-proto-fr driver ChangeSet@1.1175, 2003-08-13 23:11:42-07:00, davej@redhat.com [PATCH] missing copy_to_user check in pc300 wan driver ChangeSet@1.1174, 2003-08-13 23:11:34-07:00, davej@redhat.com [PATCH] missing copy_from_user check in comx_proto_lapb driver ChangeSet@1.1173, 2003-08-13 23:11:26-07:00, davej@redhat.com [PATCH] Missing copy_from_user check in comx driver ChangeSet@1.1172, 2003-08-13 23:11:18-07:00, davej@redhat.com [PATCH] missing copy_to_user check in tun driver. ChangeSet@1.1171, 2003-08-13 23:11:10-07:00, davej@redhat.com [PATCH] PCMCIA copy_*_user fixes. These copies already did a verify_area above. ChangeSet@1.1170, 2003-08-13 23:11:03-07:00, davej@redhat.com [PATCH] sparse annotations for MSR driver ChangeSet@1.1169, 2003-08-13 23:10:55-07:00, davej@redhat.com [PATCH] c99 for blkmtd ChangeSet@1.1168, 2003-08-13 23:10:47-07:00, davej@redhat.com [PATCH] c99 initiliasers for bttv (2) ChangeSet@1.1167, 2003-08-13 23:10:39-07:00, davej@redhat.com [PATCH] CodingStyle fixes for drm_agpsupport ChangeSet@1.1166, 2003-08-13 23:10:31-07:00, davej@redhat.com [PATCH] boolean logic error in fpu emulation. ChangeSet@1.1165, 2003-08-13 23:10:24-07:00, davej@redhat.com [PATCH] c99 struct initialisers for AMD8111e driver. ChangeSet@1.1164, 2003-08-13 23:10:16-07:00, davej@redhat.com [PATCH] arcnet indentation fixup ChangeSet@1.1163, 2003-08-13 23:10:08-07:00, davej@redhat.com [PATCH] FusionMPT 64bit fixup ChangeSet@1.1162, 2003-08-13 23:10:00-07:00, davej@redhat.com [PATCH] c99 initialisers for bttv ChangeSet@1.1161, 2003-08-13 23:09:52-07:00, davej@redhat.com [PATCH] misc 3c505 bits - Remove unneeded breaks - Fix double spin_unlock_irqrestore problem ChangeSet@1.1160, 2003-08-13 23:09:45-07:00, davej@redhat.com [PATCH] remove version.h from bttv ChangeSet@1.1159, 2003-08-13 23:09:37-07:00, davej@redhat.com [PATCH] Remove unneeded ; from macros in i8042 ChangeSet@1.1158, 2003-08-13 23:09:29-07:00, davej@redhat.com [PATCH] c99 initialisers for random.c ChangeSet@1.1157, 2003-08-13 23:09:21-07:00, davej@redhat.com [PATCH] cpu_relax whilst in busy-wait loops. ChangeSet@1.1156, 2003-08-13 23:09:14-07:00, davej@redhat.com [PATCH] CCISS 64bit fixup. ChangeSet@1.1155, 2003-08-13 23:09:06-07:00, davej@redhat.com [PATCH] DAC960 64bit fixup ChangeSet@1.1154, 2003-08-13 23:08:58-07:00, davej@redhat.com [PATCH] Remove duplicate ; at end of macro definitions ChangeSet@1.1153, 2003-08-13 23:08:50-07:00, davej@redhat.com [PATCH] document easier bitkeeper option. Achieves the same result. From Lenz Grimmer at Mysql AG ChangeSet@1.1152, 2003-08-13 23:08:42-07:00, davej@redhat.com [PATCH] microcode driver sparse __user annotations. Plus with a little codeshuffling, we can do away with the prototypes. ChangeSet@1.1151, 2003-08-13 23:08:35-07:00, davej@redhat.com [PATCH] Fix x87 FPU exception status check From Dave Richards (drichards@mahinetworks.com) "While diagnosing an MMX/FPU problem I found a minor problem in the code which diagnoses and generates signals for FPU exceptions. On x86 Stack Fault Exception are a subclass of Invalid Operation. Thus, the FPU status register will have both the SF and IF bits set when a stack fault occurs. The code which turns FPU exceptions into signals was assuming IF would be clear". ChangeSet@1.1150, 2003-08-13 23:08:27-07:00, davej@redhat.com [PATCH] winchip3d can use same -march as winchip2 ChangeSet@1.1149, 2003-08-13 23:08:19-07:00, davej@redhat.com [PATCH] Don't refer to devel kernel in Kconfig option ChangeSet@1.1148, 2003-08-13 23:08:11-07:00, davej@redhat.com [PATCH] Enable OOSTORE on Geode. From Hiroshi Miura ChangeSet@1.1135.4.4, 2003-08-13 18:22:20+01:00, davej@redhat.com [AGPGART] Fix overflow on machines with >4GB From Marcelo E Magallon. ChangeSet@1.1135.4.3, 2003-08-13 09:44:22+01:00, davej@redhat.com [AGPGART] VIA AGP3 fixups. From folks at VIA. ChangeSet@1.1135.4.2, 2003-08-13 09:38:51+01:00, davej@redhat.com [AGPGART] Disable calibration cycle when not in AGP3 mode of operation on AGP3 chipset. ChangeSet@1.1135.5.2, 2003-08-12 14:58:03-07:00, trini@kernel.crashing.org PPC32: Restrict when we enable IBM405_ERR{77,51}. Newer IBM40x cores have these problems fixed. ChangeSet@1.1135.6.1, 2003-08-11 00:11:43-05:00, jejb@raven.il.steeleye.com Merge ssh://mulgrave-w/BK/scsi-misc-2.5 into raven.il.steeleye.com:/home/jejb/BK/scsi-for-linus-2.6 ChangeSet@1.1135.5.1, 2003-08-11 09:30:39+10:00, paulus@samba.org PPC32: Fix compile error on SMP - asm-ppc/smp.h needs linux/threads.h. ChangeSet@1.1046.586.7, 2003-08-10 10:31:44-05:00, hch@lst.de [PATCH] make sym2 scan devices again It needs a call to scsi_scan_host to find devices. Also remove the superflous scsi_set_device call - scsi_add_host does that for us. ChangeSet@1.1135.2.18, 2003-08-10 14:38:37+02:00, wim@iguana.be [WATCHDOG] alim7101_wdt.c patch3 added WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctls made timeout (the emulated heartbeat) a module_param made the keepalive ping an internal subroutine ChangeSet@1.1135.2.17, 2003-08-10 14:28:43+02:00, wim@iguana.be [WATCHDOG] alim7101_wdt.c patch2 changed watchdog_info to correctly reflect what the driver offers added WDIOC_GETSTATUS, WDIOC_GETBOOTSTATUS and WDIOC_SETOPTIONS ioctls ChangeSet@1.1135.2.16, 2003-08-10 14:17:40+02:00, wim@iguana.be [WATCHDOG] alim7101_wdt.c patch cleanup comments and trailing spaces added extra printk's to report what problem occured added MODULE_DESCRIPTION ChangeSet@1.1135.3.3, 2003-08-10 12:05:46+02:00, wim@iguana.be [WATCHDOG] sc520_wdt.c patch3 added WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctls made timeout (the emulated heartbeat) a module_param made the keepalive ping an internal subroutine ChangeSet@1.1135.3.2, 2003-08-10 11:51:23+02:00, wim@iguana.be [WATCHDOG] sc520_wdt.c patch2 changed watchdog_info to correctly reflect what the driver offers added WDIOC_GETSTATUS, WDIOC_GETBOOTSTATUS and WDIOC_SETOPTIONS ioctls ChangeSet@1.1135.3.1, 2003-08-10 11:33:46+02:00, wim@iguana.be [WATCHDOG] sc520_wdt.c patch cleanup comments and trailing spaces add KERN_* tags to printks added extra printk's to report what problem occured ChangeSet@1.1144, 2003-08-09 14:48:24-07:00, bunk@fs.tum.de [NET]: Kill EXPORT_NO_SYMBOLS from meth.c ChangeSet@1.1143, 2003-08-09 14:47:05-07:00, yoshfuji@linux-ipv6.org [IPV6]: strategy handler for net.ipv6.conf.* forwarding. ChangeSet@1.1142, 2003-08-09 14:45:29-07:00, wensong@linux-vs.org [IPV4] IPVS: fix the dependence of IP_VS_FTP in Kconfig ChangeSet@1.1135.2.14, 2003-08-09 09:40:17-07:00, tmolina@cablespeed.com [PATCH] Re: Linux 2.6.0-test3: logo patch The following patch has been floating around forever. It is required for several ARM framebuffer drivers, and several other drivers. James has indicated that this is the correct fix back in May. ChangeSet@1.1135.2.13, 2003-08-09 09:40:09-07:00, benh@kernel.crashing.org [PATCH] PowerMac: Ground work for new driver model This provides the necessary infrastructure for PowerMac specific drivers (and actually some Open Firmware platform drivers on non-PowerMacs as well provided somebody port them) to be properly probed & referenced via the new driver model and be part of sysfs. As-is, this patch doesn't break anything nor change any driver. I'll send you individual driver patches as I clean them up & get them tested on as many machines as possible, though I don't expect much problems. ChangeSet@1.1135.2.12, 2003-08-09 09:39:26-07:00, jgarzik@pobox.com [PATCH] PATCH 2.6: fix X86_VENDOR_ID offset in head.S While reviewing my 2.4 backport of the 2.6 cpu capabilities (including the Via RNG support), Mikael Pettersson noticed a bug in both my backport, and 2.6: when NCAPINTS (x86_capability array size) is increased, one must adjust the offset in arch/i386/kernel/head.S also. Contributed by Mikael Pettersson. ChangeSet@1.1135.2.11, 2003-08-09 09:39:19-07:00, herbert@gondor.apana.org.au [PATCH] Fix usb interface change in hisax st5481_* This makes the HISAX ST5481 driver build again with 2.6.0-test3 where the usb_host_config structure has changed. ChangeSet@1.1135.2.10, 2003-08-09 18:31:48+02:00, wim@iguana.be [WATCHDOG] sbc60xxwdt.c patch6 some small clean-ups: do correct errorhandling ChangeSet@1.1135.2.9, 2003-08-09 18:29:13+02:00, wim@iguana.be [WATCHDOG] w83877f_wdt.c patch3 (add timeout features) added WDIOC_SETTIMEOUT and WDIOC_GETTIMEOUT ioctls made timeout (the emulated heartbeat) a module_param made the keepalive ping an internal subroutine ChangeSet@1.1135.2.8, 2003-08-09 18:18:18+02:00, wim@iguana.be [WATCHDOG] w83877f_wdt.c patch2 add CONFIG_WATCHDOG_NOWAYOUT support changed watchdog_info to correctly reflect what the driver offers added WDIOC_GETSTATUS, WDIOC_GETBOOTSTATUS and WDIOC_SETOPTIONS ioctls use module_param ChangeSet@1.1135.2.7, 2003-08-09 17:39:41+02:00, wim@iguana.be [WATCHDOG] w83877f_wdt patch cleanup comments and trailing spaces eliminate extra spin_unlock add KERN_* tags to printks added extra printk's to report what problem occured ChangeSet@1.1135.2.6, 2003-08-09 16:00:53+02:00, wim@iguana.be [WATCHDOG] advantechwdt.c patch2 some small clean-ups (use PFX + report default timeout as it's value in the MODULE_PARM_DESC) ChangeSet@1.1135.2.5, 2003-08-09 15:50:46+02:00, wim@iguana.be [WATCHDOG] sbc60xxwdt.c patch5 some last clean-ups ChangeSet@1.1135.2.4, 2003-08-09 15:44:14+02:00, wim@iguana.be [WATCHDOG] sbc60xxwdt patch4 added extra printk's to report what problem occured ChangeSet@1.1135.2.3, 2003-08-09 15:32:42+02:00, wim@iguana.be [WATCHDOG] sbc60xxwdt patch3 make wdt_stop and wdt_start module params ChangeSet@1.1135.2.2, 2003-08-09 15:10:23+02:00, wim@iguana.be [WATCHDOG] sbc60xxwdt patch2 report default timeout as a number ChangeSet@1.1135.2.1, 2003-08-09 14:34:52+02:00, wim@iguana.be [WATCHDOG] sbc60xxwdt.c patch general cleanup of trailing spaces and comments fix possible wdt_is_open race add KERN_* to printk's changed watchdog_info to correctly reflect what the driver offers added WDIOC_GETSTATUS, WDIOC_GETBOOTSTATUS, WDIOC_SETTIMEOUT, WDIOC_GETTIMEOUT, and WDIOC_SETOPTIONS ioctls made timeout (the emulated heartbeat) a module_param made the keepalive ping an internal subroutine added MODULE_AUTHOR and MODULE_DESCRIPTION info ChangeSet@1.1141, 2003-08-09 02:35:33-07:00, yoshfuji@linux-ipv6.org [IPV4]: Fix IPVS build with IP_VS_PROTO_TCP disabled. ChangeSet@1.1140, 2003-08-09 02:15:23-07:00, ak@muc.de [NET]: Allow XFRM subsystem to be optional. ChangeSet@1.1135.1.1, 2003-08-09 02:13:10-07:00, rob@osinvestor.com [SPARC64]: Delete fop->read stub in riowatchdog driver. ChangeSet@1.1139, 2003-08-09 01:19:29-07:00, shemminger@osdl.org [NET]: Fix tun driver to use private linked lists. ChangeSet@1.1138, 2003-08-09 01:12:53-07:00, yoshfuji@linux-ipv6.org [IPV6]: Fix typo in linux/ipv6.h ChangeSet@1.1137, 2003-08-09 01:02:07-07:00, davem@nuts.ninka.net [IPV4]: Fix setting net.ipv4.conf.all.forwarding via sysctl() system call. ChangeSet@1.1135, 2003-08-08 21:09:36-07:00, torvalds@home.osdl.org Linux 2.6.0-test3 TAG: v2.6.0-test3