ChangeSet@1.1745, 2004-05-24 17:19:59-07:00, paulus@samba.org [PATCH] ppc64: better stack traces This improves the stack traces we get on PPC64 by putting a marker in those stack frames that are created as a result of an interrupt or exception. The marker is "regshere" (0x7265677368657265). With this, stack traces show where exceptions have occurred, which can be very useful. This also improves the accuracy of the trace because the relevant return address can be in the link register at the time of the exception rather than on the stack. We now print the PC and exception type for each exception frame, and then the link register if appropriate as the next item in the trace. ChangeSet@1.1737.3.15, 2004-05-24 23:14:52+01:00, rmk@flint.arm.linux.org.uk [ARM] pxa2xx_udc needs asm/mach-types.h ChangeSet@1.1737.3.14, 2004-05-24 22:42:29+01:00, rmk@flint.arm.linux.org.uk [ARM] Fix lubbock PCMCIA driver. - access SA1111 GPIO using sa1111_set_io functions. - access Lubbock misc register using lubbock_set_misc_wr - fix CF voltage selection. - don't fiddle with PCMCIA voltage selection when selecting CF voltage. - wait for the voltage switches to stabilise before reading the new card state. ChangeSet@1.1737.3.13, 2004-05-24 17:29:49+01:00, rmk@flint.arm.linux.org.uk [ARM] Don't reference __machine_arch_type directly. ChangeSet@1.1737.3.12, 2004-05-24 17:18:24+01:00, icampbell@com.rmk.(none) [ARM PATCH] 1893/1: define __ARCH_WANT_SYS_PAUSE for ARM Patch from Ian Campbell The recent changeset "Sanitise handling of unneeded syscall stubs" missed __ARCH_WANT_SYS_PAUSE from include/asm-arm/unistd.h. ChangeSet@1.1737.3.11, 2004-05-24 17:14:00+01:00, rmk@flint.arm.linux.org.uk [ARM] Remove needless include of asm/mach-types.h ChangeSet@1.1737.1.99, 2004-05-24 08:20:03-07:00, James.Bottomley@SteelEye.com [PATCH] pa-risc: kernel/fork.c broken by the new rmap Any architecture (like pa-risc) that makes use of the helper function flush_dcache_mmap_lock() won't compile with the new rmap due to use of the wrong "mapping". Trivial fix. ChangeSet@1.1737.1.98, 2004-05-24 08:16:24-07:00, torvalds@ppc970.osdl.org Merge bk://linux-scsi.bkbits.net/scsi-for-linus-2.6 into ppc970.osdl.org:/home/torvalds/v2.6/linux ChangeSet@1.1737.3.10, 2004-05-24 13:16:26+01:00, rmk@flint.arm.linux.org.uk [ARM] Enable IRQs over context switches Disabling IRQs over context switches causes unreasonable IRQ latency on VIVT cached machines, so provide our own prepare_arch_switch(), finish_arch_switch() and task_running() implementations. We provide an optimised UP version so we don't end up needlessly incrementing and decrementing the preempt count. ChangeSet@1.1737.3.9, 2004-05-24 12:17:09+01:00, rmk@flint.arm.linux.org.uk [ARM] Fix sorting of machine class symbols. These are supposed to be ordered by option name. ChangeSet@1.1737.3.8, 2004-05-24 00:34:23+01:00, rmk@flint.arm.linux.org.uk [ARM] Remove old static GPIO port definitions for SA1111. Using these old definitions on PXA will result in randomly scribbling over memory. Remove them. ChangeSet@1.1737.1.96, 2004-05-23 16:19:28-07:00, vadim@cs.washington.edu [NET]: Save some space with sysfs strings. ChangeSet@1.1737.1.95, 2004-05-23 16:13:00-07: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.1737.3.7, 2004-05-24 00:09:54+01:00, rmk@flint.arm.linux.org.uk [ARM] PXAFB bug fixes - There are only 16 entries in the pseudo palette - For dual-panel displays, we need to halve the display height - When disabling the LCD controller, use LCCR0_DIS (aka slow disable) rather than quick disable. - Clean up compiler warnings. ChangeSet@1.1737.3.6, 2004-05-23 23:52:39+01:00, rmk@flint.arm.linux.org.uk [ARM] Remove SA1111 PS/2 IRQ_HANDLED handling. Some SA1111 devices are unable to clear the PS/2 receive IRQ before it has been serviced, so we always re-enter the handler one more time than is strictly necessary. We can't clear the IRQ after servicing because that causes race conditions with other SA1111 devices, so we take the easy option and always return IRQ_HANDLED. ChangeSet@1.1737.3.5, 2004-05-23 23:41:39+01:00, rmk@flint.arm.linux.org.uk [ARM] Update PXA serial driver. - Move CKEN manipulation into power management handling (so we don't shut down the clock to the console port.) - .iotype should be using UPIO_xxx not SERIAL_IO_xxx - Remove each port when module is unloaded. - Remove needless #include. - Remove ASYNC_SKIP_TEST - we don't have any tests to skip. ChangeSet@1.1737.3.4, 2004-05-23 23:29:13+01:00, rmk@flint.arm.linux.org.uk [ARM] Add LCD display parameters for Lubbock board. ChangeSet@1.1737.3.3, 2004-05-23 23:23:59+01:00, rmk@flint.arm.linux.org.uk [ARM] Add lubbock_set_misc_wr() This provides an atomic method to update the Lubbock board specific register from various drivers. ChangeSet@1.1737.3.2, 2004-05-23 22:06:28+01:00, rmk@flint.arm.linux.org.uk [ARM] Provide coherent_dma_mask for PXA MCI device. ChangeSet@1.1737.3.1, 2004-05-23 21:56:17+01:00, rmk@flint.arm.linux.org.uk [ARM] Fix oops in dma_unmap_single() Fix an oops caused by a missing failure return value for devices which do not require DMA bouncing. ChangeSet@1.1737.1.94, 2004-05-23 12:22:09-07:00, viro@parcelfarce.linux.theplanet.co.uk [PATCH] ncpfs compat ioctls This takes ncpfs ioctl handling into fs/compat_ioctl.c, removing it from ppc64 and sparc64 code. Code sanitized, switched to compat_alloc_user_space(), bunch of {k,v}malloc() killed. ChangeSet@1.1612.5.27, 2004-05-23 11:44:28-05:00, brking@us.ibm.com [PATCH] ipr driver version 2.0.7 Bump driver version ChangeSet@1.1612.5.26, 2004-05-23 11:37:37-05:00, brking@us.ibm.com [PATCH] ipr remove anonymous unions for gcc 2.95 This patch removes all usage of anonymous unions from the ipr driver since gcc 2.95 does not support anonymous unions. ChangeSet@1.1612.5.25, 2004-05-23 11:25:01-05:00, brking@us.ibm.com [PATCH] ipr fix for ioa reset timeout oops This patch fixes an oops discovered in test which can occur on bad hardware if the ipr adapter times out coming operational. ChangeSet@1.1612.5.24, 2004-05-23 11:22:07-05:00, brking@us.ibm.com [PATCH] ipr add error logs to abort and reset paths This patch adds additional error logging to abort, device reset, and bus reset paths to help in diagnosing scsi problems on ipr. ChangeSet@1.1612.5.23, 2004-05-23 11:19:21-05:00, brking@us.ibm.com [PATCH] ipr gcc attributes fixes This patch fixes an issue where ipr was including a kernel data structure, list_head, in a packed structure, which causes compile issues on some architectures, and is just a bad thing to do. ChangeSet@1.1612.5.22, 2004-05-23 11:17:44-05:00, jejb@mulgrave.(none) initial 2.6 fixup for ATP870U scsi From: Alan Cox Pretty minimal. queue_command is now called locked, this requires propogating some small locking changes for send_s870 ChangeSet@1.1608.4.6, 2004-05-23 13:43:34+02:00, marcel@holtmann.org [Bluetooth] Define .kobj.k_name for the fake device The PCMCIA devices are not devices for the kernel and the bt3c_cs driver uses a fake device for calling request_firmware(). The fake device initialization must also set .kobj.k_name to prevent an oops until PCMCIA devices are fully integrated into the driver model. ChangeSet@1.1608.4.5, 2004-05-23 13:31:00+02:00, marcel@holtmann.org [Bluetooth] Use try_module_get() for RFCOMM sessions It is not possible to use __module_get() when adding a new RFCOMM session, because there is a case where no reference count is hold. This happens when the module is not in use right now and an incoming connection occurs. ChangeSet@1.1742, 2004-05-23 10:22:27+02:00, perex@suse.cz ALSA CVS update - Jaroslav Kysela PCM Midlevel,ALSA Core Added SNDRV_PCM_SYNC_PTR_APPL and SNDRV_PCM_SYNC_PTR_AVAIL_MIN extensions to SYNC_PTR ioctl for PCM API. ChangeSet@1.1741, 2004-05-23 10:22:01+02:00, perex@suse.cz ALSA CVS update - Takashi Iwai VIA82xx driver - added the DXS entry for ECS K7VTA3 v8.0 - fixed the DXS entry for ASUS A7V8X to NO_VRA. ChangeSet@1.1740, 2004-05-23 10:21:22+02:00, perex@suse.cz ALSA CVS update - Takashi Iwai ALSA Core added reverse selections of components to CONFIG_SND_BIT32_EMUL. ChangeSet@1.1739, 2004-05-23 10:14:09+02:00, perex@suse.cz ALSA CVS update - Takashi Iwai PCI drivers,ICE1712 driver,ICE1724 driver - improved the description of ice1724 driver on Kconfig. - better support of VT1720 with snd-ice1724 driver. - check PCI subsystem IDs when no EEPROM is available (ice1724 only) - change the driver name string if given in the board list. - merged prodigy 7.1 support into aureon.c. they are almost identical. - allow to use PDMA4 and RMDA1 for non-SPDIF purpose if specified (ice1724 only). ChangeSet@1.1737.1.93, 2004-05-22 22:46:07-07:00, torvalds@ppc970.osdl.org Linux 2.6.7-rc1 TAG: v2.6.7-rc1