1. 03 Jan, 2007 1 commit
  2. 02 Jan, 2007 8 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm · b06b5a53
      Linus Torvalds authored
      * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm:
        [ARM] 4081/1: Add definition for TI Sync Serial Protocol
        [ARM] 4080/1: Fix for the SSCR0_SlotsPerFrm macro
        [ARM] Fix VFP initialisation issue for SMP systems
        [ARM] 4078/1: Fix ARM copypage cache coherency problems
        [ARM] 4077/1: iop13xx: fix __io() macro
        [ARM] 4074/1: Flat loader stack alignment
        [ARM] 4073/1: Prevent s3c24xx drivers from including asm/arch/hardware.h and asm/arch/irqs.h
        [ARM] 4071/1: S3C24XX: Documentation update
        [ARM] 4066/1: correct a comment about PXA's sched_clock range
        [ARM] 4065/1: S3C24XX: dma printk fixes
        [ARM] 4064/1: make pxa_get_cycles() static
        [ARM] 4063/1: ep93xx: fix IRQ_EP93XX_GPIO?MUX numbering
      b06b5a53
    • Philipp Zabel's avatar
      [ARM] 4081/1: Add definition for TI Sync Serial Protocol · d02b161e
      Philipp Zabel authored
      Of the possible SSP frame formats (FRF bits in SSCR0), only SSCR0_PSP is defined. Other possible formats are Motorola SPI (0<<4), TI SSP (1<<4) and Microwire (2<<4). Attached patch adds a definition SSCR0_TISSP.
      This mode is used for the sound codec attached to the PXA272 SSP1 of some HTC PDA phones.
      Signed-off-by: default avatarPhilipp Zabel <philipp.zabel@gmail.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      d02b161e
    • Philipp Zabel's avatar
      [ARM] 4080/1: Fix for the SSCR0_SlotsPerFrm macro · f566b2b2
      Philipp Zabel authored
      The SSCR0_SlotsPerFrm macro writes a 3-bit value to bits [2:0], while the correct location of FRDC in SSCR0 is at bits [26:24]. This patch adds the missing "<< 24".
      Signed-off-by: default avatarPhilipp Zabel <philipp.zabel@gmail.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      f566b2b2
    • Russell King's avatar
      [ARM] Fix VFP initialisation issue for SMP systems · 8e140362
      Russell King authored
      When we install the handlers for context switching, we must enable
      VFP on all CPU cores, otherwise undefined (and random) effects
      occur.
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      8e140362
    • Segher Boessenkool's avatar
      [PATCH] Fix insta-reboot with "i386: Relocatable kernel support" · c6b33cc4
      Segher Boessenkool authored
      Commit 968de4f0 ("i386: Relocatable
      kernel support") caused problems for people with old binutils versions
      that didn't mark ".text.*" sections automatically allocated.
      
      So we should use .section command to specifically mark .text.head
      section as AX (allocatable and executable) to solve the problem.
      
      This should be unnecessary with binutils 2.15 and later, which is
      already three years old, but it doesn't hurt supporting older toolchains
      where possible.
      Signed-off-by: default avatarVivek Goyal <vgoyal@in.ibm.com>
      Acked-by: default avatarJean Delvare <khali@linux-fr.org>
      Cc: Eric W. Biederman <ebiederm@xmission.com>
      Cc: Andi Kleen <ak@suse.de>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      c6b33cc4
    • Parag Warudkar's avatar
      [PATCH] selinux: fix selinux_netlbl_inode_permission() locking · 9883a13c
      Parag Warudkar authored
      do not call a sleeping lock API in an RCU read section.
      lock_sock_nested can sleep, its BH counterpart doesn't.
      selinux_netlbl_inode_permission() needs to use the BH counterpart
      unconditionally.
      
      Compile tested.
      
      From: Ingo Molnar <mingo@elte.hu>
      
      added BH disabling, because this function can be called from non-atomic
      contexts too, so a naked bh_lock_sock() would be deadlock-prone.
      
      Boot-tested the resulting kernel.
      Signed-off-by: default avatarParag Warudkar <paragw@paragw.zapto.org>
      Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      9883a13c
    • Jens Axboe's avatar
      [PATCH] cfq-iosched: merging problem · ec8acb69
      Jens Axboe authored
      Two issues:
      
      - The final return 1 should be a return 0, otherwise comparing cfqq is
        a noop.
      
      - bio_sync() only checks the sync flag, while rq_is_sync() checks both
        for READ and sync. The latter is what we want. Expand the bio check
        to include reads, and relax the restriction to allow merging of async
        io into sync requests.
      
      In the future we want to clean up the SYNC logic, right now it means
      both sync request (such as READ and O_DIRECT WRITE) and unplug-on-issue.
      Leave that for later.
      Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      ec8acb69
    • Alan's avatar
      [PATCH] libata: fix combined mode · dc3c3377
      Alan authored
      This is a slight variant on the patch I posted December 16th to fix
      libata combined mode handling. The only real change is that we now
      correctly also reserve BAR1,2,4. That is basically a neatness issue.
      
      Jeff was unhappy about two things
      
      1. That it didn't work in the case of one channel native one channel
      legacy.
      
      This is a silly complaint because the SFF layer in libata doesn't handle
      this case yet anyway.
      
      2. The case where combined mode is in use and IDE=n.
      
      In this case the libata quirk code reserves the resources in question
      correctly already.
      
      Once the combined mode stuff is redone properly (2.6.21) then the entire
      mess turns into a single pci_request_regions() for all cases and all the
      ugly resource hackery goes away.
      
      I'm sending this now rather than after running full test suites so that
      it can get the maximal testing in a short time. I'll be running tests on
      this after lunch.
      Signed-off-by: default avatarAlan Cox <alan@redhat.com>
      Cc: Jeff Garzik <jgarzik@pobox.com>
      Acked-by: default avatarAlessandro Suardi <alessandro.suardi@gmail.com>
      Acked-by: default avatarTheodore Tso <tytso@mit.edu>
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      dc3c3377
  3. 01 Jan, 2007 2 commits
  4. 31 Dec, 2006 10 commits
  5. 30 Dec, 2006 19 commits