Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 18 Mar 2011 17:37:40 +0000 (10:37 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 18 Mar 2011 17:37:40 +0000 (10:37 -0700)
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)
  doc: CONFIG_UNEVICTABLE_LRU doesn't exist anymore
  Update cpuset info & webiste for cgroups
  dcdbas: force SMI to happen when expected
  arch/arm/Kconfig: remove one to many l's in the word.
  asm-generic/user.h: Fix spelling in comment
  drm: fix printk typo 'sracth'
  Remove one to many n's in a word
  Documentation/filesystems/romfs.txt: fixing link to genromfs
  drivers:scsi Change printk typo initate -> initiate
  serial, pch uart: Remove duplicate inclusion of linux/pci.h header
  fs/eventpoll.c: fix spelling
  mm: Fix out-of-date comments which refers non-existent functions
  drm: Fix printk typo 'failled'
  coh901318.c: Change initate to initiate.
  mbox-db5500.c Change initate to initiate.
  edac: correct i82975x error-info reported
  edac: correct i82975x mci initialisation
  edac: correct commented info
  fs: update comments to point correct document
  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c
  ...

Trivial conflict in fs/eventpoll.c (spelling vs addition)

30 files changed:
1  2 
MAINTAINERS
Makefile
arch/x86/kernel/apic/io_apic.c
drivers/bluetooth/btusb.c
drivers/gpu/drm/radeon/evergreen.c
drivers/gpu/drm/radeon/r100.c
drivers/gpu/drm/radeon/r300.c
drivers/gpu/drm/radeon/r600.c
drivers/gpu/drm/radeon/radeon_ring.c
drivers/gpu/drm/radeon/rs600.c
drivers/gpu/drm/radeon/rs690.c
drivers/gpu/drm/radeon/rv770.c
drivers/net/qla3xxx.c
drivers/net/sungem.h
drivers/platform/x86/acer-wmi.c
drivers/scsi/megaraid/megaraid_sas_base.c
drivers/target/target_core_hba.c
drivers/tty/hvc/hvcs.c
drivers/tty/serial/pch_uart.c
fs/btrfs/disk-io.c
fs/dcache.c
fs/eventpoll.c
init/Kconfig
kernel/trace/ring_buffer.c
mm/memory.c
mm/mempolicy.c
mm/shmem.c
net/core/dev_addr_lists.c
net/mac80211/tx.c
sound/pci/au88x0/au88x0_core.c

diff --cc MAINTAINERS
Simple merge
diff --cc Makefile
Simple merge
index 4b5ebd26f56547dc527192ea431a9cf378439ad7,303be814ddd1513a16769b3336a88a80b56ffe89..795ba310cb1dae61ca4d6a7e956258d056ce19c3
@@@ -3980,10 -4023,10 +3980,10 @@@ int mp_find_ioapic_pin(int ioapic, u32 
        return gsi - mp_gsi_routing[ioapic].gsi_base;
  }
  
 -static int bad_ioapic(unsigned long address)
 +static __init int bad_ioapic(unsigned long address)
  {
        if (nr_ioapics >= MAX_IO_APICS) {
-               printk(KERN_WARNING "WARING: Max # of I/O APICs (%d) exceeded "
+               printk(KERN_WARNING "WARNING: Max # of I/O APICs (%d) exceeded "
                       "(found %d), skipping\n", MAX_IO_APICS, nr_ioapics);
                return 1;
        }
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
diff --cc fs/dcache.c
Simple merge
diff --cc fs/eventpoll.c
index 4a09af9e9a6387869bf398dbda88723b97d319cf,7513066cca21b096e36b99a78582f55d74a664d5..ff12f7ac73ef703a4bbd9ab3ca995f87785677bf
   * This mutex is acquired by ep_free() during the epoll file
   * cleanup path and it is also acquired by eventpoll_release_file()
   * if a file has been pushed inside an epoll set and it is then
-  * close()d without a previous call toepoll_ctl(EPOLL_CTL_DEL).
+  * close()d without a previous call to epoll_ctl(EPOLL_CTL_DEL).
 + * It is also acquired when inserting an epoll fd onto another epoll
 + * fd. We do this so that we walk the epoll tree and ensure that this
 + * insertion does not create a cycle of epoll file descriptors, which
 + * could lead to deadlock. We need a global mutex to prevent two
 + * simultaneous inserts (A into B and B into A) from racing and
 + * constructing a cycle without either insert observing that it is
 + * going to.
   * It is possible to drop the "ep->mtx" and to use the global
   * mutex "epmutex" (together with "ep->lock") to have it working,
   * but having "ep->mtx" will make the interface more scalable.
diff --cc init/Kconfig
Simple merge
Simple merge
diff --cc mm/memory.c
Simple merge
diff --cc mm/mempolicy.c
Simple merge
diff --cc mm/shmem.c
Simple merge
Simple merge
Simple merge
index 16c0bdfbb16481148acfeb4845cbfcc020e5b6ab,d43252a08b5896e1aab686435f05ec98e2543d61..489150380eac0d11ac9c0531fa37f1d59b7cb410
@@@ -1249,22 -1249,14 +1249,22 @@@ static void vortex_adbdma_resetup(vorte
        }
  }
  
- static int inline vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma)
+ static inline int vortex_adbdma_getlinearpos(vortex_t * vortex, int adbdma)
  {
        stream_t *dma = &vortex->dma_adb[adbdma];
 -      int temp;
 +      int temp, page, delta;
  
        temp = hwread(vortex->mmio, VORTEX_ADBDMA_STAT + (adbdma << 2));
 -      temp = (dma->period_virt * dma->period_bytes) + (temp & (dma->period_bytes - 1));
 -      return temp;
 +      page = (temp & ADB_SUBBUF_MASK) >> ADB_SUBBUF_SHIFT;
 +      if (dma->nr_periods >= 4)
 +              delta = (page - dma->period_real) & 3;
 +      else {
 +              delta = (page - dma->period_real);
 +              if (delta < 0)
 +                      delta += dma->nr_periods;
 +      }
 +      return (dma->period_virt + delta) * dma->period_bytes
 +              + (temp & (dma->period_bytes - 1));
  }
  
  static void vortex_adbdma_startfifo(vortex_t * vortex, int adbdma)