{"ref":"refs/heads/master","commits":[{"author":{"name":"Dave Jones","email":"d5ec0d24602845f6f4b6a35ef729998d1fba5507@redhat.com"},"message":"x25: Fix NULL dereference in x25_recvmsg\n\ncommit cb101ed2 in 3.0 introduced a bug in x25_recvmsg()\nWhen passed bogus junk from userspace, x25->neighbour can be NULL,\nas shown in this oops..\n\nBUG: unable to handle kernel NULL pointer dereference at 000000000000001c\nIP: [<ffffffffa05482bd>] x25_recvmsg+0x4d/0x280 [x25]\nPGD 1015f3067 PUD 105072067 PMD 0\nOops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC\nCPU 0\nPid: 27928, comm: iknowthis Not tainted 3.1.0+ #2 Gigabyte Technology Co., Ltd. GA-MA78GM-S2H/GA-MA78GM-S2H\nRIP: 0010:[<ffffffffa05482bd>]  [<ffffffffa05482bd>] x25_recvmsg+0x4d/0x280 [x25]\nRSP: 0018:ffff88010c0b7cc8  EFLAGS: 00010282\nRAX: 0000000000000000 RBX: ffff88010c0b7d78 RCX: 0000000000000c02\nRDX: ffff88010c0b7d78 RSI: ffff88011c93dc00 RDI: ffff880103f667b0\nRBP: ffff88010c0b7d18 R08: 0000000000000000 R09: 0000000000000000\nR10: 0000000000000000 R11: 0000000000000000 R12: ffff880103f667b0\nR13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000\nFS:  00007f479ce7f700(0000) GS:ffff88012a600000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: 000000000000001c CR3: 000000010529e000 CR4: 00000000000006f0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess iknowthis (pid: 27928, threadinfo ffff88010c0b6000, task ffff880103faa4f0)\nStack:\n 0000000000000c02 0000000000000c02 ffff88010c0b7d18 ffffff958153cb37\n ffffffff8153cb60 0000000000000c02 ffff88011c93dc00 0000000000000000\n 0000000000000c02 ffff88010c0b7e10 ffff88010c0b7de8 ffffffff815372c2\nCall Trace:\n [<ffffffff8153cb60>] ? sock_update_classid+0xb0/0x180\n [<ffffffff815372c2>] sock_aio_read.part.10+0x142/0x150\n [<ffffffff812d6752>] ? inode_has_perm+0x62/0xa0\n [<ffffffff815372fd>] sock_aio_read+0x2d/0x40\n [<ffffffff811b05e2>] do_sync_read+0xd2/0x110\n [<ffffffff812d3796>] ? security_file_permission+0x96/0xb0\n [<ffffffff811b0a91>] ? rw_verify_area+0x61/0x100\n [<ffffffff811b103d>] vfs_read+0x16d/0x180\n [<ffffffff811b109d>] sys_read+0x4d/0x90\n [<ffffffff81657282>] system_call_fastpath+0x16/0x1b\nCode: 8b 66 20 4c 8b 32 48 89 d3 48 89 4d b8 45 89 c7 c7 45 cc 95 ff ff ff 4d 85 e4 0f 84 ed 01 00 00 49 8b 84 24 18 05 00 00 4c 89 e7\n 78 1c 01 45 19 ed 31 f6 e8 d5 37 ff e0 41 0f b6 44 24 0e 41\n\nSigned-off-by: Dave Jones <davej@redhat.com>\nAcked-by: Eric Dumazet <eric.dumazet@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/501e89d3aef10f9a5b79137fbb0bcd5bf9cac2ac","sha":"501e89d3aef10f9a5b79137fbb0bcd5bf9cac2ac"},{"author":{"name":"Eric Dumazet","email":"a0baddf32b28d2f9429941ed4af2fe636e210591@gmail.com"},"message":"udp: fix a race in encap_rcv handling\n\nudp_queue_rcv_skb() has a possible race in encap_rcv handling, since\nthis pointer can be changed anytime.\n\nWe should use ACCESS_ONCE() to close the race.\n\nSigned-off-by: Eric Dumazet <eric.dumazet@gmail.com>\nSigned-off-by: David S. Miller <davem@davemloft.net>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/0ad92ad03aa444b312bd318b0341011a8be09d13","sha":"0ad92ad03aa444b312bd318b0341011a8be09d13"},{"author":{"name":"Stephen Rothwell","email":"4bf0fb350827ce8d86875e76c923a478597c3cef@canb.auug.org.au"},"message":"net: fix typo in drivers/net/ethernet/xilinx/ll_temac_main.c\n\nCommit 9e903e085262 (\"net: add skb frag size accessors\") used frag_size\ninstead of skb_frag_size in this file.\n\nFixes this build error:\n\ndrivers/net/ethernet/xilinx/ll_temac_main.c: In function 'temac_start_xmit':\ndrivers/net/ethernet/xilinx/ll_temac_main.c:717:3: error: implicit declaration of function 'frag_size' [-Werror=implicit-function-declaration]\n\nSigned-off-by: Stephen Rothwell <sfr@canb.auug.org.au>\nSigned-off-by: David S. Miller <davem@davemloft.net>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/2edcd4ca43df3c1d1d392753531cc73a53e709ba","sha":"2edcd4ca43df3c1d1d392753531cc73a53e709ba"},{"author":{"name":"Takashi Iwai","email":"4596b3305151c7ee743192a95d394341e3d3b644@suse.de"},"message":"ALSA: hda - Check NO_PRESENCE pincfg default bit\n\nHD-audio spec defines a bit in pin default configuration for indicating\nthat the pin isn't used for jack-detection although the codec is capable\nof it.  Better to check this bit as well in jack_is_detectable() helper\nfunction.\n\nReported-by: Raymond Yau <superquad.vortex2@gmail.com>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/08a1f5eb435640741c7b7d10fb339425dff786bb","sha":"08a1f5eb435640741c7b7d10fb339425dff786bb"},{"author":{"name":"Charles Chin","email":"3991b391cb006f9baba257616a799176ab5343fe@idt.com"},"message":"ALSA: hda - Disable power-widget control for IDT 92HD83/93 as default\n\nThe power-widget control in patch_stac92hd83xxx() never worked properly,\nthus it's safer to turn it off as default for now.\n\nSigned-off-by: Charles Chin <Charles.Chin@idt.com>\nCc: <stable@kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/35c11777b906042eca9e6f1c03e464726c7faa07","sha":"35c11777b906042eca9e6f1c03e464726c7faa07"},{"author":{"name":"Charles Chin","email":"3991b391cb006f9baba257616a799176ab5343fe@idt.com"},"message":"ALSA: hda - Add support for 92HD65 / 92HD66 family of codecs\n\nThese codecs have SPDIF-in, which is new to the 92HD83xxx compatible\nfamilies, so a bit of logic is added to support them.\n\nSigned-off-by: Charles Chin <Charles.Chin@idt.com>\nCc: <stable@kernel.org>\nSigned-off-by: Takashi Iwai <tiwai@suse.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/ad5d8755116b431f0709c745ee17cb567a478d43","sha":"ad5d8755116b431f0709c745ee17cb567a478d43"},{"author":{"name":"Thomas Hellstrom","email":"a26490dfbee4be3d38287ad6448444504f58193c@vmware.com"},"message":"vmwgfx: Reinstate the update_layout ioctl\n\nWe need to redefine a connector as \"connected\" if it matches a window\nin the host preferred GUI layout.\nOtherwise \"smart\" window managers would turn on Xorg outputs that we don't\nwant to be on.\n\nThis reinstates the update_layout and adds the following information to\nthe modesetting system.\na) Connection status <-> Equivalent to real hardware connection status\nb) Preferred mode <-> Equivalent to real hardware reading EDID\nc) Host window position <-> Equivalent to a real hardware scanout address\ndynamic register.\n\nIt should be noted that there is no assumption here about what should be\ndisplayed and where. Only how to access the host windows.\n\nThis also bumps minor to signal availability of the new IOCTL.\n\nBased on code originally written by Jakob Bornecrantz\n\nSigned-off-by: Thomas Hellstrom <thellstrom@vmware.com>\nSigned-off-by: Dave Airlie <airlied@redhat.com>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/cd2b89e7e8c036903e7fa0c3dceca25e755fe78d","sha":"cd2b89e7e8c036903e7fa0c3dceca25e755fe78d"},{"author":{"name":"Konstantin Khlebnikov","email":"3b96b99f19643d33e1bfa1caa535c041c3608549@openvz.org"},"message":"vfs: fix dentry leak in simple_fill_super()\n\nput dentry if inode allocation failed, d_genocide() cannot release it\n\nSigned-off-by: Konstantin Khlebnikov <khlebnikov@openvz.org>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/32096ea1aac14e6f29d4744924092eca52b937b0","sha":"32096ea1aac14e6f29d4744924092eca52b937b0"},{"author":{"name":"Andy Whitcroft","email":"b4658fdd7fbd645c2859b0e39d71018f32058d12@canonical.com"},"message":"readlinkat: ensure we return ENOENT for the empty pathname for normal lookups\n\nSince the commit below which added O_PATH support to the *at() calls, the\nerror return for readlink/readlinkat for the empty pathname has switched\nfrom ENOENT to EINVAL:\n\n  commit 65cfc6722361570bfe255698d9cd4dccaf47570d\n  Author: Al Viro <viro@zeniv.linux.org.uk>\n  Date:   Sun Mar 13 15:56:26 2011 -0400\n\n    readlinkat(), fchownat() and fstatat() with empty relative pathnames\n\nThis is both unexpected for userspace and makes readlink/readlinkat\ninconsistant with all other interfaces; and inconsistant with our stated\nreturn for these pathnames.\n\nAs the readlinkat call does not have a flags parameter we cannot use the\nAT_EMPTY_PATH approach used in the other calls.  Therefore expose whether\nthe original path is infact entry via a new user_path_at_empty() path\nlookup function.  Use this to determine whether to default to EINVAL or\nENOENT for failures.\n\nAddresses http://bugs.launchpad.net/bugs/817187\n\n[akpm@linux-foundation.org: remove unused getname_flags()]\nSigned-off-by: Andy Whitcroft <apw@canonical.com>\nCc: Christoph Hellwig <hch@lst.de>\nCc: Al Viro <viro@zeniv.linux.org.uk>\nCc: <stable@kernel.org>\nCc: <stable@vger.kernel.org>\nSigned-off-by: Andrew Morton <akpm@linux-foundation.org>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/1fa1e7f615f4d3ae436fa319af6e4eebdd4026a8","sha":"1fa1e7f615f4d3ae436fa319af6e4eebdd4026a8"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"vfs: ignore error on forced remount\n\nOn emergency remount we want to force MS_RDONLY on the super block\neven if ->remount_fs() failed for some reason.\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>\nTested-by: Toshiyuki Okajima <toshi.okajima@jp.fujitsu.com>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/2833eb2b465a274d1a2529fed76c6d2904f8022b","sha":"2833eb2b465a274d1a2529fed76c6d2904f8022b"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"hypfs: remove unnecessary nlink setting\n\nalloc_inode() initializes i_nlink to 1.  Remove unnecessary\nre-initialization.\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>\nCC: Martin Schwidefsky <schwidefsky@de.ibm.com>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/dc78610228fdcf84a45ff030ca6a7f0fc4913319","sha":"dc78610228fdcf84a45ff030ca6a7f0fc4913319"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"jfs: remove unnecessary nlink setting\n\nalloc_inode() initializes i_nlink to 1.  Remove unnecessary\nre-initialization.\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>\nAcked-by: Dave Kleikamp <dave.kleikamp@oracle.com>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/c818b682c955aa4d13212512deb529cb8bd1348b","sha":"c818b682c955aa4d13212512deb529cb8bd1348b"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"ocfs2: remove unnecessary nlink setting\n\nalloc_inode() initializes i_nlink to 1.  Remove unnecessary\nre-initialization.\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>\nCC: Joel Becker <jlbec@evilplan.org>\nCC: Mark Fasheh <mfasheh@suse.com>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/a7732b05f775a5575baac34c03bb0e8d16950edf","sha":"a7732b05f775a5575baac34c03bb0e8d16950edf"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"logfs: remove unnecessary nlink setting\n\nalloc_inode() initializes i_nlink to 1.  Remove unnecessary\nre-initialization.\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>\nCC: Joern Engel <joern@logfs.org>\nCC: Prasad Joshi <prasadjoshi.linux@gmail.com>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/dd2a981f46a0903a8770a784f213d4d40bbb6f19","sha":"dd2a981f46a0903a8770a784f213d4d40bbb6f19"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"filesystems: add missing nlink wrappers\n\nReplace direct i_nlink updates with the respective updater function\n(inc_nlink, drop_nlink, clear_nlink, inode_dec_link_count).\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/6d6b77f163c7eabedbba00ed2abb7d4a570bff76","sha":"6d6b77f163c7eabedbba00ed2abb7d4a570bff76"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"filesystems: add set_nlink()\n\nReplace remaining direct i_nlink updates with a new set_nlink()\nupdater function.\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>\nTested-by: Toshiyuki Okajima <toshi.okajima@jp.fujitsu.com>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/bfe8684869601dacfcb2cd69ef8cfd9045f62170","sha":"bfe8684869601dacfcb2cd69ef8cfd9045f62170"},{"author":{"name":"Miklos Szeredi","email":"84cd5483a2f9acd1c37251cba7c2908448f221b8@suse.cz"},"message":"vfs: protect i_nlink\n\nPrevent direct modification of i_nlink by making it const and adding a\nnon-const __i_nlink alias.\n\nSigned-off-by: Miklos Szeredi <mszeredi@suse.cz>\nTested-by: Toshiyuki Okajima <toshi.okajima@jp.fujitsu.com>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/a78ef704a8dd430225955f0709b22d4a6ba21deb","sha":"a78ef704a8dd430225955f0709b22d4a6ba21deb"},{"author":{"name":"Sage Weil","email":"6dd34506bbd5e58221bbb3e4732d97c91f02277b@newdream.net"},"message":"vfs: add d_prune dentry operation\n\nThis adds a d_prune dentry operation that is called by the VFS prior to\npruning (i.e. unhashing and killing) a hashed dentry from the dcache.\nWrap dentry_lru_del() and use the new _prune() helper in the cases where we\nare about to unhash and kill the dentry.\n\nThis will be used by Ceph to maintain a flag indicating whether the\ncomplete contents of a directory are contained in the dcache, allowing it\nto satisfy lookups and readdir without addition server communication.\n\nRenumber a few DCACHE_* #defines to group DCACHE_OP_PRUNE with the other\nDCACHE_OP_ bits.\n\nSigned-off-by: Sage Weil <sage@newdream.net>\nSigned-off-by: Christoph Hellwig <hch@lst.de>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/f0023bc617ba600956b9226f1806033d7486c8ba","sha":"f0023bc617ba600956b9226f1806033d7486c8ba"},{"author":{"name":"Al Viro","email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@ftp.linux.org.uk"},"message":"um: use subarch-obj instead of copying...\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Richard Weinberger <richard@nod.at>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/d118c135489bd835d3c450c7dec3126f9fc4605e","sha":"d118c135489bd835d3c450c7dec3126f9fc4605e"},{"author":{"name":"Al Viro","email":"de609eb4d5d70b1d38ec6642adbfc33a2781f63c@ftp.linux.org.uk"},"message":"um: switch {rt_,}sigreturn() to set_current_blocked()\n\nsame story as on x86 native...\n\nSigned-off-by: Al Viro <viro@zeniv.linux.org.uk>\nSigned-off-by: Richard Weinberger <richard@nod.at>","url":"https://api.github.com/repos/RobertCNelson/linux/commits/78722a445bb253fa6bcbe9d6589f27db78056af6","sha":"78722a445bb253fa6bcbe9d6589f27db78056af6"}],"head":"19e0bafc36abd84a5b4d7c7745b78a6f4626e944","size":699,"push_id":49332072}