Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
Linus Torvalds [Sat, 13 Mar 2010 00:04:50 +0000 (16:04 -0800)]
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)
  doc: fix typo in comment explaining rb_tree usage
  Remove fs/ntfs/ChangeLog
  doc: fix console doc typo
  doc: cpuset: Update the cpuset flag file
  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed
  Remove drivers/parport/ChangeLog
  Remove drivers/char/ChangeLog
  doc: typo - Table 1-2 should refer to "status", not "statm"
  tree-wide: fix typos "ass?o[sc]iac?te" -> "associate" in comments
  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h
  devres/irq: Fix devm_irq_match comment
  Remove reference to kthread_create_on_cpu
  tree-wide: Assorted spelling fixes
  tree-wide: fix 'lenght' typo in comments and code
  drm/kms: fix spelling in error message
  doc: capitalization and other minor fixes in pnp doc
  devres: typo fix s/dev/devm/
  Remove redundant trailing semicolons from macros
  fix typo "definetly" -> "definitely" in comment
  tree-wide: s/widht/width/g typo in comments
  ...

Fix trivial conflict in Documentation/laptops/00-INDEX

1  2 
Documentation/laptops/00-INDEX
arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h
arch/arm/plat-samsung/include/plat/nand.h
arch/arm/plat-samsung/include/plat/regs-usb-hsotg-phy.h
drivers/mmc/host/mxcmmc.c
drivers/serial/samsung.c
fs/buffer.c
fs/ext4/super.c
include/linux/sched.h
kernel/params.c
mm/slub.c

@@@ -2,8 -2,10 +2,12 @@@
        - This file
  acer-wmi.txt
        - information on the Acer Laptop WMI Extras driver.
+ asus-laptop.txt
+       - information on the Asus Laptop Extras driver.
+ disk-shock-protection.txt
+       - information on hard disk shock protection.
 +dslm.c
 +      - Simple Disk Sleep Monitor program
  laptop-mode.txt
        - how to conserve battery power using laptop-mode.
  sony-laptop.txt
@@@ -78,7 -78,7 +78,7 @@@ extern int s3c_gpio_setcfg_s3c24xx_a(st
   *    others = Special functions (dependant on bank)
   *
   * Note, since the code to deal with the case where there are two control
-  * registers instead of one, we do not have a seperate set of functions for
+  * registers instead of one, we do not have a separate set of functions for
   * each case.
  */
  extern int s3c_gpio_setcfg_s3c64xx_4bit(struct s3c_gpio_chip *chip,
@@@ -3,7 -3,7 +3,7 @@@
   * Copyright (c) 2004 Simtec Electronics
   *    Ben Dooks <ben@simtec.co.uk>
   *
-  * S3C2410 - NAND device controller platfrom_device info
+  * S3C2410 - NAND device controller platform_device info
   *
   * This program is free software; you can redistribute it and/or modify
   * it under the terms of the GNU General Public License version 2 as
@@@ -12,7 -12,7 +12,7 @@@
   * published by the Free Software Foundation.
  */
  
- /* Note, this is a seperate header file as some of the clock framework
+ /* Note, this is a separate header file as some of the clock framework
   * needs to touch this if the clk_48m is used as the USB OHCI or other
   * peripheral source.
  */
@@@ -4,7 -4,7 +4,7 @@@
   *  This is a driver for the SDHC controller found in Freescale MX2/MX3
   *  SoCs. It is basically the same hardware as found on MX1 (imxmmc.c).
   *  Unlike the hardware found on MX1, this hardware just works and does
-  *  not need all the quirks found in imxmmc.c, hence the seperate driver.
+  *  not need all the quirks found in imxmmc.c, hence the separate driver.
   *
   *  Copyright (C) 2008 Sascha Hauer, Pengutronix <s.hauer@pengutronix.de>
   *  Copyright (C) 2006 Pavel Pisa, PiKRON <ppisa@pikron.com>
@@@ -708,7 -708,7 +708,7 @@@ static int mxcmci_probe(struct platform
        mmc->max_blk_size = 2048;
        mmc->max_blk_count = 65535;
        mmc->max_req_size = mmc->max_blk_size * mmc->max_blk_count;
 -      mmc->max_seg_size = mmc->max_seg_size;
 +      mmc->max_seg_size = mmc->max_req_size;
  
        host = mmc_priv(mmc);
        host->base = ioremap(r->start, resource_size(r));
diff --combined drivers/serial/samsung.c
@@@ -1271,7 -1271,7 +1271,7 @@@ s3c24xx_serial_console_txrdy(struct uar
        unsigned long ufstat, utrstat;
  
        if (ufcon & S3C2410_UFCON_FIFOMODE) {
-               /* fifo mode - check ammount of data in fifo registers... */
+               /* fifo mode - check amount of data in fifo registers... */
  
                ufstat = rd_regl(port, S3C2410_UFSTAT);
                return (ufstat & info->tx_fifofull) ? 0 : 1;
@@@ -1374,7 -1374,7 +1374,7 @@@ s3c24xx_serial_get_options(struct uart_
   * data.
  */
  
 -static int s3c24xx_serial_init_ports(struct s3c24xx_uart_info *info)
 +static int s3c24xx_serial_init_ports(struct s3c24xx_uart_info **info)
  {
        struct s3c24xx_uart_port *ptr = s3c24xx_serial_ports;
        struct platform_device **platdev_ptr;
        platdev_ptr = s3c24xx_uart_devs;
  
        for (i = 0; i < CONFIG_SERIAL_SAMSUNG_UARTS; i++, ptr++, platdev_ptr++) {
 -              s3c24xx_serial_init_port(ptr, info, *platdev_ptr);
 +              s3c24xx_serial_init_port(ptr, info[i], *platdev_ptr);
        }
  
        return 0;
@@@ -1451,7 -1451,7 +1451,7 @@@ static struct console s3c24xx_serial_co
  };
  
  int s3c24xx_serial_initconsole(struct platform_driver *drv,
 -                             struct s3c24xx_uart_info *info)
 +                             struct s3c24xx_uart_info **info)
  
  {
        struct platform_device *dev = s3c24xx_uart_devs[0];
diff --combined fs/buffer.c
@@@ -2893,7 -2893,7 +2893,7 @@@ int block_write_full_page_endio(struct 
  
        /*
         * The page straddles i_size.  It must be zeroed out on each and every
-        * writepage invokation because it may be mmapped.  "A file is mapped
+        * writepage invocation because it may be mmapped.  "A file is mapped
         * in multiples of the page size.  For a file that is not a multiple of
         * the  page size, the remaining memory is zeroed when mapped, and
         * writes to that region are not written out to the file."
@@@ -3265,7 -3265,7 +3265,7 @@@ static void recalc_bh_state(void
        
  struct buffer_head *alloc_buffer_head(gfp_t gfp_flags)
  {
 -      struct buffer_head *ret = kmem_cache_alloc(bh_cachep, gfp_flags);
 +      struct buffer_head *ret = kmem_cache_zalloc(bh_cachep, gfp_flags);
        if (ret) {
                INIT_LIST_HEAD(&ret->b_assoc_buffers);
                get_cpu_var(bh_accounting).nr++;
@@@ -3352,6 -3352,15 +3352,6 @@@ int bh_submit_read(struct buffer_head *
  }
  EXPORT_SYMBOL(bh_submit_read);
  
 -static void
 -init_buffer_head(void *data)
 -{
 -      struct buffer_head *bh = data;
 -
 -      memset(bh, 0, sizeof(*bh));
 -      INIT_LIST_HEAD(&bh->b_assoc_buffers);
 -}
 -
  void __init buffer_init(void)
  {
        int nrpages;
                        sizeof(struct buffer_head), 0,
                                (SLAB_RECLAIM_ACCOUNT|SLAB_PANIC|
                                SLAB_MEM_SPREAD),
 -                              init_buffer_head);
 +                              NULL);
  
        /*
         * Limit the bh occupancy to 10% of ZONE_NORMAL
diff --combined fs/ext4/super.c
@@@ -302,7 -302,7 +302,7 @@@ void ext4_journal_abort_handle(const ch
   * write out the superblock safely.
   *
   * We'll just use the jbd2_journal_abort() error code to record an error in
-  * the journal instead.  On recovery, the journal will compain about
+  * the journal instead.  On recovery, the journal will complain about
   * that error until we've noted it down and cleared it.
   */
  
@@@ -2358,7 -2358,7 +2358,7 @@@ static void ext4_sb_release(struct kobj
  }
  
  
 -static struct sysfs_ops ext4_attr_ops = {
 +static const struct sysfs_ops ext4_attr_ops = {
        .show   = ext4_attr_show,
        .store  = ext4_attr_store,
  };
diff --combined include/linux/sched.h
@@@ -1473,7 -1473,7 +1473,7 @@@ struct task_struct 
  
        struct list_head        *scm_work_list;
  #ifdef CONFIG_FUNCTION_GRAPH_TRACER
-       /* Index of current stored adress in ret_stack */
+       /* Index of current stored address in ret_stack */
        int curr_ret_stack;
        /* Stack of return addresses for return function tracing */
        struct ftrace_ret_stack *ret_stack;
@@@ -2391,7 -2391,9 +2391,7 @@@ void thread_group_cputimer(struct task_
  
  static inline void thread_group_cputime_init(struct signal_struct *sig)
  {
 -      sig->cputimer.cputime = INIT_CPUTIME;
        spin_lock_init(&sig->cputimer.lock);
 -      sig->cputimer.running = 0;
  }
  
  static inline void thread_group_cputime_free(struct signal_struct *sig)
diff --combined kernel/params.c
@@@ -401,8 -401,8 +401,8 @@@ int param_get_string(char *buffer, stru
  }
  
  /* sysfs output in /sys/modules/XYZ/parameters/ */
- #define to_module_attr(n) container_of(n, struct module_attribute, attr);
- #define to_module_kobject(n) container_of(n, struct module_kobject, kobj);
+ #define to_module_attr(n) container_of(n, struct module_attribute, attr)
+ #define to_module_kobject(n) container_of(n, struct module_kobject, kobj)
  
  extern struct kernel_param __start___param[], __stop___param[];
  
@@@ -420,7 -420,7 +420,7 @@@ struct module_param_attr
  };
  
  #ifdef CONFIG_SYSFS
- #define to_param_attr(n) container_of(n, struct param_attribute, mattr);
+ #define to_param_attr(n) container_of(n, struct param_attribute, mattr)
  
  static ssize_t param_attr_show(struct module_attribute *mattr,
                               struct module *mod, char *buf)
@@@ -516,7 -516,6 +516,7 @@@ static __modinit int add_sysfs_param(st
        new->grp.attrs = attrs;
  
        /* Tack new one on the end. */
 +      sysfs_attr_init(&new->attrs[num].mattr.attr);
        new->attrs[num].param = kp;
        new->attrs[num].mattr.show = param_attr_show;
        new->attrs[num].mattr.store = param_attr_store;
@@@ -723,7 -722,7 +723,7 @@@ static ssize_t module_attr_store(struc
        return ret;
  }
  
 -static struct sysfs_ops module_sysfs_ops = {
 +static const struct sysfs_ops module_sysfs_ops = {
        .show = module_attr_show,
        .store = module_attr_store,
  };
@@@ -737,7 -736,7 +737,7 @@@ static int uevent_filter(struct kset *k
        return 0;
  }
  
 -static struct kset_uevent_ops module_uevent_ops = {
 +static const struct kset_uevent_ops module_uevent_ops = {
        .filter = uevent_filter,
  };
  
diff --combined mm/slub.c
+++ b/mm/slub.c
@@@ -2960,7 -2960,7 +2960,7 @@@ static void slab_mem_offline_callback(v
                        /*
                         * if n->nr_slabs > 0, slabs still exist on the node
                         * that is going down. We were unable to free them,
-                        * and offline_pages() function shoudn't call this
+                        * and offline_pages() function shouldn't call this
                         * callback. So, we must fail.
                         */
                        BUG_ON(slabs_node(s, offline_node));
@@@ -4390,7 -4390,7 +4390,7 @@@ static void kmem_cache_release(struct k
        kfree(s);
  }
  
 -static struct sysfs_ops slab_sysfs_ops = {
 +static const struct sysfs_ops slab_sysfs_ops = {
        .show = slab_attr_show,
        .store = slab_attr_store,
  };
@@@ -4409,7 -4409,7 +4409,7 @@@ static int uevent_filter(struct kset *k
        return 0;
  }
  
 -static struct kset_uevent_ops slab_uevent_ops = {
 +static const struct kset_uevent_ops slab_uevent_ops = {
        .filter = uevent_filter,
  };