{"push_id":2603917391,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"0044cdeb731313f20b63cb5644de7588731de32b","before":"3d661e2a2d1cf0ad1ce54d690f05e755da59e6c9","commits":[{"sha":"378831e4daec75fbba6d3612bcf3b4dd00ddbf08","author":{"name":"David Howells","email":"ebac1d06c1688626821bb0e574a037a7a5354e49@redhat.com"},"message":"afs: Fix directory permissions check\n\nDoing faccessat(\"/afs/some/directory\", 0) triggers a BUG in the permissions\ncheck code.\n\nFix this by just removing the BUG section.  If no permissions are asked\nfor, just return okay if the file exists.\n\nAlso:\n\n (1) Split up the directory check so that it has separate if-statements\n     rather than if-else-if (e.g. checking for MAY_EXEC shouldn't skip the\n     check for MAY_READ and MAY_WRITE).\n\n (2) Check for MAY_CHDIR as MAY_EXEC.\n\nWithout the main fix, the following BUG may occur:\n\n kernel BUG at fs/afs/security.c:386!\n invalid opcode: 0000 [#1] SMP PTI\n ...\n RIP: 0010:afs_permission+0x19d/0x1a0 [kafs]\n ...\n Call Trace:\n  ? inode_permission+0xbe/0x180\n  ? do_faccessat+0xdc/0x270\n  ? do_syscall_64+0x60/0x1f0\n  ? entry_SYSCALL_64_after_hwframe+0x49/0xbe\n\nFixes: 00d3b7a4533e (\"[AFS]: Add security support.\")\nReported-by: Jonathan Billings <jsbillings@jsbillings.org>\nSigned-off-by: David Howells <dhowells@redhat.com>","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/378831e4daec75fbba6d3612bcf3b4dd00ddbf08"},{"sha":"1fba5868eed82766fb374c7d367166706f9269d5","author":{"name":"Marc Dionne","email":"b9e52d4bad3c5c473649ff04b727bd3e40807edf@auristor.com"},"message":"afs: Fix mounting of backup volumes\n\nIn theory the AFS_VLSF_BACKVOL flag for a server in a vldb entry\nwould indicate the presence of a backup volume on that server.\n\nIn practice however, this flag is never set, and the presence of\na backup volume is implied by the entry having AFS_VLF_BACKEXISTS set,\nfor the server that hosts the read-write volume (has AFS_VLSF_RWVOL).\n\nSigned-off-by: Marc Dionne <marc.dionne@auristor.com>\nSigned-off-by: David Howells <dhowells@redhat.com>","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/1fba5868eed82766fb374c7d367166706f9269d5"},{"sha":"9b2071028f8def49971a3b213ab6efd02a7e56e8","author":{"name":"Dmitry Torokhov","email":"6b8646d310837fed93a129ed3c979b90c7f2674f@gmail.com"},"message":"Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI\n\nThe touchpad on Lenovo Carbon X1 Gen 5 (2017 - Kabylake) is accessible over\nSMBUS/RMI, so let's activate it by default.\n\nCc: stable@vger.kernel.org\nReviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/9b2071028f8def49971a3b213ab6efd02a7e56e8"},{"sha":"15e2cffec3aa0d47a8d75ae80e1b136bfb5dff30","author":{"name":"Edvard Holst","email":"f952cf33e14f822bff0507050f3547ef7b38530e@gmail.com"},"message":"Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI\n\nLenovo use two different trackpoints in the fifth generation Thinkpad X1\nCarbon. Both are accessible over SMBUS/RMI but the pnpIDs are missing.\nThis patch is for the Elantech trackpoint specifically which also\nreports SMB version 3 so rmi_smbus needs to be updated in order to\nhandle it.\n\nFor the record, I was not the first one to come up with this patch as it\nhas been floating around the internet for a while now. However, I have\nspent significant time with testing and my efforts to find the original\nauthor of the patch have been unsuccessful.\n\nSigned-off-by: Edvard Holst <edvard.holst@gmail.com>\nCc: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/15e2cffec3aa0d47a8d75ae80e1b136bfb5dff30"},{"sha":"5717a09aeaf62d197deba1fc7ccd6bc45f3a9dcc","author":{"name":"Aaron Ma","email":"6d75ab49fa4401d16749457e532362eb5fdb78e3@canonical.com"},"message":"Input: synaptics - add Intertouch support on X1 Carbon 6th and X280\n\nSynaptics devices reported it has Intertouch support,\nand it fails via PS/2 as following logs:\n\npsmouse serio2: Failed to reset mouse on synaptics-pt/serio0\npsmouse serio2: Failed to enable mouse on synaptics-pt/serio0\n\nSet these new devices to use SMBus to fix this issue, then they report\nSMBus version 3 is using, patch:\nhttps://patchwork.kernel.org/patch/9989547/ enabled SMBus ver 3 and\nmakes synaptics devices work fine on SMBus mode.\n\nSigned-off-by: Aaron Ma <aaron.ma@canonical.com>\nCc: stable@vger.kernel.org\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/5717a09aeaf62d197deba1fc7ccd6bc45f3a9dcc"},{"sha":"ad8fb554f04e38f155c9bc34bbf521fc592ceee7","author":{"name":"Benjamin Tissoires","email":"7a0e50e3f6a0939db82b6a8a423c08a163896f41@redhat.com"},"message":"Input: synaptics - add Lenovo 80 series ids to SMBus\n\nThis time, Lenovo decided to go with different pieces in its latest\nseries of Thinkpads.\n\nFor those we have been able to test:\n- the T480 is using Synaptics with an IBM trackpoint\n   -> it behaves properly with or without intertouch, there is no point\n      not using RMI4\n- the X1 Carbon 6th gen is using Synaptics with an IBM trackpoint\n   -> the touchpad doesn't behave properly under PS/2 so we have to\n      switch it to RMI4 if we do not want to have disappointed users\n- the X280 is using Synaptics with an ALPS trackpoint\n   -> the recent fixes in the trackpoint handling fixed it so upstream\n      now works fine with or without RMI4, and there is no point not\n      using RMI4\n- the T480s is using an Elan touchpad, so that's a different story\n\nCc: <stable@vger.kernel.org> # v4.14.x, v4.15.x, v4.16.x\nSigned-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nAcked-by: KT Liao <kt.liao@emc.com.tw>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/ad8fb554f04e38f155c9bc34bbf521fc592ceee7"},{"sha":"40f7090bb1b4ec327ea1e1402ff5783af5b35195","author":{"name":"Benjamin Tissoires","email":"7a0e50e3f6a0939db82b6a8a423c08a163896f41@redhat.com"},"message":"Input: elan_i2c_smbus - fix corrupted stack\n\nNew ICs (like the one on the Lenovo T480s) answer to\nETP_SMBUS_IAP_VERSION_CMD 4 bytes instead of 3. This corrupts the stack\nas i2c_smbus_read_block_data() uses the values returned by the i2c\ndevice to know how many data it need to return.\n\ni2c_smbus_read_block_data() can read up to 32 bytes (I2C_SMBUS_BLOCK_MAX)\nand there is no safeguard on how many bytes are provided in the return\nvalue. Ensure we always have enough space for any future firmware.\nAlso 0-initialize the values to prevent any access to uninitialized memory.\n\nCc: <stable@vger.kernel.org> # v4.4.x, v4.9.x, v4.14.x, v4.15.x, v4.16.x\nSigned-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>\nAcked-by: KT Liao <kt.liao@emc.com.tw>\nSigned-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/40f7090bb1b4ec327ea1e1402ff5783af5b35195"},{"sha":"91fc957a61fac43f05dfbe1877bc371271f4dd5f","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge tag 'afs-fixes-20180529' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs\n\nPull AFS fixes from David Howells:\n\n - fix a BUG triggerable from faccessat()\n\n - fix the mounting of backup volumes\n\n* tag 'afs-fixes-20180529' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs:\n  afs: Fix mounting of backup volumes\n  afs: Fix directory permissions check","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/91fc957a61fac43f05dfbe1877bc371271f4dd5f"},{"sha":"0044cdeb731313f20b63cb5644de7588731de32b","author":{"name":"Linus Torvalds","email":"69652caca27c8b940640ad396ab71f93cacec34f@linux-foundation.org"},"message":"Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\nPull input fixes from Dmitry Torokhov:\n \"We are switching a bunch of Lenovo devices with Synaptics touchpads\n  from PS/2 emulation over to native RMI/SMbus.\n\n  Given that all commits are marked for stable there is no point\n  delaying them till next release\"\n\n[ Also fix a too-small stack array for i2c communication in elan driver ]\n\n* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: elan_i2c_smbus - fix corrupted stack\n  Input: synaptics - add Lenovo 80 series ids to SMBus\n  Input: synaptics - add Intertouch support on X1 Carbon 6th and X280\n  Input: synaptics - Lenovo Thinkpad X1 Carbon G5 (2017) with Elantech trackpoints should use RMI\n  Input: synaptics - Lenovo Carbon X1 Gen5 (2017) devices should use RMI","distinct":true,"url":"https://api.github.com/repos/FireBurn/linux/commits/0044cdeb731313f20b63cb5644de7588731de32b"}]}
{"actor":{"display_login":"FireBurn"}}