From: Jan-Benedict G. <jb...@he...> - 2007-08-22 12:08:37
|
Documentation/dvb/get_dvb_firmware | 24 - arch/cris/arch-v10/drivers/Kconfig | 1 arch/cris/arch-v32/drivers/Kconfig | 1 arch/i386/Kconfig | 8 arch/powerpc/boot/dts/mpc8544ds.dts | 88 +--- arch/powerpc/boot/dts/mpc8641_hpcn.dts | 114 +---- arch/powerpc/kernel/traps.c | 4 arch/powerpc/platforms/85xx/Kconfig | 1 arch/powerpc/platforms/85xx/mpc8544_ds.c | 214 ---------- arch/powerpc/platforms/86xx/Kconfig | 1 arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 224 ---------- arch/powerpc/platforms/Kconfig | 8 arch/powerpc/platforms/Makefile | 3 arch/powerpc/platforms/fsl_uli1575.c | 255 ++++++++++++ arch/powerpc/sysdev/fsl_pci.c | 2 arch/powerpc/sysdev/fsl_soc.c | 1 arch/powerpc/sysdev/rtc_cmos_setup.c | 17 drivers/ide/Kconfig | 12 drivers/ide/cris/ide-cris.c | 2 drivers/ide/ide-disk.c | 18 drivers/ide/ide-dma.c | 45 -- drivers/ide/ide-iops.c | 45 +- drivers/ide/pci/cs5530.c | 8 drivers/ide/pci/hpt34x.c | 6 drivers/ide/pci/ns87415.c | 9 drivers/ide/pci/pdc202xx_new.c | 10 drivers/ide/pci/pdc202xx_old.c | 9 drivers/ide/pci/triflex.c | 3 drivers/ide/ppc/pmac.c | 14 drivers/isdn/hisax/hfc_usb.c | 603 +++++++++++------------------ drivers/isdn/hisax/hfc_usb.h | 130 ++---- drivers/kvm/kvm_main.c | 4 drivers/media/dvb/frontends/dvb-pll.c | 2 drivers/media/video/cafe_ccic.c | 35 + drivers/media/video/ivtv/ivtv-ioctl.c | 3 drivers/media/video/ov7670.c | 5 drivers/net/sky2.c | 4 drivers/usb/host/ehci-hcd.c | 67 --- drivers/usb/host/ehci-mem.c | 3 drivers/usb/host/ehci-q.c | 4 drivers/usb/host/ehci-sched.c | 127 ------ drivers/usb/host/ehci.h | 14 fs/direct-io.c | 18 fs/jffs2/write.c | 3 include/asm-powerpc/reg_booke.h | 12 include/linux/ide.h | 4 include/linux/pci_ids.h | 6 include/linux/videodev2.h | 2 kernel/printk.c | 13 kernel/sysctl.c | 1 net/bridge/br_sysfs_br.c | 1 51 files changed, 877 insertions(+), 1331 deletions(-) New commits: commit 63d66e1df4515cf7491e2405b9879630fdc75a09 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=63d66e1df4515cf7491e2405b9879630fdc75a09 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=63d66e1df4515cf7491e2405b9879630fdc75a09 Merge: c42c6bd8d0f9e8db54535e6822784177b03bc58e cb00e99c0abd844b884c64c6b54aa3b7d345ebb1 Author: Jan-Benedict Glaw <jb...@jb...> Date: Wed Aug 22 14:06:23 2007 +0200 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into vax4linus commit cb00e99c0abd844b884c64c6b54aa3b7d345ebb1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=cb00e99c0abd844b884c64c6b54aa3b7d345ebb1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=cb00e99c0abd844b884c64c6b54aa3b7d345ebb1 Author: Robin Getz <rg...@bl...> Date: Tue Aug 21 23:14:58 2007 -0400 fix - ensure we don't use bootconsoles after init has been released Gerd Hoffmann pointed out that my patch from yesterday can lead to a null pointer dereference if the kernel is booted with no console, and no earlyprintk defined. This fixes that issue. Signed-off-by: Robin Getz <rg...@bl...> Signed-off-by: Linus Torvalds <tor...@li...> commit 15f6ddc7d9cf96f2ee88897c7164198ed6e45a77 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=15f6ddc7d9cf96f2ee88897c7164198ed6e45a77 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=15f6ddc7d9cf96f2ee88897c7164198ed6e45a77 Author: Kumar Gala <ga...@ke...> Date: Tue Aug 21 19:15:31 2007 -0500 [POWERPC] Fix PCI Device ID for MPC8544/8533 processors The initial user manuals for MPC8544/8533 had some issues with properly documenting the device IDs for MPC8544/8533. These processors are almost identical and both show up on the reference boards. Fix up the quirks for PCIe support to handle MPC8533/E. Signed-off-by: Kumar Gala <ga...@ke...> commit f350339cbd0e8ed7751f98f0ef60cb3a0d410eda gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f350339cbd0e8ed7751f98f0ef60cb3a0d410eda gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f350339cbd0e8ed7751f98f0ef60cb3a0d410eda Author: Stephen Hemminger <she...@li...> Date: Tue Aug 21 11:10:22 2007 -0700 sky2: don't clear phy power bits There are special PHY settings available on Yukon EC-U chip that should not get cleared. This should solve mysterious errors on some motherboards (like Gigabyte DS-3). Signed-off-by: Stephen Hemminger <she...@li...> Signed-off-by: Linus Torvalds <tor...@li...> commit d6c59c13c070cb9d043edf38b4639fdacdb0c18c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=d6c59c13c070cb9d043edf38b4639fdacdb0c18c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=d6c59c13c070cb9d043edf38b4639fdacdb0c18c Author: Martin Bachem <in...@co...> Date: Tue Aug 21 14:26:21 2007 +0200 hisax: update hfc_usb driver This fixes handling of USB ISO completion error -EXDEV and includes several other changes to current CVS version at isdn4linux.de (changes in debug flags, style of code remarks, etc) Signed-off-by: Martin Bachem <in...@co...> Acked-by: Karsten Keil <kk...@su...> Signed-off-by: Linus Torvalds <tor...@li...> commit 36ce1514117b92b7372e1b041ccc686855454d33 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=36ce1514117b92b7372e1b041ccc686855454d33 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=36ce1514117b92b7372e1b041ccc686855454d33 Author: Andi Kleen <ak...@su...> Date: Tue Aug 21 14:42:40 2007 +0200 i386: Mark NUMA support experimental I did some testing and found quite a lot of problems (doesn't boot at all on non NUMA and misassigns cores on Opteron systems). Mark it as experimental and warn against its use for now. It's still default y for SUMMIT/NUMAQ because it'll presumably work on these systems. Signed-off-by: Andi Kleen <ak...@su...> Signed-off-by: Linus Torvalds <tor...@li...> commit 8eb891fc809b2300137bcd247025628c06c95a63 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8eb891fc809b2300137bcd247025628c06c95a63 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8eb891fc809b2300137bcd247025628c06c95a63 Author: Linus Torvalds <tor...@wo...> Date: Mon Aug 20 23:38:44 2007 -0700 Revert "USB: EHCI cpufreq fix" This reverts commit 196705c9bbc03540429b0f7cf9ee35c2f928a534. It was reported to cause a regression by Daniel Exner, and Arjan van de Ven points out that we actually already have infrastructure in place for setting limits on acceptable DMA latency that would be the much more correct fix for the problem with some Broadcom EHCI controllers. Fixed up trivial conflicts due to the changes to support big-endian host controller descriptors in drivers/usb/host/{ehci-sched.c,ehci.h}. Signed-off-by: Linus Torvalds <tor...@li...> commit 848c4dd5153c7a0de55470ce99a8e13a63b4703f gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=848c4dd5153c7a0de55470ce99a8e13a63b4703f gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=848c4dd5153c7a0de55470ce99a8e13a63b4703f Author: Zach Brown <zac...@or...> Date: Mon Aug 20 17:12:01 2007 -0700 dio: zero struct dio with kzalloc instead of manually This patch uses kzalloc to zero all of struct dio rather than manually trying to track which fields we rely on being zero. It passed aio+dio stress testing and some bug regression testing on ext3. This patch was introduced by Linus in the conversation that lead up to Badari's minimal fix to manually zero .map_bh.b_state in commit: 6a648fa72161d1f6468dabd96c5d3c0db04f598a It makes the code a bit smaller. Maybe a couple fewer cachelines to load, if we're lucky: text data bss dec hex filename 3285925 568506 1304616 5159047 4eb887 vmlinux 3285797 568506 1304616 5158919 4eb807 vmlinux.patched I was unable to measure a stable difference in the number of cpu cycles spent in blockdev_direct_IO() when pushing aio+dio 256K reads at ~340MB/s. So the resulting intent of the patch isn't a performance gain but to avoid exposing ourselves to the risk of finding another field like .map_bh.b_state where we rely on zeroing but don't enforce it in the code. Signed-off-by: Zach Brown <zac...@or...> Signed-off-by: Linus Torvalds <tor...@li...> commit 38f061c5714265fa8481cc0b7795aa8fe81b45be gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=38f061c5714265fa8481cc0b7795aa8fe81b45be gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=38f061c5714265fa8481cc0b7795aa8fe81b45be Merge: 09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33 b0244a00451c1ad64bf0a51f50679f7146786780 Author: Linus Torvalds <tor...@wo...> Date: Mon Aug 20 22:48:42 2007 -0700 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6 * git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: ide-disk: workaround for buggy HPA support on ST340823A (take 3) hpt34x: fix CONFIG_HPT34X_AUTODMA=n handling triflex: add missing ->dma_base check pdc202xx_old: add missing ->dma_base check pdc202xx_new: add missing ->dma_base check cs5530: add missing ->dma_base check ide: ide_config_drive_speed() bugfixes ide: add cable detection for early UDMA66 devices (take 3) ide-pmac: fix drive->init_speed reporting ide: config_drive_for_dma() fixes ide-cris: fix ->set_pio_mode method to set transfer mode on the device ide: fix hidden dependencies on CONFIG_IDE_GENERIC ide: make CONFIG_IDE_GENERIC default to N commit 09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33 Merge: b5748643332bf75274e0b639926d57e86fb133cf 70cd685d4b161c9137020ba7ec551cb343cd6fbf Author: Linus Torvalds <tor...@wo...> Date: Mon Aug 20 22:48:24 2007 -0700 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: V4L/DVB (6028): Turn an unnecessary mdelay() into msleep(). V4L/DVB (6027): Get rid of an ill-behaved msleep in i2c write V4L/DVB (6026): Avoid powering up the camera on resume V4L/DVB (6016): get_dvb_firmware: update script for new location of tda10046 firmware V4L/DVB (5991): dvb-pll: Set minimum and maximum frequency properly V4L/DVB (5969): ivtv: report ivtv version in status log V4L/DVB (5967): ivtv: fix VIDIOC_S_FBUF:new OSD values where never set V4L/DVB (5968): videodev2.h: remove superfluous FBUF GLOBAL_INV_ALPHA support commit b5748643332bf75274e0b639926d57e86fb133cf gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b5748643332bf75274e0b639926d57e86fb133cf gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b5748643332bf75274e0b639926d57e86fb133cf Author: David Woodhouse <dw...@in...> Date: Mon Aug 20 11:05:29 2007 +0100 JFFS2 locking regression fix. Commit a491486a2087ac3dfc00efb4f838c8d684afaf54 introduced a locking problem in JFFS2 -- we up() the alloc_sem when we weren't previously holding it. This leads to all kinds of fun behaviour later. There was a _reason_ for the if (1 /* alternative path needs testing */ || which the above-mentioned commit removed :) Discovered and debugged by Giulio Fedel <giu...@an...> Signed-off-by: David Woodhouse <dw...@in...> Signed-off-by: Linus Torvalds <tor...@li...> commit 2046219364a40bcb13482ff68eb6ccec13405633 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2046219364a40bcb13482ff68eb6ccec13405633 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2046219364a40bcb13482ff68eb6ccec13405633 Merge: 0c5564bd91ad237212871d52deaf79ffe06bcc64 0af666fa6cf4bc639fb6170600b5fb0d8b6504b9 Author: Linus Torvalds <tor...@wo...> Date: Mon Aug 20 22:43:18 2007 -0700 Merge branch 'fixes-2.6.23' of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc * 'fixes-2.6.23' of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc: [POWERPC] Fix 8xx compile failure [POWERPC] Fix FSL BookE machine check reporting [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards [POWERPC] Add interrupt resource for RTC CMOS driver commit 0c5564bd91ad237212871d52deaf79ffe06bcc64 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0c5564bd91ad237212871d52deaf79ffe06bcc64 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0c5564bd91ad237212871d52deaf79ffe06bcc64 Author: Robin Getz <rg...@bl...> Date: Mon Aug 20 15:22:47 2007 -0400 ensure we don't use bootconsoles after init has been released This is a followup to the cleanups for earlyprintk patch from Gerd Hoffmann http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=69331af79cf29e26d1231152a172a1a10c2df511 This ensures that a bootconsole is unregistered if it is not replaced. The current implementation spews garbage out the bootconsole in this case, since the bootconsole structure is normally in the init section, and is freed, but still used. Signed-off-by: Robin Getz <rg...@bl...> Acked-by: Gerd Hoffmann <kr...@re...> Acked-by: Paul Mundt <le...@li...> Cc: Mike Frysinger <vap...@gm...> Signed-off-by: Linus Torvalds <tor...@li...> commit b0244a00451c1ad64bf0a51f50679f7146786780 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b0244a00451c1ad64bf0a51f50679f7146786780 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b0244a00451c1ad64bf0a51f50679f7146786780 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:57 2007 +0200 ide-disk: workaround for buggy HPA support on ST340823A (take 3) This disk reports total number of sectors instead of maximum sector address in response to READ_NATIVE_MAX_ADDRESS command and also happily accepts SET_MAX_ADDRESS command with the bogus value. This results in +1 sector capacity being used and errors on attempts to use the last sector. ... hdd: Host Protected Area detected. ÃÂ ÃÂ ÃÂ ÃÂ current capacity is 78165360 sectors (40020 MB) ÃÂ ÃÂ ÃÂ ÃÂ native ÃÂ capacity is 78165361 sectors (40020 MB) hdd: Host Protected Area disabled. ... hdd: reading: block=78165360, sectors=1, buffer=0xc1e63000 hdd: dma_intr: status=0x51 { DriveReady SeekComplete Error } hdd: dma_intr: error=0x10 { SectorIdNotFound }, LBAsect=78165360, sector=78165360 ... Add hpa_list[] table and workaround the issue in idedisk_check_hpa(). v2: * Add missing export and improve patch description a bit. v3: * Add list termination. (From Mikko) Fixes kernel bugzilla bug #8816. Thanks to Mikko for investigating the issue and helping with this patch. Cc: Mikko Rapeli <mik...@ik...> Cc: Alan Cox <al...@lx...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 76e1faa7cfd464fa06a9c2cafd633d643daafeae gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=76e1faa7cfd464fa06a9c2cafd633d643daafeae gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=76e1faa7cfd464fa06a9c2cafd633d643daafeae Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:57 2007 +0200 hpt34x: fix CONFIG_HPT34X_AUTODMA=n handling Programming DMA mode may destroy current PIO mode setting so if CONFIG_HPT34X_AUTODMA=n (the default case) make ide_tune_dma() fail early by disabling all host DMA masks and re-tune PIO mode. This fix doesn't help with the driver being broken but is needed for some other changes. Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 88b47040f8365ad56ecfd4103e964ba9b695987e gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=88b47040f8365ad56ecfd4103e964ba9b695987e gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=88b47040f8365ad56ecfd4103e964ba9b695987e Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:56 2007 +0200 triflex: add missing ->dma_base check If ->dma_base is not set (== PCI BAR4 cannot be reserved) then DMA hooks shouldn't be initialized or bad things will happen. Acked-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit e98d6e50be87c1ad2df81f73c7442cf631d6f931 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e98d6e50be87c1ad2df81f73c7442cf631d6f931 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e98d6e50be87c1ad2df81f73c7442cf631d6f931 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:56 2007 +0200 pdc202xx_old: add missing ->dma_base check If ->dma_base is not set (== PCI BAR4 cannot be reserved) then DMA hooks shouldn't be initialized or bad things will happen. Acked-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 01cc643ae3c7de35b63989b7b65e3ef3132e48e4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=01cc643ae3c7de35b63989b7b65e3ef3132e48e4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=01cc643ae3c7de35b63989b7b65e3ef3132e48e4 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:56 2007 +0200 pdc202xx_new: add missing ->dma_base check If ->dma_base is not set (== PCI BAR4 cannot be reserved) then DMA hooks shouldn't be initialized or bad things will happen. Also this host driver requires valid PCI BAR4 for normal operation so check it in ->init_chipset and fail initialization if not set. Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit f7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=f7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=f7b0d2df2f6fd9abdf47b4a1965dcaa2870e35df Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:56 2007 +0200 cs5530: add missing ->dma_base check If ->dma_base is not set (== PCI BAR4 cannot be reserved) then DMA hooks shouldn't be initialized or bad things will happen. Also this host driver requires valid PCI BAR4 for normal operation so check it in ->init_chipset and fail initialization if not set. Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit adcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=adcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=adcd33d41bfea8fb6870cf1f7e7ed2e5f7323fc1 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:56 2007 +0200 ide: ide_config_drive_speed() bugfixes * Use ->OUTBSYNC instead of ->OUTB when writing command register (needed for scc_pata and pmac host drivers). * Don't check DRDY bit of the status register on ATAPI devices (ATAPI devices are free to ignore DRDY bit). Cc: Benjamin Herrenschmidt <be...@ke...> Cc: Kou Ishizaki <kou...@to...> Cc: Akira Iguchi <aki...@to...> Acked-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit a5b7e70d787f528386eda025d3e38f545017f241 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=a5b7e70d787f528386eda025d3e38f545017f241 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=a5b7e70d787f528386eda025d3e38f545017f241 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:56 2007 +0200 ide: add cable detection for early UDMA66 devices (take 3) * Move ide_in_drive_list() from ide-dma.c to ide-iops.c. * Add ivb_list[] table for listening early UDMA66 devices which don't conform to ATA4 standard wrt cable detection (bit14 is zero, only bit13 is valid) and use only device side cable detection for them since host side cable detection may be unreliable. * Add model "QUANTUM FIREBALLlct10 05" with firwmare "A03.0900" to the list (from Craig's bugreport). v2: * Improve kernel message basing on suggestion from Sergei. v3: * Don't print kernel message when no device side cable detection is done, plus some minor fixes. (Noticed by Sergei) Thanks to Craig for testing this patch. Cc: Craig Block <chb...@ya...> Acked-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 59785c8fe23ca2f432bc41ef473a8933ab435812 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=59785c8fe23ca2f432bc41ef473a8933ab435812 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=59785c8fe23ca2f432bc41ef473a8933ab435812 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:55 2007 +0200 ide-pmac: fix drive->init_speed reporting pmac_ide_tune_chipset() don't set drive->init_speed. Fix it by setting drive->{current,init}_speed in pmac_ide_do_setfeature() and clean up pmac_ide_{tune_chipset,mdma_enable,udma_enable}(). Acked-by: Benjamin Herrenschmidt <be...@ke...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 1116fae5fdfa80c6744a9b5d75fb3ef687a69b19 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=1116fae5fdfa80c6744a9b5d75fb3ef687a69b19 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=1116fae5fdfa80c6744a9b5d75fb3ef687a69b19 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:55 2007 +0200 ide: config_drive_for_dma() fixes * Add DMA blacklist checking (->ide_dma_on check probably can go now). * Add ->atapi_dma flag checking and remove no longer needed ns87415_ide_dma_check() from ns87415 host driver. * Remove now needless __ide_dma_check() wrapper and symbol export. * Check drive->autodma instead of hwif->autodma (there should be no changes in behavior as all users of config_drive_for_dma() set both ->autodma flags). Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 8292e8c7e4c2b99f22120f677858487de43c484b gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=8292e8c7e4c2b99f22120f677858487de43c484b gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=8292e8c7e4c2b99f22120f677858487de43c484b Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:54 2007 +0200 ide-cris: fix ->set_pio_mode method to set transfer mode on the device Acked-by: Sergei Shtylyov <ssh...@ru...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 2195dadf853bb32262bd2e5a64f517ae45698c55 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=2195dadf853bb32262bd2e5a64f517ae45698c55 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=2195dadf853bb32262bd2e5a64f517ae45698c55 Author: Bartlomiej Zolnierkiewicz <bzo...@gm...> Date: Mon Aug 20 22:42:54 2007 +0200 ide: fix hidden dependencies on CONFIG_IDE_GENERIC Some host drivers depend on CONFIG_IDE_GENERIC to do the probing but their config options lack explicit dependencies on IDE_GENERIC. In the long-term these host drivers should be fixed to do the probing themselves but for now fix them by making their config options select CONFIG_IDE_GENERIC. Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 82a0e70e795ee605e1a34a874dd3a3a43b745fb9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=82a0e70e795ee605e1a34a874dd3a3a43b745fb9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=82a0e70e795ee605e1a34a874dd3a3a43b745fb9 Author: Tejun Heo <ht...@gm...> Date: Mon Aug 20 22:42:53 2007 +0200 ide: make CONFIG_IDE_GENERIC default to N These days, CONFIG_IDE_GENERIC causes more confusion and misconfiguration than it helps. Especially so because libata is linked after the generic driver. Default to N. Signed-off-by: Tejun Heo <ht...@gm...> Acked-by: Jeff Garzik <je...@ga...> Cc: "P.C.Chan" <pc...@al...> Signed-off-by: Bartlomiej Zolnierkiewicz <bzo...@gm...> commit 70cd685d4b161c9137020ba7ec551cb343cd6fbf gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=70cd685d4b161c9137020ba7ec551cb343cd6fbf gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=70cd685d4b161c9137020ba7ec551cb343cd6fbf Author: Marcelo Tosatti <ma...@kv...> Date: Fri Aug 17 01:03:22 2007 -0300 V4L/DVB (6028): Turn an unnecessary mdelay() into msleep(). Signed-off-by: Jonathan Corbet <co...@lw...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit 6d77444aca298b43a88086be446f943cd0442ef7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6d77444aca298b43a88086be446f943cd0442ef7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6d77444aca298b43a88086be446f943cd0442ef7 Author: Jonathan Corbet <co...@lw...> Date: Fri Aug 17 01:02:33 2007 -0300 V4L/DVB (6027): Get rid of an ill-behaved msleep in i2c write Configuring the OLPC camera requires something over 150 register writes. Unfortunately, querying the CAFE i2c controller too soon after a write causes the hardware to flake. The problem had been "solved" with an msleep() call, but, between the number of registers and how msleep() behaves, that resulted in a 3-second delay on camera initialization. Instead, we hand-code a wait for the completion interrupt which avoids reading the status registers. Signed-off-by: Jonathan Corbet <co...@lw...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit 01659f2a0067d855089811529fa596cbc40f1e75 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=01659f2a0067d855089811529fa596cbc40f1e75 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=01659f2a0067d855089811529fa596cbc40f1e75 Author: Chris Ball <cj...@la...> Date: Fri Aug 17 01:01:33 2007 -0300 V4L/DVB (6026): Avoid powering up the camera on resume Signed-off-by: Chris Ball <cj...@la...> Signed-off-by: Jonathan Corbet <co...@lw...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit c545d6adbcacd296f7457bd992556feb055379de gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c545d6adbcacd296f7457bd992556feb055379de gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c545d6adbcacd296f7457bd992556feb055379de Author: Andreas Arens <ar...@go...> Date: Wed Aug 15 17:37:16 2007 -0300 V4L/DVB (6016): get_dvb_firmware: update script for new location of tda10046 firmware Update get_dvb_firmware script for the new location of the tda10046 firmware. The old location doesn't work anymore. Signed-off-by: Andreas Arens <ar...@go...> Signed-off-by: Michael Krufky <mk...@li...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit 0d84a62b38bab2e15ddc44ea6dcd8ce49199b299 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0d84a62b38bab2e15ddc44ea6dcd8ce49199b299 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0d84a62b38bab2e15ddc44ea6dcd8ce49199b299 Author: Trent Piepho <xy...@sp...> Date: Fri Aug 17 18:36:44 2007 -0300 V4L/DVB (5991): dvb-pll: Set minimum and maximum frequency properly The tuner maximum frequency wasn't being set, while the minimum frequency was set to what the maximum should have been. If a future patch were to enforce these limits, dvb-pll would be effectively broken. Signed-off-by: Trent Piepho <xy...@sp...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit de23084a85f6f5030e6760f6e494a9f2a19013d4 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=de23084a85f6f5030e6760f6e494a9f2a19013d4 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=de23084a85f6f5030e6760f6e494a9f2a19013d4 Author: Hans Verkuil <hve...@xs...> Date: Fri Aug 3 09:33:38 2007 -0300 V4L/DVB (5969): ivtv: report ivtv version in status log Signed-off-by: Hans Verkuil <hve...@xs...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit c3624f99a8c06cfe75e0b06f23a7f7cea9d2d5ff gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c3624f99a8c06cfe75e0b06f23a7f7cea9d2d5ff gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c3624f99a8c06cfe75e0b06f23a7f7cea9d2d5ff Author: Hans Verkuil <hve...@xs...> Date: Tue Jul 31 07:15:56 2007 -0300 V4L/DVB (5967): ivtv: fix VIDIOC_S_FBUF:new OSD values where never set ivtv: fix VIDIOC_S_FBUF support: new OSD values where never actually set. The values set with VIDIOC_S_FBUF were not actually used until the next VIDIOC_S_FMT. Fixed. Signed-off-by: Hans Verkuil <hve...@xs...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit c9b0ee2c2af33c2ca722aa05bbcb604487134e4c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=c9b0ee2c2af33c2ca722aa05bbcb604487134e4c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=c9b0ee2c2af33c2ca722aa05bbcb604487134e4c Author: Hans Verkuil <hve...@xs...> Date: Tue Jul 31 12:42:22 2007 -0300 V4L/DVB (5968): videodev2.h: remove superfluous FBUF GLOBAL_INV_ALPHA support There is no need for a global inverted alpha capability since all the application has to do is to pass '255-alpha' as the global alpha value. Signed-off-by: Hans Verkuil <hve...@xs...> Signed-off-by: Mauro Carvalho Chehab <mc...@in...> commit 35b426c329e12e33bd0f0912f3d2e3f5f7b2c486 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=35b426c329e12e33bd0f0912f3d2e3f5f7b2c486 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=35b426c329e12e33bd0f0912f3d2e3f5f7b2c486 Author: Al Viro <vi...@ft...> Date: Sun Aug 19 04:51:26 2007 +0100 missing return in bridge sysfs code Signed-off-by: Al Viro <vi...@ze...> Acked-by: David S. Miller <da...@da...> Signed-off-by: Linus Torvalds <tor...@li...> commit 6ec8a856e4097d42ece9b0b9459bbca1586f13d7 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=6ec8a856e4097d42ece9b0b9459bbca1586f13d7 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=6ec8a856e4097d42ece9b0b9459bbca1586f13d7 Author: Avi Kivity <av...@qu...> Date: Sun Aug 19 15:57:26 2007 +0300 KVM: Avoid calling smp_call_function_single() with interrupts disabled When taking a cpu down, we need to hardware_disable() it. Unfortunately, the CPU_DYING notifier is called with interrupts disabled, which means we can't use smp_call_function_single(). Fortunately, the CPU_DYING notifier is always called on the dying cpu, so we don't need to use the function at all and can simply call hardware_disable() directly. Tested-by: Paolo Ornati <or...@fa...> Signed-off-by: Avi Kivity <av...@qu...> Signed-off-by: Linus Torvalds <tor...@li...> commit e598fbaabdb6608915cbc5e80409d70f4f857e5c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=e598fbaabdb6608915cbc5e80409d70f4f857e5c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=e598fbaabdb6608915cbc5e80409d70f4f857e5c Author: Christian Heim <ph...@ge...> Date: Sun Aug 19 13:07:59 2007 +0200 Remove double inclusion of linux/capability.h Remove the second inclusion of linux/capability.h, which has been introduced with "[PATCH] move capable() to capability.h" (commit c59ede7b78db329949d9cdcd7064e22d357560ef) Signed-off-by: Christian Heim <ph...@ge...> Signed-off-by: Linus Torvalds <tor...@li...> commit 0af666fa6cf4bc639fb6170600b5fb0d8b6504b9 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=0af666fa6cf4bc639fb6170600b5fb0d8b6504b9 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=0af666fa6cf4bc639fb6170600b5fb0d8b6504b9 Author: Kumar Gala <ga...@ke...> Date: Fri Aug 17 08:23:06 2007 -0500 [POWERPC] Fix 8xx compile failure CC arch/powerpc/sysdev/commproc.o arch/powerpc/sysdev/fsl_soc.c: In function fsl_pcmcia_of_init: arch/powerpc/sysdev/fsl_soc.c:1109: error: implicit declaration of function of_platform_device_create Signed-off-by: Kumar Gala <ga...@ke...> commit 86d7a9a9c4775f864e6bc5f5da66ef9ea3715734 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=86d7a9a9c4775f864e6bc5f5da66ef9ea3715734 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=86d7a9a9c4775f864e6bc5f5da66ef9ea3715734 Author: Becky Bruce <bec...@fr...> Date: Thu Aug 2 15:37:15 2007 -0500 [POWERPC] Fix FSL BookE machine check reporting Reserved MCSR bits on FSL BookE parts may have spurious values when mcheck occurs. Mask these off when printing the MCSR to avoid confusion. Also, get rid of the MCSR_GL_CI bit defined for e500 - this bit doesn't actually have any meaning. Signed-off-by: Becky Bruce <bec...@fr...> Signed-off-by: Kumar Gala <ga...@ke...> commit b66510cb9992d204f216049e9c01d432c7635f6c gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=b66510cb9992d204f216049e9c01d432c7635f6c gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=b66510cb9992d204f216049e9c01d432c7635f6c Author: Kumar Gala <ga...@ke...> Date: Thu Aug 16 23:55:55 2007 -0500 [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards The interrupt routing in the device trees for the ULI M1575 was inproperly using the interrupt line field as pci function. Fixed up the device tree's to actual conform for to specification and changed the interrupt mapping code so it just uses a static mapping setup as follows: PIRQA - IRQ9 PIRQB - IRQ10 PIRQC - IRQ11 PIRQD - IRQ12 USB 1.1 OCHI (1c.0) - IRQ12 USB 1.1 OCHI (1c.1) - IRQ9 USB 1.1 OCHI (1c.2) - IRQ10 USB 1.1 ECHI (1c.3) - IRQ11 LAN (1b.0) - IRQ6 AC97 (1d.0) - IRQ6 Modem (1d.1) - IRQ6 HD Audio (1d.2) - IRQ6 SATA (1f.1) - IRQ5 SMB (1e.1) - IRQ7 PMU (1e.2) - IRQ7 PATA (1f.0) - IRQ14/15 Took the oppurtunity to refactor the code into a single file so we don't have to duplicate these fixes on the two current boards in the tree and several forth coming boards that will also need the code. Fixed RTC support that requires a dummy memory read on the P2P bridge to unlock the RTC and setup the default of the RTC alarm registers to match with a basic x86 style CMOS RTC. Moved code that poked ISA registers to a FIXUP_FINAL quirk to ensure the PCI IO space has been setup properly before we start poking ISA registers at random locations. Signed-off-by: Kumar Gala <ga...@ke...> commit ada3ea6fcde45abc55e2af0e564455fd7f943a79 gitweb-commit: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commit;h=ada3ea6fcde45abc55e2af0e564455fd7f943a79 gitweb-diff: http://www.kernel.org/git/?p=linux/kernel/git/jbglaw/vax-linux.git;a=commitdiff;h=ada3ea6fcde45abc55e2af0e564455fd7f943a79 Author: Kumar Gala <ga...@ke...> Date: Thu Aug 16 23:44:00 2007 -0500 [POWERPC] Add interrupt resource for RTC CMOS driver The RTC CMOS driver expects the interrupt to be a resource of the platform device. Use a fixed interrupt value of 8 since on PPC if we are using this its off an i8259 which we ensure has interrupt numbers 0..15. Signed-off-by: Kumar Gala <ga...@ke...> |