Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tag: v2.6.25-rc2

Feb 15, 2008

  1. Linux 2.6.25-rc2

    authored February 15, 2008
  2. Merge branch 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/n…

    …fs-2.6
    
    * 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:
      NFS: add missing spkm3 strings to mount option parser
      NFS: remove error field from nfs_readdir_descriptor_t
      NFS: missing spaces in KERN_WARNING
      NFS: Allow text-based mounts via compat_sys_mount
      NFS: fix reference counting for NFSv4 callback thread
    authored February 15, 2008
  3. Merge branch 'linus_origin' into hotfixes

    authored February 15, 2008
  4. Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6

    * git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (82 commits)
      [NET]: Make sure sockets implement splice_read
      netconsole: avoid null pointer dereference at show_local_mac()
      [IPV6]: Fix reversed local_df test in ip6_fragment
      [XFRM]: Avoid bogus BUG() when throwing new policy away.
      [AF_KEY]: Fix bug in spdadd
      [NETFILTER] nf_conntrack_proto_tcp.c: Mistyped state corrected.
      net: xfrm statistics depend on INET
      [NETFILTER]: make secmark_tg_destroy() static
      [INET]: Unexport inet_listen_wlock
      [INET]: Unexport __inet_hash_connect
      [NET]: Improve cache line coherency of ingress qdisc
      [NET]: Fix race in dev_close(). (Bug 9750)
      [IPSEC]: Fix bogus usage of u64 on input sequence number
      [RTNETLINK]: Send a single notification on device state changes.
      [NETLABLE]: Hide netlbl_unlabel_audit_addr6 under ifdef CONFIG_IPV6.
      [NETLABEL]: Don't produce unused variables when IPv6 is off.
      [NETLABEL]: Compilation for CONFIG_AUDIT=n case.
      [GENETLINK]: Relax dances with genl_lock.
      [NETLABEL]: Fix lookup logic of netlbl_domhsh_search_def.
      [IPV6]: remove unused method declaration (net/ndisc.h).
      ...
    authored February 15, 2008
  5. [NET]: Make sure sockets implement splice_read

    Fixes a segmentation fault when trying to splice from a non-TCP socket.
    
    Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    authored February 15, 2008 davem330 committed February 15, 2008
  6. Keiichi Kii

    netconsole: avoid null pointer dereference at show_local_mac()

    This patch avoids a null pointer dereference when we read local_mac 
    for netconsole in configfs and shows default local mac address
    value.
    
    A null pointer dereference occurs when we call show_local_mac() via 
    local_mac entry in configfs before we setup the content of netpoll
    using netpoll_setup().
    
    Signed-off-by: Keiichi KII <k-keiichi@bx.jp.nec.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    authored February 15, 2008 davem330 committed February 15, 2008
  7. Herbert Xu

    [IPV6]: Fix reversed local_df test in ip6_fragment

    I managed to reverse the local_df test when forward-porting this
    patch so it actually makes things worse by never fragmenting at
    all.
    
    Thanks to David Stevens for testing and reporting this bug.
    
    Bill Fink pointed out that the local_df setting is also the wrong
    way around.
    
    Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
    Signed-off-by: David S. Miller <davem@davemloft.net>
    authored February 14, 2008 davem330 committed February 14, 2008
  8. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/jikos/hid
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:
      HID: add USB IDs for MacBook 3rd generation
      HID: add LCSPEC from VERNIER to quirk list
      HID: fix processing of event quirks
      HID: Blacklist new GTCO CalComp USB device PIDs
    authored February 14, 2008
  9. Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/g…

    …it/lenb/linux-acpi-2.6
    
    * 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:
      ACPI: DMI: quirk for FSC ESPRIMO Mobile V5505
      ACPI: DMI blacklist updates
      pnpacpi: __initdata is not an identifier
      ACPI: static acpi_chain_head
      ACPI: static acpi_find_dsdt_initrd()
      ACPI: static acpi_no_initrd_override_setup()
      thinkpad_acpi: static
      ACPI suspend: Execute _WAK with the right argument
      cpuidle: Add Documentation
      ACPI, cpuidle: Clarify C-state description in sysfs
      ACPI: fix suspend regression due to idle update
    authored February 14, 2008
  10. Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6

    * git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (46 commits)
      sh: Fix multiple UTLB hit on UP SH-4.
      sh: fix pci io access for r2d boards
      sh: fix ioreadN_rep and iowriteN_rep
      sh: use ctrl_in/out for on chip pci access
      sh: Kill off more dead symbols.
      sh: __uncached_start only on sh32.
      sh: asm/irq.h needs asm/cpu/irq.h.
      serial: sh-sci: Fix up SH-5 build.
      sh: Get SH-5 caches working again post-unification.
      maple: Fix up maple build failure.
      sh: Kill off bogus SH_SDK7780_STANDALONE symbol.
      sh: asm/tlb.h needs linux/pagemap.h for CONFIG_SWAP=n.
      sh: Tidy include/asm-sh/hp6xx.h
      maple: improve detection of attached peripherals
      sh: Shut up some trivial build warnings.
      sh: Update SH-5 flush_cache_sigtramp() for API changes.
      sh: Fix up set_fixmap_nocache() for SH-5.
      sh: Fix up pte_mkhuge() build breakage for SH-5.
      sh: Disable big endian for SH-5.
      sh: Handle SH7366 CPU in check_bugs().
      ...
    authored February 14, 2008
  11. Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt

    * git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-hrt:
      hrtimer: catch expired CLOCK_REALTIME timers early
      hrtimer: check relative timeouts for overflow
    authored February 14, 2008
  12. Merge branch 'slab-linus' of git://git.kernel.org/pub/scm/linux/kerne…

    …l/git/christoph/vm
    
    * 'slab-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/christoph/vm:
      slub: Support 4k kmallocs again to compensate for page allocator slowness
      slub: Fallback to kmalloc_large for failing higher order allocs
      slub: Determine gfpflags once and not every time a slab is allocated
      make slub.c:slab_address() static
      slub: kmalloc page allocator pass-through cleanup
      slab: avoid double initialization & do initialization in 1 place
    authored February 14, 2008
  13. Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…

    …/git/roland/infiniband
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
      RDMA/cma: Do not issue MRA if user rejects connection request
      mlx4_core: Move table_find from fmr_alloc to fmr_enable
      IB/mlx4: mlx4_ib_fmr_alloc() should call mlx4_fmr_enable()
      IPoIB: Remove unused struct ipoib_cm_tx.ibwc member
      IPoIB: On P_Key change event, reset state properly
      IB/mthca: Convert to use be16_add_cpu()
      RDMA/cxgb3: Fail loopback connections
      IB/cm: Fix infiniband_cm class kobject ref counting
      IB/cm: Remove debug printk()s that snuck upstream
      IB/mthca: Add missing sg_init_table() in mthca_map_user_db()
    authored February 14, 2008
  14. Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86

    * git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:
      x86: cpa, fix out of date comment
      KVM is not seen under X86 config with latest git (32 bit compile)
      x86: cpa: ensure page alignment
      x86: include proper prototypes for rodata_test
      x86: fix gart_iommu_init()
      x86: EFI set_memory_x()/set_memory_uc() fixes
      x86: make dump_pagetable() static
      x86: fix "BUG: sleeping function called from invalid context" in print_vma_addr()
    authored February 14, 2008
  15. Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git…

    …/paulus/powerpc
    
    * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:
      [POWERPC] Remove unused CONFIG_WANT_DEVICE_TREE
      [POWERPC] Cell RAS: Remove DEBUG, and add license and copyright
      [POWERPC] hvc_rtas_init() must be __init
      [POWERPC] free_property() must not be __init
      [POWERPC] vdso_do_func_patch{32,64}() must be __init
      [POWERPC] Remove generated files on make clean
      [POWERPC] Fix arch/ppc compilation - add typedef for pgtable_t
      [POWERPC] Wire up new timerfd syscalls
      [POWERPC] PS3: Update sys-manager button events
      [POWERPC] PS3: Sys-manager code cleanup
      [POWERPC] PS3: Use system reboot on restart
      [POWERPC] PS3: Fix bootwrapper hang bug
      [POWERPC] PS3: Fix reading pm interval in logical performance monitor
      [POWERPC] PS3: Fix setting bookmark in logical performance monitor
      [POWERPC] Fix DEBUG_PREEMPT warning when warning
    authored February 14, 2008
  16. dentries: Extract common code to remove dentry from lru

    Extract the common code to remove a dentry from the lru into a new function
    dentry_lru_remove().
    
    Two call sites used list_del() instead of list_del_init().  AFAIK the
    performance of both is the same.  dentry_lru_remove() does a list_del_init().
    
    As a result dentry->d_lru is now always empty when a dentry is freed.
    
    Signed-off-by: Christoph Lameter <clameter@sgi.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  17. d_path: Make d_path() use a struct path

    d_path() is used on a <dentry,vfsmount> pair.  Lets use a struct path to
    reflect this.
    
    [akpm@linux-foundation.org: fix build in mm/memory.c]
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Bryan Wu <bryan.wu@analog.com>
    Acked-by: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Cc: Michael Halcrow <mhalcrow@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  18. d_path: Make seq_path() use a struct path argument

    seq_path() is always called with a dentry and a vfsmount from a struct path.
    Make seq_path() take it directly as an argument.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Cc: Christoph Hellwig <hch@lst.de>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  19. Use struct path in struct svc_expkey

    I'm embedding struct path into struct svc_expkey.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Acked-by: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Cc: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  20. Use struct path in struct svc_export

    I'm embedding struct path into struct svc_export.
    
    [akpm@linux-foundation.org: coding-style fixes]
    [ezk@cs.sunysb.edu: NFSD: fix wrong mnt_writer count in rename]
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: J. Bruce Fields <bfields@citi.umich.edu>
    Acked-by: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Cc: Trond Myklebust <trond.myklebust@fys.uio.no>
    Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  21. d_path: Make get_dcookie() use a struct path argument

    get_dcookie() is always called with a dentry and a vfsmount from a struct
    path.  Make get_dcookie() take it directly as an argument.
    
    [akpm@linux-foundation.org: coding-style fixes]
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  22. d_path: Make proc_get_link() use a struct path argument

    proc_get_link() is always called with a dentry and a vfsmount from a struct
    path.  Make proc_get_link() take it directly as an argument.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Cc: "Eric W. Biederman" <ebiederm@xmission.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  23. d_path: Use struct path in struct avc_audit_data

    audit_log_d_path() is a d_path() wrapper that is used by the audit code.  To
    use a struct path in audit_log_d_path() I need to embed it into struct
    avc_audit_data.
    
    [akpm@linux-foundation.org: coding-style fixes]
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Cc: Stephen Smalley <sds@tycho.nsa.gov>
    Cc: James Morris <jmorris@namei.org>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  24. d_path: kerneldoc cleanup

    Move and update d_path() kernel API documentation.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  25. One less parameter to __d_path

    All callers to __d_path pass the dentry and vfsmount of a struct path to
    __d_path.  Pass the struct path directly, instead.
    
    [akpm@linux-foundation.org: coding-style fixes]
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@infradead.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: "J. Bruce Fields" <bfields@fieldses.org>
    Cc: Neil Brown <neilb@suse.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  26. Make set_fs_{root,pwd} take a struct path

    In nearly all cases the set_fs_{root,pwd}() calls work on a struct
    path. Change the function to reflect this and use path_get() here.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  27. Use struct path in fs_struct

    * Use struct path in fs_struct.
    
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  28. Introduce path_get()

    This introduces the symmetric function to path_put() for getting a reference
    to the dentry and vfsmount of a struct path in the right order.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  29. Use path_put() in a few places instead of {mnt,d}put()

    Use path_put() in a few places instead of {mnt,d}put()
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Acked-by: David Howells <dhowells@redhat.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  30. Introduce path_put()

    * Add path_put() functions for releasing a reference to the dentry and
      vfsmount of a struct path in the right order
    
    * Switch from path_release(nd) to path_put(&nd->path)
    
    * Rename dput_path() to path_put_conditional()
    
    [akpm@linux-foundation.org: fix cifs]
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Cc: <linux-fsdevel@vger.kernel.org>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: Steven French <sfrench@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  31. Embed a struct path into struct nameidata instead of nd->{dentry,mnt}

    This is the central patch of a cleanup series. In most cases there is no good
    reason why someone would want to use a dentry for itself. This series reflects
    that fact and embeds a struct path into nameidata.
    
    Together with the other patches of this series
    - it enforced the correct order of getting/releasing the reference count on
      <dentry,vfsmount> pairs
    - it prepares the VFS for stacking support since it is essential to have a
      struct path in every place where the stack can be traversed
    - it reduces the overall code size:
    
    without patch series:
       text    data     bss     dec     hex filename
    5321639  858418  715768 6895825  6938d1 vmlinux
    
    with patch series:
       text    data     bss     dec     hex filename
    5320026  858418  715768 6894212  693284 vmlinux
    
    This patch:
    
    Switch from nd->{dentry,mnt} to nd->path.{dentry,mnt} everywhere.
    
    [akpm@linux-foundation.org: coding-style fixes]
    [akpm@linux-foundation.org: fix cifs]
    [akpm@linux-foundation.org: fix smack]
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: Casey Schaufler <casey@schaufler-ca.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  32. Move struct path into its own header

    Move the definition of struct path into its own header file for further
    patches.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  33. Remove path_release_on_umount()

    path_release_on_umount() should only be called from sys_umount(). I merged the
    function into sys_umount() instead of having in in namei.c.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  34. Dont touch fs_struct in usermodehelper

    This test seems to be unnecessary since we always have rootfs mounted before
    calling a usermodehelper.
    
    Signed-off-by: Andreas Gruenbacher <agruen@suse.de>
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Acked-by: Greg KH <greg@kroah.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
  35. Dont touch fs_struct in drivers

    The sound drivers and the pnpbios core test for current->root != NULL.  This
    test seems to be unnecessary since we always have rootfs mounted before
    initializing the drivers.
    
    Signed-off-by: Jan Blunck <jblunck@suse.de>
    Acked-by: Christoph Hellwig <hch@lst.de>
    Cc: Bjorn Helgaas <bjorn.helgaas@hp.com>
    Cc: Jaroslav Kysela <perex@suse.cz>
    Acked-by: Takashi Iwai <tiwai@suse.de>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    authored February 14, 2008 Linus Torvalds committed February 14, 2008
Something went wrong with that request. Please try again.