ChangeSet@1.1656, 2004-03-05 18:11:56-08:00, akpm@osdl.org [PATCH] Add missing AFAVLAB P030 PCI ID ChangeSet@1.1655, 2004-03-05 16:16:20-08:00, benh@kernel.crashing.org [PATCH] High BAT initialization wrong The code initializing the "high" BATs on CPUs like the 750FX got broken when copied over from 2.4. This cause random problems with machines using those CPUs (iBook 2s typically). ChangeSet@1.1653, 2004-03-05 15:19:34-08:00, davej@redhat.com [PATCH] mismatched syscall protos. Sparse noticed a bunch of mismatched prototypes in the new syscalls.h file when compiling net/socket.c Whilst most of them are just missing __user tags, the last argument of sys_socketpair was completely different. ChangeSet@1.1647.3.2, 2004-03-05 14:20:35-08:00, dlstevens@us.ibm.com [IPV4]: Add sysctl for per-socket limit on number of mcast src filters. ChangeSet@1.1647.4.1, 2004-03-05 14:15:11-08:00, i.palsenberg@jdirmedia.nl [QLOGIC]: Mark mbox_param[] as static to avoid namespace pollution. ChangeSet@1.1647.3.1, 2004-03-05 14:06:40-08:00, davem@nuts.davemloft.net Merge http://linux-mh.bkbits.net/bluetooth-2.6 into nuts.davemloft.net:/disk1/BK/net-2.6 ChangeSet@1.1647.2.6, 2004-03-05 21:35:39+00:00, rmk@flint.arm.linux.org.uk [SERIAL] Correct Oxford Semiconductor 16PCI952 PCI type entry. WRT 2.4, Ed Vance put this fix into 2.4: According to the data sheet, the OX16PCI952 has port 0 in BAR0 and port 1 in BAR1. (unlike the OX16C954, BTW) The 921600 base baud value is your oscillator rate divided by the default oversample rate, 16. Since 2.6 PCI IDs have been updated to use the real device ID for this part, we really should include this fix as well. ChangeSet@1.1647.2.5, 2004-03-05 21:12:13+00:00, rmk@flint.arm.linux.org.uk [SERIAL] Don't initialise port->mctrl before calling ->startup If a serial port is hung up using vhangup() with HUPCL cleared (so DTR isn't dropped), and then re-opened, we don't want to drop the DTR line. This occurs during the login process, and dropping DTR would cause a modem to hang up. ChangeSet@1.1647.2.4, 2004-03-05 21:02:55+00:00, rmk@flint.arm.linux.org.uk [SERIAL] Clear up comments concerning mapbase and membase. ChangeSet@1.1647.2.3, 2004-03-05 20:50:33+00:00, rmk@flint.arm.linux.org.uk [SERIAL] Remove obsolete CLPS711x serial driver names. ChangeSet@1.1647.2.2, 2004-03-05 20:41:31+00:00, laforge@org.rmk.(none) [SERIAL] Fix supprot for AFAVLAB 8port boards in 2.6.x I didn't yet use one of my AFAVLAB boards with 2.6.x until now. The upper 4 ports are not detected at all. I suppose the bug was introduced while porting the driver from 2.4.x. Please consider applying the following patch. It also adds support for a new 8 port board called P030. ChangeSet@1.1647.2.1, 2004-03-05 20:16:43+00:00, bjorn.helgaas@com.rmk.(none) [SERIAL] Make serial console work for any port (take 2) The current serial console code only works for ports that are either defined in SERIAL_PORT_DFNS (and set up by serial8250_isa_init_ports()) or registered by early_serial_setup(). On ia64, SERIAL_PORT_DFNS is empty because we discover everything via ACPI and PCI. And we only use early_serial_setup() for one port described by the HCDP firmware table. This patch against 2.6.4-rc1 makes it work for any valid port. If we don't know about the port early, we just return -ENODEV from the setup() function, which leaves the serial console disabled. After the driver has found all the ports, we try to register the serial console again if it hasn't been enabled already. Keith Owens noticed that the first version of this patch broke some serial console setups because many early serial ports are registered with "type == PORT_UNKNOWN". So this version tests "port->ops" instead, and Keith has confirmed that this works for him. ChangeSet@1.1557.78.10, 2004-03-05 18:53:50+01:00, marcel@holtmann.org [Bluetooth] Dynamic allocation of the RFCOMM TTY devices Only allocate the RFCOMM TTY devices when they are really in use. This prevents the system from calling hotplug and udev 256 times to create or remove every device node. In fact this makes the loading and unloading of the RFCOMM module much faster. ChangeSet@1.1557.78.9, 2004-03-05 17:43:26+01:00, marcel@holtmann.org [Bluetooth] Add notify callback for host drivers This patch adds a notification callback to the hci_dev structure which is used by the HCI core to tell the driver about connection creation and clearing. It also notifies about changed voice setting. ChangeSet@1.1557.78.8, 2004-03-05 17:27:52+01:00, marcel@holtmann.org [Bluetooth] Send HCI_Reset for some Broadcom dongles This patch introduces a quirk flag for sending the HCI_Reset command. In general the HCI_Reset is not needed, but some Broadcom dongles uses this reset command to switch from HID to HCI mode. And it is not safe to send the HCI_Reset to every Bluetooth device, because the CSR firmware prior HCI 12.x will reset the host transport and this is wrong according to the Bluetooth specification. ChangeSet@1.1647.1.2, 2004-03-05 07:57:24-08:00, neilb@cse.unsw.edu.au [PATCH] kNFSd - Tidy up new filehandle type. nfsd uses several different mechanisms for identifying the filesystem from the filehandle. This patch: Marks type 2 as deprecated - it wastes space, and space in the filehandle is not unlimited Adds type 3 which handles new, large device number in 32bits of space Tidies up the code for determining which type to use in a newly created filehandle - the addition of type 2 broke this code. ChangeSet@1.1647.1.1, 2004-03-04 23:05:03-08:00, bgerst@didntduck.org [PATCH] PnP BIOS exception fixes This fixes two errors in fixup_exception() for PnP BIOS faults: - Check for the correct segments used for the BIOS - Fix asm constraints so that EIP and ESP are properly reloaded ChangeSet@1.1650, 2004-03-04 22:00:48-08:00, wesolows@foobazco.org [SPARC]: Make parport_sunbpp compile again ChangeSet@1.1649, 2004-03-04 21:57:18-08:00, wesolows@foobazco.org [SPARC]: Add stack usage instrumentation ChangeSet@1.1647, 2004-03-04 20:31:35-08:00, akpm@osdl.org [PATCH] another rd.c leak Free the request queues on the rd_init() error recovery path. ChangeSet@1.1642.1.18, 2004-03-04 21:48:44-05:00, jgarzik@redhat.com Fix ramdisk driver leak on module unload. Noticed by me, fixed by Jens. ChangeSet@1.1644, 2004-03-04 18:22:43-08:00, davem@nuts.davemloft.net [FFB]: Force-disable cursor in ffb_switch_from_graph(). ChangeSet@1.1642.1.17, 2004-03-04 15:57:35-08:00, benh@kernel.crashing.org [PATCH] Fix typo in radeonfb This fixes a typo in the list of PCI IDs in radeonfb, which in turn fixes detection of some mobility models. ChangeSet@1.1640.2.3, 2004-03-04 22:17:06+00:00, dsaxena@net.rmk.(none) [ARM PATCH] 1757/1: Allow building of LE kernels with BE-default toolchain Patch from Deepak Saxena The ARM makefile currently assumes that the compiler being used defaults to little-endian builds unless the big-endian options are provided. This may not always be the case (my toolchains default to BE since that's what I mostly work with) so this patch forces endianess options to be passed to the toolchain. W/O this, building without CONFIG_CPU_BIG_ENDIAN on a big-endian toolchain will still result in a big-endian kernel. ChangeSet@1.1640.2.2, 2004-03-04 22:13:54+00:00, icampbell@com.rmk.(none) [ARM PATCH] 1764/1: Export __arch_strncpy_from_user for modules Patch from Ian Campbell __arch_strncpy_from_user needs to be exported if you build the framebuffer console driver as a module. ChangeSet@1.1640.2.1, 2004-03-04 22:13:37+00:00, dsaxena@net.rmk.(none) [ARM PATCH] 1762/1: Fix typo in CONFIG_CPU_BIG_ENDIAN help text Patch from Deepak Saxena ChangeSet@1.1642.1.15, 2004-03-04 13:23:44-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: hpfs - inode leak on d_alloc_root() failure ChangeSet@1.1642.1.14, 2004-03-04 13:23:34-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: romfs - inode leak on d_alloc_root() failure - sanitized the cleanup logics ChangeSet@1.1642.1.13, 2004-03-04 13:23:25-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: hfsplus - inode leak on d_alloc_root() failure ChangeSet@1.1642.1.12, 2004-03-04 13:23:16-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: hfs - inode leak on d_alloc_root() failure ChangeSet@1.1642.1.11, 2004-03-04 13:23:06-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: freevxfs - inode leak on d_alloc_root() failure ChangeSet@1.1642.1.10, 2004-03-04 13:22:57-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: ext3 - inode leak on d_alloc_root() failure ChangeSet@1.1642.1.9, 2004-03-04 13:22:48-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: ext2 - inode leak on d_alloc_root() failure ChangeSet@1.1642.1.8, 2004-03-04 13:22:39-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: efs - inode leak on d_alloc_root() failure ChangeSet@1.1642.1.7, 2004-03-04 13:22:29-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: cramfs - inode leak on d_alloc_root() failure - unchecked result of d_alloc_root() leading to oops in fs/super.c ChangeSet@1.1642.1.6, 2004-03-04 13:22:20-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: coda - unchecked result of d_alloc_root() leading to oops in fs/super.c ChangeSet@1.1642.1.5, 2004-03-04 13:22:11-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: befs - inode leak if d_alloc_root() fails. ChangeSet@1.1642.1.4, 2004-03-04 13:22:02-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: autofs4 - oops if inode allocation fails. ChangeSet@1.1642.1.3, 2004-03-04 13:21:52-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: afs - useless dput(NULL) on failure exit (would be a double-free if we ever got there with non-NULL dentry). ChangeSet@1.1642.1.2, 2004-03-04 13:21:43-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: adfs - leak of root inode if d_alloc_root() fails. ChangeSet@1.1642.1.1, 2004-03-04 13:21:34-08:00, viro@www.linux.org.uk [PATCH] d_alloc_root() fixes: gadgetfs gatgetfs fill_super: - double-free of inode on last two failure exits - leak on the last failure exit - touching addresses near 0 on last two failure exits ChangeSet@1.1643, 2004-03-04 13:07:54-08:00, davem@nuts.davemloft.net [SPARC64]: Update defconfig. ChangeSet@1.1640.1.2, 2004-03-04 00:15:04-08:00, jon@focalhost.com [CRYPTO]: Add ARC4 module. ChangeSet@1.1640.1.1, 2004-03-04 00:13:04-08:00, shemminger@osdl.org [IRDA]: stir4200 update for 2.6.4-rc1 New revision of the Sigmatel irda driver. This version has much better performance and doesn't drop frames in FIR mode. Tested with both UHCI and EHCI/OHCI against nsc-ircc on laptop. Thanks to Martin for additional testing and feedback. * Receiver: - changed from interrupt to bulk URB. Queue's one bulk urb per USB tick (1ms). - FIR unpack now uses get_unaligned and cpu32_le instead of explicit shifts - FIR unpack copies small frames * Transmitter: - pack data into io buffer. Since irda is half duplex can use same buffer for transmit and receive. - use xchange and wait_event for synchronization * Other: - use USB format messages rather than IRDA (ugly) - clean up USB startup - reset device on network open to clear up stuck state - handle FIFO errors - disconnect cleanup (from viro) - don't DMA onto stack when reading fifo status ChangeSet@1.1640, 2004-03-03 22:08:11-08:00, torvalds@ppc970.osdl.org Linux 2.6.4-rc2 TAG: v2.6.4-rc2