10 Mar, 2009

3 commits


06 Mar, 2009

6 commits


05 Mar, 2009

13 commits


04 Mar, 2009

4 commits


03 Mar, 2009

3 commits

  • I have a system where UART0 is configured with hardware flow control, but UART1
    doesn't have it enabled. Attempting to access UART1 in this configuration
    results in the following error in dmesg:

    bfin-gpio: GPIO 0 is already reserved as Peripheral by bfin-uart !
    Stack from 0082bc7c:
    0082bc88 00404dd6 00000003 00000000 0054051e 004079da 0082bcb4
    00000000
    00000003 00000000 0052686c 0113f2a0 005fa3f0 00000032 20515249
    00003035
    00427228 00526e50 0113f2e0 005fa3f0 00000032 0113f2e0 0054b748
    0000ffff
    22222222 22222222 004e1628 00427304 00000000 00000032 00000023
    0054b748
    00487a94 0054b7e8 0054b748 0000000b 00487fb8 0054b748 0054b748
    00000001
    0000000a 005fa3f0 009d4fe8 0101e3c0 0054b748 005fa3f0 0050b134
    0054b748

    Call Trace:
    [] _uart_startup+0x56/0x178
    [] _uart_open+0x40/0x3e0
    [] _uart_open+0x94/0x3e0
    [] _init_dev+0x1fa/0x450
    [] ___mutex_unlock_slowpath+0x30/0xe8
    [] _tty_open+0xf6/0x21c
    [] ___path_lookup_intent_open+0x34/0x7c
    [] _chrdev_open+0x7c/0x134
    [] _open_namei+0x60/0x568
    [] ___dentry_open+0x9e/0x188
    [] _chrdev_open+0x0/0x134
    [] _nameidata_to_filp+0x30/0x3c
    [] _do_filp_open+0x3a/0x44
    [] _task_running_tick+0x102/0x278
    [] _do_sys_open+0x32/0xac
    [] _sys_ioctl+0x28/0x50
    [] _sys_ioctl+0x0/0x50
    [] _sys_open+0x18/0x20
    [] _sys_open+0x0/0x20
    [] _sys_setuid+0x0/0xc8

    This is because the #ifdef's in bfin_serial_5xx.h are messed up. More
    specifically, they add/remove the uart_{rts,cts}_pin fields in
    bfin_serial_resources based on whether the particular port has rts/cts enabled,
    as opposed to when either port has it enabled.

    This patch fixed this.

    Signed-off-by: Tom Parker
    Signed-off-by: Sonic Zhang
    Signed-off-by: Bryan Wu

    Tom Parker
     
  • make sure ANOMALY_05000278/ANOMALY_05000380 is defined for all parts

    Signed-off-by: Mike Frysinger
    Signed-off-by: Bryan Wu

    Mike Frysinger
     
  • The current definition of CALLER_ADDRx isn't suitable for all platforms.
    E.g. for ARM __builtin_return_address(N) doesn't work for N > 0 and
    AFAIK for powerpc there are no frame pointers needed to have a working
    __builtin_return_address. This patch allows defining the CALLER_ADDRx
    macros in and let these take precedence.

    Because now is included unconditionally in
    all archs that don't already had this include get an
    empty one for free.

    Signed-off-by: Uwe Kleine-Koenig
    Cc: Peter Zijlstra
    Cc: Ingo Molnar
    Reviewed-by: KOSAKI Motohiro
    Signed-off-by: Steven Rostedt

    Uwe Kleine-Koenig
     

02 Mar, 2009

5 commits


14 Feb, 2009

1 commit


13 Feb, 2009

1 commit


04 Feb, 2009

4 commits