07 Jan, 2009

1 commit

  • The new Kconfig option to build "staging" drivers (code in
    drivers/staging/) is seen in all except three architectures (arm, h8300,
    cris), because in these cases arch/$ARCH/Kconfig does NOT source
    drivers/Kconfig.

    This patch adds the source "drivers/staging/Kconfig" to
    arch/$ARCH/Kconfig for these three exceptional cases.

    Signed-off-by: Duncan Haldane
    Signed-off-by: Greg Kroah-Hartman

    F. Duncan M. Haldane
     

21 Dec, 2008

3 commits


20 Dec, 2008

1 commit


19 Dec, 2008

1 commit


16 Dec, 2008

1 commit


14 Dec, 2008

1 commit

  • This patch is as small a change as possible to the KS8695 GPIO layer
    to use GPIOLIB to allow the generic GPIO expanders and the like to
    be compiled.

    As a side-effect, we also remove __init_or_module from several
    functions which could be called by drivers such as i2c-gpio which
    could plausibly be compiled into a non-modular kernel.

    Signed-off-by: Daniel Silverstone
    Signed-off-by: Vincent Sanders
    Signed-off-by: Ben Dooks

    Daniel Silverstone
     

12 Dec, 2008

2 commits


10 Dec, 2008

2 commits


04 Dec, 2008

1 commit


02 Dec, 2008

1 commit


01 Dec, 2008

3 commits


27 Nov, 2008

8 commits


27 Oct, 2008

1 commit


24 Oct, 2008

1 commit

  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] pxa: corgi backlight driver should not select ssp drivers
    [ARM] 5321/1: Kirkwood: fix typo in Makefile
    [ARM] 5320/1: fix assembly constraints in implementation of do_div()
    [ARM] 5318/1: Swap the PRRR and NMRR values in proc-v7.S
    [ARM] 5316/1: AT91: oops (regression) fix on gpio irq
    [ARM] msm: vreg interface to msm7k pmic
    [ARM] msm: dma: various basic dma improvements and bugfixes
    [ARM] msm: clock: provide clk_*() api support for
    [ARM] msm: clean up iomap and devices
    [ARM] msm: add proc_comm support, necessary for clock and power control
    [ARM] msm: rename ARCH_MSM7X00A to ARCH_MSM
    [ARM] pxa/spitz: fix unbalance parenthesis in header file spitz.h
    [ARM] pxa: update {corgi,spitz}_defconfig to favor SPI-based drivers
    [ARM] pxa: fix the corgi_ssp.c dependency issue in {corgi,spitz}_defconfig
    Revert "[ARM] pxa/corgi: remove now unused corgi_ssp.c and corgi_lcd.c"

    Linus Torvalds
     

23 Oct, 2008

4 commits

  • * 'for-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/dvrabel/uwb: (47 commits)
    uwb: wrong sizeof argument in mac address compare
    uwb: don't use printk_ratelimit() so often
    uwb: use kcalloc where appropriate
    uwb: use time_after() when purging stale beacons
    uwb: add credits for the original developers of the UWB/WUSB/WLP subsystems
    uwb: add entries in the MAINTAINERS file
    uwb: depend on EXPERIMENTAL
    wusb: wusb-cbaf (CBA driver) sysfs ABI simplification
    uwb: document UWB and WUSB sysfs files
    uwb: add symlinks in sysfs between radio controllers and PALs
    uwb: dont tranmit identification IEs
    uwb: i1480/GUWA100U: fix firmware download issues
    uwb: i1480: remove MAC/PHY information checking function
    uwb: add Intel i1480 HWA to the UWB RC quirk table
    uwb: disable command/event filtering for D-Link DUB-1210
    uwb: initialize the debug sub-system
    uwb: Fix handling IEs with empty IE data in uwb_est_get_size()
    wusb: fix bmRequestType for Abort RPipe request
    wusb: fix error path for wusb_set_dev_addr()
    wusb: add HWA host controller driver
    ...

    Linus Torvalds
     
  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm:
    [ARM] clps711x: add sparsemem definitions
    [ARM] 5315/1: Fix section mismatch warning (sa1111)
    [ARM] Orion: activate workaround for 88f6183 SPI clock erratum
    [ARM] Orion: instantiate the dsa switch driver
    [ARM] mv78xx0: force link speed/duplex on eth2/eth3
    [ARM] remove extra brace in arch/arm/mach-pxa/trizeps4.c
    [ARM] balance parenthesis in header file
    [ARM] pxa: fix trizeps PCMCIA build
    [ARM] pxa: fix trizeps defconfig
    [ARM] dmabounce requires ZONE_DMA
    [ARM] 5303/1: period_cycles should be greater than 1
    [ARM] 5310/1: Fix cache flush functions for ARMv4
    [ARM] pxa: fix 3bca103a1e658d23737d20e1989139d9ca8973bf
    [ARM] pxa: fix redefinition of NR_IRQS
    [ARM] S3C24XX: Fix redefine of DEFINE_TIMER() in s3c24xx pwm-clock.c
    [ARM] S3C2443: Fix HCLK rate
    [ARM] S3C24XX: Serial driver debug depends on DEBUG_LL
    [ARM] S3C24XX: pwm-clock set_parent mask fix

    Linus Torvalds
     
  • The ftrace daemon is complex and can cause nasty races if something goes
    wrong. Since it affects all of the kernel, this patch disables dynamic
    ftrace from any arch that depends on the daemon. Until the archs are
    ported over to the new MCOUNT_RECORD method, I am disabling dynamic
    ftrace from them.

    Note: I am leaving in the arch//kernel/ftrace.c code alone since
    that can be used when the arch is ported to MCOUNT_RECORD. To port
    the arch to MCOUNT_RECORD, the scripts/recordmcount.pl needs to be
    updated. I will make that easier to do for 2.6.29. For 28, we will keep
    the archs disabled.

    Signed-off-by: Steven Rostedt
    Signed-off-by: Ingo Molnar

    Steven Rostedt
     
  • Russell King
     

22 Oct, 2008

2 commits


21 Oct, 2008

1 commit

  • Due to confusion between the ftrace infrastructure and the gcc profiling
    tracer "ftrace", this patch renames the config options from FTRACE to
    FUNCTION_TRACER. The other two names that are offspring from FTRACE
    DYNAMIC_FTRACE and FTRACE_MCOUNT_RECORD will stay the same.

    This patch was generated mostly by script, and partially by hand.

    Signed-off-by: Steven Rostedt
    Signed-off-by: Ingo Molnar

    Steven Rostedt
     

20 Oct, 2008

2 commits

  • This patch implements a new freezer subsystem in the control groups
    framework. It provides a way to stop and resume execution of all tasks in
    a cgroup by writing in the cgroup filesystem.

    The freezer subsystem in the container filesystem defines a file named
    freezer.state. Writing "FROZEN" to the state file will freeze all tasks
    in the cgroup. Subsequently writing "RUNNING" will unfreeze the tasks in
    the cgroup. Reading will return the current state.

    * Examples of usage :

    # mkdir /containers/freezer
    # mount -t cgroup -ofreezer freezer /containers
    # mkdir /containers/0
    # echo $some_pid > /containers/0/tasks

    to get status of the freezer subsystem :

    # cat /containers/0/freezer.state
    RUNNING

    to freeze all tasks in the container :

    # echo FROZEN > /containers/0/freezer.state
    # cat /containers/0/freezer.state
    FREEZING
    # cat /containers/0/freezer.state
    FROZEN

    to unfreeze all tasks in the container :

    # echo RUNNING > /containers/0/freezer.state
    # cat /containers/0/freezer.state
    RUNNING

    This is the basic mechanism which should do the right thing for user space
    task in a simple scenario.

    It's important to note that freezing can be incomplete. In that case we
    return EBUSY. This means that some tasks in the cgroup are busy doing
    something that prevents us from completely freezing the cgroup at this
    time. After EBUSY, the cgroup will remain partially frozen -- reflected
    by freezer.state reporting "FREEZING" when read. The state will remain
    "FREEZING" until one of these things happens:

    1) Userspace cancels the freezing operation by writing "RUNNING" to
    the freezer.state file
    2) Userspace retries the freezing operation by writing "FROZEN" to
    the freezer.state file (writing "FREEZING" is not legal
    and returns EIO)
    3) The tasks that blocked the cgroup from entering the "FROZEN"
    state disappear from the cgroup's set of tasks.

    [akpm@linux-foundation.org: coding-style fixes]
    [akpm@linux-foundation.org: export thaw_process]
    Signed-off-by: Cedric Le Goater
    Signed-off-by: Matt Helsley
    Acked-by: Serge E. Hallyn
    Tested-by: Matt Helsley
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Matt Helsley
     
  • Conflicts:

    Documentation/ABI/testing/sysfs-bus-usb
    drivers/Makefile

    David Vrabel
     

17 Oct, 2008

1 commit


14 Oct, 2008

1 commit


10 Oct, 2008

2 commits