01 Feb, 2008

16 commits


30 Jan, 2008

2 commits

  • The set_memory_* and set_pages_* family of API's currently requires the
    callers to do a global tlb flush after the function call; forgetting this is
    a very nasty deathtrap. This patch moves the global tlb flush into
    each of the callers

    Signed-off-by: Arjan van de Ven
    Signed-off-by: Ingo Molnar
    Signed-off-by: Thomas Gleixner

    Thomas Gleixner
     
  • This patch converts various users of change_page_attr() to the new,
    more intent driven set_page_*/set_memory_* API set.

    Signed-off-by: Arjan van de Ven
    Signed-off-by: Thomas Gleixner
    Signed-off-by: Ingo Molnar

    Arjan van de Ven
     

28 Jan, 2008

3 commits

  • …2410', 'sa1100' and 'vfp' into devel

    * at91: (24 commits)
    [ARM] 4615/4: sam926[13]ek buttons updated
    [ARM] 4765/1: [AT91] AT91CAP9A-DK board support
    [ARM] 4764/1: [AT91] AT91CAP9 core support
    [ARM] 4738/1: at91sam9261: Remove udc pullup enabling in board initialisation
    [ARM] 4761/1: [AT91] Board-support for NEW_LEDs
    [ARM] 4760/1: [AT91] SPI CS0 errata on AT91RM9200
    [ARM] 4759/1: [AT91] Buttons on CSB300
    [ARM] 4758/1: [AT91] LEDs
    [ARM] 4757/1: [AT91] UART initialization
    [ARM] 4756/1: [AT91] Makefile cleanup
    [ARM] 4755/1: [AT91] NAND update
    [ARM] 4754/1: [AT91] SSC library support
    [ARM] 4753/1: [AT91] Use DMA_BIT_MASK
    [ARM] 4752/1: [AT91] RTT, RTC and WDT peripherals on SAM9
    [ARM] 4751/1: [AT91] ISI peripheral on SAM9263
    [ARM] 4750/1: [AT91] STN LCD displays on SAM9261
    [ARM] 4734/1: at91sam9263ek: include IRQ for Ethernet PHY
    [ARM] 4646/1: AT91: configurable HZ, default to 128
    [ARM] 4688/1: at91: speed-up irq processing
    [ARM] 4657/1: AT91: Header definition update
    ...

    * ep93xx:
    [ARM] 4671/1: ep93xx: remove obsolete gpio_line_* operations
    [ARM] 4670/1: ep93xx: implement IRQT_BOTHEDGE gpio irq sense type
    [ARM] 4669/1: ep93xx: simplify GPIO code and cleanups
    [ARM] 4668/1: ep93xx: implement new GPIO API

    * iop:
    [ARM] 4770/1: GLAN Tank: correct physmap_flash_data width field
    [ARM] 4732/1: GLAN Tank: register rtc-rs5c372 i2c device
    [ARM] 4708/1: iop: update defconfigs for 2.6.24

    * kprobes:
    ARM kprobes: let's enable it
    ARM kprobes: special hook for the kprobes breakpoint handler
    ARM kprobes: prevent some functions involved with kprobes from being probed
    ARM kprobes: don't let a single-stepped stmdb corrupt the exception stack
    ARM kprobes: add the kprobes hook to the page fault handler
    ARM kprobes: core code
    ARM kprobes: instruction single-stepping support

    * ks8695:
    [ARM] 4603/1: KS8695: debugfs interface to view pin state
    [ARM] 4601/1: KS8695: PCI support

    * misc:
    [ARM] remove duplicate includes
    [ARM] CONFIG_DEBUG_STACK_USAGE
    [ARM] 4689/1: small comment wrap fix
    [ARM] 4687/1: Trivial arch/arm/kernel/entry-common.S comment fix
    [ARM] 4666/1: ixp4xx: fix sparse warnings in include/asm-arm/arch-ixp4xx/io.h
    [ARM] remove reference to non-existent MTD_OBSOLETE_CHIPS
    [SERIAL] 21285: Report baud rate back via termios
    [ARM] Remove pointless casts from void pointers,
    [ARM] Misc minor interrupt handler cleanups
    [ARM] Remove at91_lcdc.h
    [ARM] ARRAY_SIZE() cleanup
    [ARM] Update mach-types

    * msm:
    [ARM] msm: dma support for MSM7X00A
    [ARM] msm: board file for MACH_HALIBUT (QCT MSM7200A)
    [ARM] msm: irq and timer support for ARCH_MSM7X00A
    [ARM] msm: core platform support for ARCH_MSM7X00A

    * s3c2410: (33 commits)
    [ARM] 4795/1: S3C244X: Add armclk and setparent call
    [ARM] 4794/1: S3C24XX: Comonise S3C2440 and S3C2442 clock code
    [ARM] 4793/1: S3C24XX: Add IRQ->GPIO pin mapping function
    [ARM] 4792/1: S3C24XX: Remove warnings from debug-macro.S
    [ARM] 4791/1: S3C2412: Make fclk a parent of msysclk
    [ARM] 4790/1: S3C2412: Fix parent selection for msysclk.
    [ARM] 4789/1: S3C2412: Add missing CLKDIVN register values
    [ARM] 4788/1: S3C24XX: Fix paramet to s3c2410_dma_ctrl if S3C2410_DMAF_AUTOSTART used.
    [ARM] 4787/1: S3C24XX: s3c2410_dma_request() should return the allocated channel number
    [ARM] 4786/1: S3C2412: Add SPI FIFO controll constants
    [ARM] 4785/1: S3C24XX: Add _SHIFT definitions for S3C2410_BANKCON registers
    [ARM] 4784/1: S3C24XX: Fix GPIO restore glitches
    [ARM] 4783/1: S3C24XX: Add s3c2410_gpio_getpull()
    [ARM] 4782/1: S3C24XX: Define FIQ_START for any FIQ users
    [ARM] 4781/1: S3C24XX: DMA suspend and resume support
    [ARM] 4780/1: S3C2412: Allow for seperate DMA channels for TX and RX
    [ARM] 4779/1: S3C2412: Add s3c2412_gpio_set_sleepcfg() call
    [ARM] 4778/1: S3C2412: Add armclk and init from DVS state
    [ARM] 4777/1: S3C24XX: Ensure clk_set_rate() checks the set_rate method for the clk
    [ARM] 4775/1: s3c2410: fix compilation error if only s3c2442 cpu is selected
    ...

    * sa1100:
    [ARM] sa1100: add clock source support

    * vfp:
    [ARM] 4584/2: ARMv7: Add Advanced SIMD (NEON) extension support
    [ARM] 4583/1: ARMv7: Add VFPv3 support
    [ARM] 4582/2: Add support for the common VFP subarchitecture

    Russell King
     
  • I2C driver IDs are optional, so if you don't need one, just omit it.

    Signed-off-by: Jean Delvare

    Jean Delvare
     
  • Signed-off-by: Jean Delvare

    Jean Delvare
     

26 Jan, 2008

1 commit


23 Jan, 2008

1 commit

  • Fix typo in arch/powerpc/boot/flatdevtree_env.h.
    There is no Documentation/networking/ixgbe.txt.

    README.cycladesZ is now in Documentation/.
    wavelan.p.h is now in drivers/net/wireless/.
    HFS.txt is now Documentation/filesystems/hfs.txt.
    OSS-files are now in sound/oss/.

    Signed-off-by: Johann Felix Soden
    Acked-by: Randy Dunlap
    Signed-off-by: Linus Torvalds

    Johann Felix Soden
     

15 Jan, 2008

1 commit


09 Jan, 2008

2 commits


07 Jan, 2008

1 commit

  • not sleeping for every codec read/write but doing a short udelay and
    a conditional reschedule has cut suspend+resume latency by about 1
    second on my T60.

    The patch also fixes the unexpected codec-connection errors that
    happen more often in the new power-save mode:
    http://lkml.org/lkml/2007/11/8/255
    http://bugzilla.kernel.org/show_bug.cgi?id=9332

    Signed-off-by: Ingo Molnar
    Acked-by: Takashi Iwai
    Signed-off-by: Linus Torvalds

    Ingo Molnar
     

08 Dec, 2007

2 commits


21 Nov, 2007

7 commits

  • Check value ranges in ctl callbacks properly. This fixes the unexpected
    crash due to wrong value assignment.
    Also, remove invalid comments in the last patch.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • Signed-off-by: James Courtier-Dutton
    Signed-off-by: Jaroslav Kysela

    James Courtier-Dutton
     
  • Fix the calculation of the private_data pointer in the CS4270 driver.

    Signed-off-by: Timur Tabi
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Timur Tabi
     
  • Reported by Ingo Molnar,
    when booting an allyesconfig bzImage kernel the bootup hangs in the
    portman2x4 driver (on a box that does not have this hardware), at:
    Pid: 1, comm: swapper
    EIP: 0060:[] CPU: 0
    EIP is at parport_pc_read_status+0x4/0x8
    EFLAGS: 00000202 Not tainted (2.6.23-rc9 #904)
    EAX: f7e57a7f EBX: 00000010 ECX: c2b808c0 EDX: 00000379
    ESI: f7cb8230 EDI: 00000010 EBP: f7cb8230 DS: 007b ES: 007b FS: 0000
    CR0: 8005003b CR2: fff9c000 CR3: 007ec000 CR4: 00000690
    DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
    DR6: ffff0ff0 DR7: 00000400
    [] portman_flush_input+0xde/0x12c
    [] snd_portman_probe+0x368/0x484
    [] __device_attach+0x0/0x8
    [] platform_drv_probe+0xc/0x10
    [] driver_probe_device+0x74/0x194
    [] klist_next+0x38/0x70
    [] __device_attach+0x0/0x8
    [] bus_for_each_drv+0x35/0x68
    [] device_attach+0x72/0x78
    the reason is due to an inconsistent error return code of 1 or 2, while
    snd_portman_probe only realizes negative error codes.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • The driver assigns the write proc callback to read wrongly.
    Fixed now.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     
  • The Samsung S3C24xx uses new architecture file layout in the post 2.6.23
    kernel. This patch fixes include path for the s3c2443-ac97.c.

    Signed-off-by: Krzysztof Helt
    Signed-off-by: Andrew Morton
    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Krzysztof Helt
     
  • Volume knob controls with STAC codecs seem to cause problems with some
    devices. Volumes change very slowly or silent suddenly. It's likely
    due to conflict between the software and the hardware volume knob
    setup.
    Since we'll have a virtual master control in future, it's safer to
    remove this control completely right now.

    Signed-off-by: Takashi Iwai
    Signed-off-by: Jaroslav Kysela

    Takashi Iwai
     

20 Nov, 2007

4 commits