{"shas":[["bddefdeec5bc56ba5aa2c2ca8c904cdff58e7e5b","71202349b6bab84fd697c8fc05379fc0e6724c25@oracle.com","ocfs2/dlm: Add new dlm message DLM_BEGIN_EXIT_DOMAIN_MSG\n\nThis patch adds a new dlm message DLM_BEGIN_EXIT_DOMAIN_MSG and ups the dlm\nprotocol to 1.2.\n\no2dlm sends this new message in dlm_unregister_domain() to mark the beginning\nof the exit domain. This message is sent to all nodes in the domain.\n\nCurrently o2dlm has no way of informing other nodes of its impending exit.\nThis information is useful as the other nodes could disregard the exiting\nnode in certain operations. For example, in resource migration. If two or\nmore nodes were umounting in parallel, it would be more efficient if o2dlm\nwere to choose a non-exiting node to be the new master node rather than an\nexiting one.\n\nSigned-off-by: Sunil Mushran <sunil.mushran@oracle.com>\nReviewed-by: Mark Fasheh <mfasheh@suse.com>\nSigned-off-by: Joel Becker <jlbec@evilplan.org>","Sunil Mushran"],["66effd3c681256874a81436493a933edb1701798","71202349b6bab84fd697c8fc05379fc0e6724c25@oracle.com","ocfs2/dlm: Do not migrate resource to a node that is leaving the domain\n\nDuring dlm domain shutdown, o2dlm has to free all the lock resources. Ones that\nhave no locks and references are freed. Ones that have locks and/or references\nare migrated to another node.\n\nThe first task in migration is finding a target. Currently we scan the lock\nresource and find one node that either has a lock or a reference. This is not\nvery efficient in a parallel umount case as we might end up migrating the\nlock resource to a node which itself may have to migrate it to a third node.\n\nThe patch scans the dlm->exit_domain_map to ensure the target node is not\nleaving the domain. If no valid target node is found, o2dlm does not migrate\nthe resource but instead waits for the unlock and deref messages that will\nallow it to free the resource.\n\nSigned-off-by: Sunil Mushran <sunil.mushran@oracle.com>\nSigned-off-by: Joel Becker <jlbec@evilplan.org>","Sunil Mushran"],["3d1c1829ebe7e8bb48a997b39b4865abc9197e5e","1c61ece1e0e3e7d92a41e9a901fc3956c7c63903@oracle.com","Ocfs2: Teach local-mounted ocfs2 to handle unwritten_extents correctly.\n\nOops, local-mounted of 'ocfs2_fops_no_plocks' is just missing the support\nof unwritten_extents/punching-hole due to no func pointer was given correctly\nto '.follocate' field.\n\nSigned-off-by: Tristan Ye <tristan.ye@oracle.com>","Tristan Ye"],["ece928df16494becd43f999aff9bd530182e7e81","9d3d88cacb47f143c6cf36b9a61c09b528b2c49a@evilplan.org","Merge branch 'move_extents' of git://oss.oracle.com/git/tye/linux-2.6 into ocfs2-merge-window\n\nConflicts:\n\tfs/ocfs2/ioctl.c","Joel Becker"],["3fb7933850faf1017c59a675e895ed8f27fef4be","3e71822e7d352340a66a05adb0ac752937663fba@amcc.com","powerpc/4xx: Adding PCIe MSI support\n\nThis patch adds MSI support for 440SPe, 460Ex, 460Sx and 405Ex.\n\nSigned-off-by: Rupjyoti Sarmah <rsarmah@apm.com>\nSigned-off-by: Tirumala R Marri <tmarri@apm.com>\nAcked-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>\nSigned-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>","Rupjyoti Sarmah"],["dce65a6a92f34fbc425ffb4302f8e747d89c9792","38b52dbb5f0b63d149982b6c5de788ec93a89032@linux-sh.org","Merge branch 'rmobile/fbdev' into rmobile-latest","Paul Mundt"],["4bff4a7ee4b9e487a1bc1d31082e77b6a381418a","50875182aae23d69ca7738697596f18a14e926fc@gmx.de","ARM: arch-shmobile: support SDHI card detection on mackerel, using a GPIO\n\nOn sh7372 the card-detection pin of SDHI0 can also produce interrupts,\nwhen configured as GPIO. Use this feature to power down SDHI0, when no\ncard is plugged in.\n\nSigned-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>\nSigned-off-by: Paul Mundt <lethal@linux-sh.org>","Guennadi Liakhovetski"],["f2b3614cefb61ee6046a0aaee503ee37f227d310","4596b3305151c7ee743192a95d394341e3d3b644@suse.de","ALSA: PCM - Don't check DMA time-out too shortly\n\nWhen the PCM period size is set larger than 10 seconds, currently the\nPCM core may abort the operation with DMA-error due to the fixed timeout\nfor 10 seconds.  A similar problem is seen in the drain operation that\nhas a fixed timeout of 10 seconds, too.\n\nThis patch fixes the timeout length depending on the period size and\nrate, also including the consideration of no_period_wakeup flag.\n\nReported-by: Raymond Yau <superquad.vortex2@gmail.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Takashi Iwai"],["739266566ae9ba6b01ed3a01165171705fa2974e","5ef2a23ba3aff51d1cfc8c113c1ec34b608b3b13@nvidia.com","ALSA: HDA: Increase MAX_HDMI_PINS\n\nThe recently introduced NVIDIA GeForce GT 520 has 4 pins within a single\ncodec. Bump MAX_HDMI_PINS to accomodate this. Also bump MAX_HDMI_CVTS\nto match it; this might be needed later too.\n\nSigned-off-by: Stephen Warren <swarren@nvidia.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Stephen Warren"],["78fa2c4d2465d014e67d3e12d948425856587251","75c2ea395e6b6400f47ff0b7cbeb98644b588f88@gmail.com","ALSA: core: remove unused variables.\n\nDrop a few variables that are never read.\n\nSigned-off-by: Luca Tettamanti <kronos.it@gmail.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","Luca Tettamanti"],["9e3bb6b6f6a0c535eb053fbf0005a8e79e053374","8dcf0f69152f32f23184f83357a3731522e56b9c@de.ibm.com","KVM: add missing void __user * cast to access_ok() call\n\nfa3d315a \"KVM: Validate userspace_addr of memslot when registered\" introduced\nthis new warning onn s390:\n\nkvm_main.c: In function '__kvm_set_memory_region':\nkvm_main.c:654:7: warning: passing argument 1 of '__access_ok' makes pointer from integer without a cast\narch/s390/include/asm/uaccess.h:53:19: note: expected 'const void *' but argument is of type '__u64'\n\nAdd the missing cast to get rid of it again...\n\nCc: Takuya Yoshikawa <yoshikawa.takuya@oss.ntt.co.jp>\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Avi Kivity <avi@redhat.com>","Heiko Carstens"],["772e289862e111ce6b4d387e65cd5b7a8b618705","0c835876a532a476f30fdb1f6e963bae6c5a1a04@suse.cz","wan/pc300: Drop __TIME__ usage\n\nThe kernel already prints its build timestamp during boot, no need to\nrepeat it in random drivers and produce different object files each\ntime.\n\nAcked-by: David S. Miller <davem@davemloft.net>\nCc: netdev@vger.kernel.org\nSigned-off-by: Michal Marek <mmarek@suse.cz>","Michal Marek"],["75ce481e15911b4557da1250556eab5ffbd14d0d","0c835876a532a476f30fdb1f6e963bae6c5a1a04@suse.cz","dlm: Drop __TIME__ usage\n\nThe kernel already prints its build timestamp during boot, no need to\nrepeat it in random drivers and produce different object files each\ntime.\n\nCc: Christine Caulfield <ccaulfie@redhat.com>\nCc: David Teigland <teigland@redhat.com>\nCc: cluster-devel@redhat.com\nSigned-off-by: Michal Marek <mmarek@suse.cz>","Michal Marek"],["36a9f77e50032e367b43d72866c18f4a61cf89da","0c835876a532a476f30fdb1f6e963bae6c5a1a04@suse.cz","atm: Drop __TIME__ usage\n\nThe kernel already prints its build timestamp during boot, no need to\nrepeat it in random drivers and produce different object files each\ntime.\n\nAcked-by: David S. Miller <davem@davemloft.net>\nCc: netdev@vger.kernel.org\nSigned-off-by: Michal Marek <mmarek@suse.cz>","Michal Marek"],["902050bcdece6191565c055539e82c5cc534feed","8dcf0f69152f32f23184f83357a3731522e56b9c@de.ibm.com","[S390] pfault: always enable service signal interrupt\n\nAlways enable the service signal subclass mask bit in cr0, if pfault\nis available. That way we use the normal cpu hotplug way to propagate\nthe subclass mask bit in cr0 instead of open coding it.\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","Heiko Carstens"],["df7997ab1ca82ae3c37a2f5eb98613fc24527f95","8dcf0f69152f32f23184f83357a3731522e56b9c@de.ibm.com","[S390] irq: fix service signal external interrupt handling\n\nInterrupt sources like pfault, sclp, dasd_diag and virtio all use the\nservice signal external interrupt subclass mask in control register 0\nto enable and disable the corresponding interrupt.\nBecause no reference counting is implemented each subsystem thinks it\nis the only user of subclass and sets and clears the bit like it wants.\nThis leads to case that unloading the dasd diag module under z/VM\ncauses both sclp and pfault interrupts to be masked. The result will\nbe locked up system sooner or later.\nFix this by introducing a new way to set (register) and clear\n(unregister) the service signal subclass mask bit in cr0.\nAlso convert all drivers.\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","Heiko Carstens"],["d7b250e2a2d7f3cd23cf8d8d6689285e6f51a98d","8dcf0f69152f32f23184f83357a3731522e56b9c@de.ibm.com","[S390] irq: merge irq.c and s390_ext.c\n\nMerge irq.c and s390_ext.c into irq.c. That way all external interrupt\nrelated functions are together.\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","Heiko Carstens"],["7683f7444875c822f48f03a9f9c8b1b1e98b2ef0","8dcf0f69152f32f23184f83357a3731522e56b9c@de.ibm.com","[S390] uaccess: turn __access_ok() into a define\n\nTurn __access_ok() into a define and add a __chk_user_ptr() call\ninstead.\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","Heiko Carstens"],["b07c9015efcde71ed929ce5ded0268630bb1c95e","52616596d8f5df0d597e85ab515377f92f939c68@de.ibm.com","[S390] hwsampler: allow cpu hotplug\n\nThe hardware sample cpu hotplug notifier always returns NOTIFY_BAD.\nThat will prevent cpu hotplug if the machine is enabled for hardware\nsampling even if it is not used. Fix the cpu hotplug notifier and\nallow cpu hotplug if hardware sampling is unused.\n\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>","Martin Schwidefsky"],["ac5fa22fd4f27376e4ec41b44279c9992322d7ce","8dcf0f69152f32f23184f83357a3731522e56b9c@de.ibm.com","[S390] topology,sched: fix cpu_coregroup_mask/cpu_book_mask definitions\n\nBoth functions take an int instead of an unsigned int. Fixes these\ncompile warnings:\n\nkernel/sched.c:7167:2: warning: initialization from incompatible pointer type\nkernel/sched.c:7170:2: warning: initialization from incompatible pointer type\n\nSigned-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>\nSigned-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>","Heiko Carstens"]],"ref":"refs/heads/master","size":1500,"head":"ef46222e7b56e728e423527d430cb2013c595491","push_id":34440849}