1. 01 Nov, 2006 2 commits
    • Tejun Heo's avatar
      [PATCH] sata_sis: fix flags handling for the secondary port · cf0e812f
      Tejun Heo authored
      sis_init_one() modifies probe_ent->port_flags after allocating and
      initializing it using ata_pci_init_native_mode().  This makes port_flags
      for the secondary port (probe_ent->pinfo2->flags) go out of sync resulting
      in misdetection of device due to incorrectly initialized SCR access flag.
      
      This patch make probe_ent alloc/init happen after the final port flags
      value is determined.  This is fragile but probe_ent and all the related
      mess are scheduled to go away soon for exactly this reason.  We just need
      to hold everything together till then.
      
      This has been spotted and diagnosed and tested by Patrick McHardy.
      Signed-off-by: default avatarTejun Heo <htejun@gmail.com>
      Cc: Patric McHardy <kaber@trash.net>
      Cc: Jeff Garzik <jeff@garzik.org>
      Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      cf0e812f
    • Linus Torvalds's avatar
      Merge branch 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6 · d5b9b787
      Linus Torvalds authored
      * 'release' of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6:
        [IA64] Correct definition of handle_IPI
        [IA64] move SAL_CACHE_FLUSH check later in boot
        [IA64] MCA recovery: Montecito support
        [IA64] cpu-hotplug: Fixing confliction between CPU hot-add and IPI
        [IA64] don't double >> PAGE_SHIFT pointer for /dev/kmem access
      d5b9b787
  2. 31 Oct, 2006 38 commits