From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754352Ab1ABUpg (ORCPT ); Sun, 2 Jan 2011 15:45:36 -0500 Received: from ksp.mff.cuni.cz ([195.113.26.206]:49309 "EHLO atrey.karlin.mff.cuni.cz" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752886Ab1ABUpf (ORCPT ); Sun, 2 Jan 2011 15:45:35 -0500 Date: Sun, 2 Jan 2011 21:45:32 +0100 From: Pavel Machek To: rpurdie@rpsys.net, lenz@cs.wisc.edu, kernel list , arminlitzel@web.de, Cyril Hrubis , thommycheck@gmail.com, linux-arm-kernel , dbaryshkov@gmail.com, omegamoon@gmail.com, eric.y.miao@gmail.com, utx@penguin.cz, zaurus-devel@www.linuxtogo.org, Marek Vasut , pavel@ucw.cz, yegorslists@googlemail.com, gregkh@suse.de Subject: zaurus bluetooth regression Message-ID: <20110102204532.GA12860@elf.ucw.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Warning: Reading this can be dangerous to your mental health. User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi! It seems this commit commit 7a56aa45982bb87bfca98a2832b5ae782c03364a Author: Yegor Yefremov Date: Wed Jun 16 16:29:55 2010 +0200 serial: add UART_CAP_EFR and UART_CAP_SLEEP flags to 16C950 UARTs definition Adding UART_CAP_EFR and UART_CAP_SLEEP flags will enable sleep mode and automatic CTS flow control for 16C950 UARTs. It will also avoid capabilities detection warning like this: "ttyS0: detected caps 00000700 should be 00000100" Signed-off-by: Yegor Yefremov Signed-off-by: Greg Kroah-Hartman ...is responsible for my bluetooth problems on zaurus -- at least bisect pointed to it, as I use 16C950-based bluetooth card, it seems very logical. I'll try 2.6.37-rc8 with that patch reverted... See https://bugzilla.kernel.org/show_bug.cgi?id=17061 . Pavel diff --git a/drivers/serial/8250.c b/drivers/serial/8250.c index 09ef570..bc8ed4b 100644 --- a/drivers/serial/8250.c +++ b/drivers/serial/8250.c @@ -241,7 +241,7 @@ static const struct serial8250_config uart_config[] = { .fifo_size = 128, .tx_loadsz = 128, .fcr = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10, - .flags = UART_CAP_FIFO, + .flags = UART_CAP_FIFO | UART_CAP_EFR | UART_CAP_SLEEP, }, [PORT_16654] = { .name = "ST16654", -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html