ChangeSet@1.1589, 2004-02-08 19:02:20-08:00, torvalds@home.osdl.org Make SET_INPUT_KEYCODE return the old value, and clean up users of this that were very confused indeed. ChangeSet@1.1588, 2004-02-08 18:35:08-08:00, torvalds@home.osdl.org Don't read i8042 data if no data exists ChangeSet@1.1583.1.9, 2004-02-08 13:03:26-08:00, hirofumi@mail.parknet.co.jp [AF_UNIX]: Print out paths correctly in /proc/net/unix, matching 2.4.x ChangeSet@1.1583.1.8, 2004-02-08 13:02:12-08:00, petri.koistinen@iki.fi [IPVS]: Unify URL referencing in Kconfig documentation. ChangeSet@1.1583.1.7, 2004-02-08 13:01:43-08:00, petri.koistinen@iki.fi [IPV6]: Unify URL referencing in Kconfig documentation. ChangeSet@1.1583.1.6, 2004-02-08 13:01:10-08:00, petri.koistinen@iki.fi [NET_SCHED]: Unify URL referencing in Kconfig documentation. ChangeSet@1.1583.1.5, 2004-02-08 13:00:41-08:00, petri.koistinen@iki.fi [SCTP]: Unify URL referencing in Kconfig documentation. ChangeSet@1.1583.1.4, 2004-02-08 12:58:29-08:00, davem@nuts.davemloft.net [ECONET]: Use LL_RESERVED_SPACE() where applicable. Noticed by yoshfuji. ChangeSet@1.1583.1.3, 2004-02-08 12:54:14-08:00, yoshfuji@linux-ipv6.org [IPV6]: Kill broken and unused IPV6_AUTHHDR support. ChangeSet@1.1583.1.2, 2004-02-08 12:43:57-08:00, hch@lst.de [SUNRPC]: Use completions instead of sleep_on for rpciod. The rpciod shutdown code gives ugly sleep_on without BKL warnings in -mm. And it looks indeed somewhat racy. The easy fix would be to simply use a completion as in the patch below, but that removes all the signal fuzzing semantics the current code has. I don't really understand why we want to cancel the operation by signals, but I think it'd be better to leave that to people familar with the code anyway.. ChangeSet@1.1586, 2004-02-08 17:00:24+00:00, ambx1@neo.rr.com Merge http://linux.bkbits.net/linux-2.5 into neo.rr.com:/home/ambx1/linux/bk/linus-2.5 ChangeSet@1.1585, 2004-02-08 10:52:09-08:00, axboe@suse.de [PATCH] ide-cd invalidate toc cache on last close Make sure that TOC gets reloaded after every last close of the device. ChangeSet@1.1583, 2004-02-08 09:44:08-08:00, akpm@osdl.org [PATCH] cciss: rmmod oops fix From: mikem@beardog.cca.cpqcorp.net This patch fixes an Oops when unloading the driver. Bug fix. Please consider this for inclusion. All of the patches sent out are needed to get the driver in the 2.6 tree up to the level of the driver that is in the 2.4 tree, excluding this patch which is not required in 2.4. More patches will be coming. They include multi-path failover support, support for more than 8 controllers, and msi support. Presently working on a per logical volume queueing scheme. ChangeSet@1.1582, 2004-02-08 09:43:58-08:00, akpm@osdl.org [PATCH] cciss: use pci_module_init() From: mikem@beardog.cca.cpqcorp.net This patch uses the pci_module_init wrapper for hot plug cases. It is in the 2.4. tree. ChangeSet@1.1581, 2004-02-08 09:43:49-08:00, akpm@osdl.org [PATCH] cciss: improve /proc presentation From: mikem@beardog.cca.cpqcorp.net This patch changes the way we fill out the /proc files we create. It now has human readable volume sizes, RAID levels, etc. Also removes some fields that were orginally for debug purposes. This is in the 2.4 tree. ChangeSet@1.1580, 2004-02-08 09:43:40-08:00, akpm@osdl.org [PATCH] cciss: printk format fix From: mikem@beardog.cca.cpqcorp.net This patch changes a format specifier to unsigned to prevent the number of blocks being displayed as a negative value on very large volumes. ChangeSet@1.1579, 2004-02-08 09:43:30-08:00, akpm@osdl.org [PATCH] cciss: avoid reading PCI config space From: mikem@beardog.cca.cpqcorp.net This patch replaces reading directly form PCI config space where possible. Most of what we need is in the pdev struct. This is in 2.4. ChangeSet@1.1578, 2004-02-08 09:43:21-08:00, akpm@osdl.org [PATCH] cciss: intialisation oops fix From: mikem@beardog.cca.cpqcorp.net This patch moves the check of the controller to before trying to enable it. If a controller is disabled the system will Oops without this fix. This in the 2.4 tree. ChangeSet@1.1577, 2004-02-08 09:43:12-08:00, akpm@osdl.org [PATCH] cciss: disble prefetching in ASIC From: mikem@beardog.cca.cpqcorp.net This patch addresses a bug in the ASIC on the 6400 series controllers. When prefetching from host memory we grab an extra 750 or so bytes of data. If this occurs on a memory boundary the machine will MCA. This bug affects IPF and Alpha based platforms. It is not known to be a problem on x86. Prefetch will be disabled via the f/w. We need to enable it on x86 to address a _big_ performance hit on RAID 1 operations. It is in the 2.4 tree. ChangeSet@1.1576, 2004-02-08 09:43:02-08:00, akpm@osdl.org [PATCH] cciss: IRQ sharing fix From: mikem@beardog.cca.cpqcorp.net This patch fixes a bug when sharing IRQs with another controller that receives a lot of interrupts. Without this check we will panic the system when unloading and reloading the driver. This is in 2.4. ChangeSet@1.1575, 2004-02-08 09:42:53-08:00, akpm@osdl.org [PATCH] cciss: Add support for SA 6i embedded controller From: mikem@beardog.cca.cpqcorp.net This patch adds support for the next generation embedded cciss controller. It also bumps the version and changes the author to HP. This patch is in 2.4. ChangeSet@1.1574, 2004-02-08 09:42:44-08:00, akpm@osdl.org [PATCH] cciss: Fix freeing of incorrect IO memory address From: mikem@beardog.cca.cpqcorp.net This patch fixes a bug where under certain error conditions we bail and try to free our I/O memory. This patch is in the 2.4 tree. ChangeSet@1.1573, 2004-02-08 09:42:35-08:00, akpm@osdl.org [PATCH] cciss: PCI BAR sizing fix From: This patch eliminates the bad assumption that all of our PCI BARs will always be 32-bits. Tested against the 2.6.2 kernel. This is required to support the Pinnacles architecture. It is already in the 2.4 tree. (This needs to be converted to use pci_request_regions()) ChangeSet@1.1572, 2004-02-08 09:42:26-08:00, akpm@osdl.org [PATCH] vx222_ops.c warning fix Print a size_t correctly. ChangeSet@1.1571, 2004-02-08 09:42:17-08:00, akpm@osdl.org [PATCH] alpha: fix build error due to __attribute_const__ conversion Include the needed compiler.h. Also swizze the return type and the attribute around to match everyone else. ChangeSet@1.1570, 2004-02-08 09:42:08-08:00, akpm@osdl.org [PATCH] bitmap_snprintf() optimization From: Joe Korty Now that bitmap_parse is part of bitmap.[ch], it is allowed to manipulate bits directly as the other bitmap routines do. ChangeSet@1.1569, 2004-02-08 09:41:59-08:00, akpm@osdl.org [PATCH] Fix __filemap_fdatawrite() comment It was old. ChangeSet@1.1568, 2004-02-08 09:41:50-08:00, akpm@osdl.org [PATCH] Fix ppa/imm warnings From: Simplify the code, eliminate an unused variable warning. ChangeSet@1.1567, 2004-02-08 09:41:41-08:00, akpm@osdl.org [PATCH] add device id to radeonfb From: Andreas Steinmetz The attached patch adds the pci id 5961 to radeonfb. Without the patch my 9200 displays only a blank screen. lspci output below. 05:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV280 [Radeon 9200] (rev 01) (prog-if 00 [VGA]) Subsystem: Giga-byte Technology: Unknown device 4018 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16 Memory at e0000000 (32-bit, prefetchable) [size=128M] I/O ports at b800 [size=256] Memory at feaf0000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at feac0000 [disabled] [size=128K] Capabilities: [58] AGP version 3.0 Capabilities: [50] Power Management version 2 ChangeSet@1.1566, 2004-02-08 09:41:31-08:00, akpm@osdl.org [PATCH] v850: make __delay function handle a loop count of zero From: (Miles Bader) make __delay function handle a loop count of zero. In practice, this only seems to occur in odd debugging situations, but it's quite annoying then. ChangeSet@1.1565, 2004-02-08 09:41:22-08:00, akpm@osdl.org [PATCH] v850: Define ARCH_HAS_*_EXTABLE macros for v850 From: (Miles Bader) Define ARCH_HAS_*_EXTABLE macros for v850 ChangeSet@1.1564, 2004-02-08 09:41:12-08:00, akpm@osdl.org [PATCH] v850: Add some #includes for the v850 to eliminate some compiler warnings From: (Miles Bader) Add some #includes for the v850 to eliminate some compiler warnings ChangeSet@1.1446.1.9, 2004-02-08 15:52:11+00:00, ambx1@neo.rr.com [PNP]: Cleanup Kconfig This patch cleans up the kconfig options for the pnp subsystem. It updates the comments and makes pnpbios proc support an optional feature. ChangeSet@1.1446.1.8, 2004-02-08 15:47:23+00:00, ambx1@neo.rr.com [PNP]: Add additonal sysfs entries This patch adds some aditional information to sysfs for pnp cards. It should be useful for userland tools. ChangeSet@1.1446.1.7, 2004-02-08 15:44:15+00:00, ambx1@neo.rr.com [PNP]: Card matching code fix This patch updates the matching code to ensure that all requested devices are present on the card, even if they are in use. It is necessary for some ALSA drivers to work properly because early vendors would have different sets of devices on the same card ids. It is from Takashi Iwai . ChangeSet@1.1446.1.6, 2004-02-08 15:40:52+00:00, ambx1@neo.rr.com [PNP]: file2alias support This patch updates file2alias.c to support pnp ids. It is from Takashi Iwai . ChangeSet@1.1446.1.5, 2004-02-08 15:36:08+00:00, ambx1@neo.rr.com [PNP] Move ID declarations This patch moves the PnP ID declarations to mod_devicetable.h like most of the other buses. It is from Takashi Iwai . ChangeSet@1.1446.1.4, 2004-02-08 15:33:34+00:00, ambx1@neo.rr.com [PNP]: Avoid static requests Recently many PnPBIOS bugs have been triggered by static resource information requests. This patch makes an effort to further avoid making them. ChangeSet@1.1446.1.3, 2004-02-08 15:31:19+00:00, ambx1@neo.rr.com [PNP]: Disable resources fix Some PnPBIOSes do not follow the specifications with regard to disabling devices. This patch preserves the tag bits, while zeroing the resource settings. Previously we would zero the entire buffer. It has been tested and appears to correct the issue while remaining compatible with unbroken PnPBIOSes. ChangeSet@1.1446.1.2, 2004-02-08 15:28:23+00:00, ambx1@neo.rr.com [PNP]: Resource flags update This patch reorganizes resource flags to ensure that manual resource settings are properly recognized. This fix is necessary for many ALSA drivers. It also prevents comparisons between unset resource structures. The bug was discovered by Rene Herman , who also wrote an initial version of this patch. I made further improvements to ensure that the pnp subsystem was compatible with this initial change. ChangeSet@1.1446.1.1, 2004-02-08 15:23:01+00:00, ambx1@neo.rr.com [PNP]: Fix Serial PnP driver The serial driver currently fails to unregister its pnp driver upon module unload. This patch corrects the problem by calling pnp_unregister_driver and implementing a proper remove function. ChangeSet@1.1563, 2004-02-07 20:48:53-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] fix duplication of DMA {black,white}list in icside.c Always compile ide-dma.c if CONFIG_BLK_DEV_IDEDMA=y, mark PCI specific code with CONFIG_BLK_DEV_IDEDMA_PCI for now (it should migrate to ide_pcidma.c over a time). This fixes a small bug - in_drive_list() from icside.c used !strstr() instead of strstr() so it was missing two entries from a blacklist. ChangeSet@1.1562, 2004-02-07 20:47:32-08:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] Fix imm/ppa initializing bug in driver updates Let's play spot the bug here... Amazing that it survives in modular case... ChangeSet@1.1561, 2004-02-07 16:43:26-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] fix too early probing of default IDE ports It was broken by IDE modular fixes in 2.6.2. ChangeSet@1.1560, 2004-02-07 13:05:55-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] fix ns87415.c for PA-RISC Super I/O chip From: Matthew Wilcox ChangeSet@1.1559, 2004-02-07 13:05:45-08:00, B.Zolnierkiewicz@elka.pw.edu.pl [PATCH] remove MOD_INC_USE_COUNT from drivers/ide/ From: Christoph Hellwig Instead of using the old MOD_INC_USE_COUNT and getting warnings all the time preventing module unload can be much easier achived by just not implementing a module_exit handler. ChangeSet@1.1557.1.3, 2004-02-07 10:49:38-06:00, akpm@osdl.org [PATCH] Fix qla2xxx warnings On ppc64: drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2300_fw_dump': drivers/scsi/qla2xxx/qla_dbg.c:64: warning: int format, different type arg (arg 5) drivers/scsi/qla2xxx/qla_dbg.c: In function `qla2100_fw_dump': drivers/scsi/qla2xxx/qla_dbg.c:600: warning: int format, different type arg (arg 5) drivers/scsi/qla2xxx/qla_os.c: In function `qla2x00_proc_info': drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size drivers/scsi/qla2xxx/qla_os.c:2386: warning: cast to pointer from integer of different size The qla_dbg() warning occurs because on ppc64 size_t is a long. sizeof returns a size_t. I used %Z rather than the more modern %z, because gcc-2.95 warns about %z. printk supports both. For printing out dma_addr_t's, we really don't know what size they are here, so treating them as unsigned long long is best. ChangeSet@1.1557.1.2, 2004-02-07 10:46:52-06:00, andrew.vasquez@qlogic.com [PATCH] qla2xxx Kconfig fix qla2xxx needs to be replumbed back into driver/scsi/Makefile. David Miller had already sent along a patch to me which achieves this by removing the _CONFIG suffix. ChangeSet@1.1557.1.1, 2004-02-07 10:39:21-06:00, jejb@raven.il.steeleye.com SCSI: undelete qlogicfc driver by user request ChangeSet@1.1557, 2004-02-06 19:45:05-08:00, willy@debian.org [PATCH] New ptrace.h definitions ARM added a definition for PT_SINGLESTEP which conflicted with our definition. So define PT_SINGLESTEP_BIT, PT_BLOCKSTEP_BIT and PT_BLOCKSTEP to prevent similar problems in the future. (James Bottomley) ChangeSet@1.1556, 2004-02-06 19:44:56-08:00, willy@debian.org [PATCH] PA-RISC Harmony driver update Update harmony driver to the latest in the PA-RISC tree (Helge Deller) ChangeSet@1.1555, 2004-02-06 19:44:47-08:00, willy@debian.org [PATCH] PA-RISC needs IPC64 structs PA-RISC also uses the 64-bit version of the IPC structs. ChangeSet@1.1553.2.1, 2004-02-06 19:38:04-08:00, davem@nuts.davemloft.net Merge http://linux-lksctp.bkbits.net/lksctp-2.5.work into nuts.davemloft.net:/disk1/BK/net-2.6 ChangeSet@1.1553.1.1, 2004-02-06 19:32:56-08:00, davem@nuts.davemloft.net [SPARC]: Fix AIO syscall numbering. ChangeSet@1.1552.1.1, 2004-02-06 20:56:48-05:00, jgarzik@redhat.com Merge redhat.com:/spare/repo/netdev-2.6/netdev-alloc-5 into redhat.com:/spare/repo/net-drivers-2.5 ChangeSet@1.1553, 2004-02-06 17:48:30-08:00, torvalds@home.osdl.org Linux 2.6.3-rc1 TAG: v2.6.3-rc1