- 05 Mar, 2004 3 commits
-
-
Marcel Holtmann authored
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.
-
Marcel Holtmann authored
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.
-
Marcel Holtmann authored
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.
-
- 29 Feb, 2004 1 commit
-
-
Marcel Holtmann authored
This patch neatens the code by using BT_ERR and so using the function name in the macro to save code and rom space. Patch from Joe Perches <joe@perches.com>
-
- 26 Feb, 2004 3 commits
-
-
Marcel Holtmann authored
The urb->interval value must be set when submitting an ISOC URB. If this is not done, the usb_submit_urb() call fails. Patch from Andreas Kemnade <akemnade@informatik.uni-bremen.de>
-
Marcel Holtmann authored
This patch changes the GNU-style initializers to C99 style initializers in the HCI USB driver. Patch from Art Haas <ahaas@airmail.net>
-
Marcel Holtmann authored
For correct integration into the driver model the allocation of the HCI device must be dynamic.
-
- 22 Feb, 2004 3 commits
-
-
Marcel Holtmann authored
This patch adds the initial Bluetooth device class and sysfs support. This new code replaces the hotplug and HCI proc interface.
-
Marcel Holtmann authored
Currently only very few responses travel back to a L2CAP RAW socket, which is very bad if you need to see command responses. This patch copies every signal frame to all attached raw sockets. Patch from Collin R. Mulliner <collin@betaversion.net>
-
Marcel Holtmann authored
This patch makes some cosmetic cleanups to the Kconfig file for the Bluetooth drivers.
-
- 17 Feb, 2004 13 commits
-
-
Linus Torvalds authored
-
Andrew Morton authored
From: Neal Stephenson <neal@bakerst.org> In 2.6.2, I noticed that my modprobe.conf line for tuner "options tuner type=2" no longer worked. It even failed with insmod "insmod tuner.ko type=2". dmesg reported vmunix: tuner: chip found @ 0xc0 vmunix: tuner: type set to 19 (Temic PAL* auto (4006 FN5)) vmunix: tuner: type forced to 19 (Temic PAL* auto (4006 FN5)) [insmod] I noticed that the a line had been removed from 2.6.1 and when it is added everything works again.
-
David Mosberger authored
Disable the RADEON_PARAM_SAREA_HANDLE ioctl on 64-bit architectures, since it is only used on some embedded platforms, and it isn't 64-bit safe.
-
Linus Torvalds authored
drivers that need it. This allows us to have I2C as a module iff the FB driver that needs it is a module.
-
Roman Zippel authored
This allows us to do something like config FB_RADEON select I2C_ALGOBIT if FB_RADEON_I2C where FB_RADEON_I2C itself depends on FB_RADEON without getting a bogus warning about recursive dependencies. This matters because the select takes the default minimum dependancy from the parent menu, so we want to do this under FB_RADEON rather than under FB_RADEON_I2C (so that the I2C_ALGOBIT config depends properly on the state of FB_RADEON)
-
Alexander Viro authored
We used to have sync_blockdev() on each normal (== non-raw) blkdev_put() + kill_bdev() on the final blkdev_put(). That worked fine until we'd moved sync_blockdev() to the final blkdev_put(). Now we have a nasty scenario: open block device open raw device write on block device # data ends up in cache close block device # no sync here, we still have the sucker opened close raw device # no sync here either # ... and cache is killed by kill_bdev() IOW, if we postpone sync to final close, we must do it regardless of kind of close. Otherwise we are in for data corruption and yes, it is easy to trigger. Fix is obvious...
-
Andrew Morton authored
kunmap_atomic() takes a kernel-virtual address, not a pageframe address. (Very common problem. We really should make the atomic kmap functions type-safe).
-
bk://kernel.bkbits.net/davem/nf-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
Jim Paradis authored
There's a fencepost error in the GART IOMMU handling on x86_64 in the unmap path. When testing to see if the bus address is within the IOMMU window and needs to be unmapped, the start of the first page *beyond* the window also passes the test. This can cause the first doubleword of the next page beyond the gatt table to be smashed to zero, with unpredictable results depending on what that page is used for.
-
David S. Miller authored
into nuts.davemloft.net:/disk1/BK/nf-2.6
-
David Mosberger authored
The attached trivial patch should fix the "i1-dig" build failure reported on this page: http://www.gelato.unsw.edu.au/kerncomp/ and should make it easier to build a properly configured ia64 kernel.
-
Andrew Morton authored
This is a cleaned-up version of a mremap() fix for "move_one_page()" by Rajesh Venkatasubramanian <vrajesh@umich.edu>. We could use a NULL "src" pointer. Because while we do hold the MM semaphore over the whole sequence, the destination page table allocation will possibly drop the page table spinlock. That in turn can cause a clean source page to be stolen by page reclaim, causing the source-side "get_one_pte_map_nested()" to return NULL the second time around even if it didn't on the first case. So we just check "src" again, and get rid of the bogus TLB invalidate while we're at it.
-
bk://kernel.bkbits.net/davem/sparc-2.6Linus Torvalds authored
into home.osdl.org:/home/torvalds/v2.5/linux
-
- 16 Feb, 2004 17 commits
-
-
Bartlomiej Zolnierkiewicz authored
My "__ide_dma_off()" cleanup uncovered some code that shouldn't be compiled when CONFIG_BLK_DEV_IDEDMA=n. Fix it and kill a warning in setup-pci.c. Noticed by Martin Diehl <lists@mdiehl.de>.
-
Hideaki Yoshifuji authored
Bug discovered by Olaf Kirch.
-
David S. Miller authored
-
bk://bk.phunnypharm.org/sparc-2.6David S. Miller authored
into nuts.davemloft.net:/disk1/BK/sparc-2.6
-
Ben Collins authored
-
-
David S. Miller authored
-
David S. Miller authored
-
James Simmons authored
The platinum framebuffer is repeated twice. Removed one of them.
-
Linus Torvalds authored
-
Benjamin Herrenschmidt authored
There's an incorrect redefinition extern/static in prep_pci. Just remove it.
-
Andrew Morton authored
From: Tom Rini <trini@kernel.crashing.org> Hello. The following patch is all that is required to get current 2.6 to compile and work on MPC82xx platforms.
-
Andrew Morton authored
From: Tom Rini <trini@kernel.crashing.org> Replace MSR_, which is gone now, with the value it used to be. Required to get the MPC82xx platforms compiling again.
-
Benjamin Herrenschmidt authored
This fixes the build of "allyesconfig", old and new radeonfb's would collide on some symbols.
-
Linus Torvalds authored
It results in serial console getting initialised really late and the suggested workaround is broken according to Keith. Cset exclude: akpm@osdl.org|ChangeSet|20040213234712|28554
-
Benjamin Herrenschmidt authored
The rtasd kernel thread would exit before daemoniz'ing itself if RTAS wasn't present (or if allocation of the buffer failed), thus leaving a zombie. This patch fixes it (and remove #if 0'ed code)
-
Bartlomiej Zolnierkiewicz authored
Move ide-dma.c:__ide_dma_off() outside of #ifdef CONFIG_BLK_DEV_IDEDMA_PCI, so it can be used for all DMA capable hosts. Remove ide_hwif_t->ide_dma_off.
-