{"push_id":1435263569,"size":24,"distinct_size":24,"ref":"refs/heads/cm-14.1","head":"70ab4c87ddf32775591759399d95198f28ab9a56","before":"af06194a253e4ead22ba855d1367315a145c0ea2","commits":[{"sha":"20db56581943af2d607343f6d9ac6976f9a51319","author":{"name":"Daniel Campello","email":"519675d2d430a8a892194b163282dc8dd7281f63@google.com"},"message":"Included sdcardfs source code for kernel 3.0\n\nOnly included the source code as is for kernel 3.0. Following patches\ntake care of porting this file system to version 3.10.\n\nChange-Id: I09e76db77cd98a059053ba5b6fd88572a4b75b5b\nSigned-off-by: Daniel Campello <campello@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/20db56581943af2d607343f6d9ac6976f9a51319"},{"sha":"65f3295878a6676c0c2ed074c4211fffe2ee0dca","author":{"name":"Al Viro","email":"2a537e97523ffee458777df5f34a2f8c9964f945@zeniv.linux.org.uk"},"message":"get rid of kern_path_parent()\n\nall callers want the same thing, actually - a kinda-sorta analog of\nkern_path_create().  I.e. they want parent vfsmount/dentry (with\n->i_mutex held, to make sure the child dentry is still their child)\n+ the child dentry.\n\nSigned-off-by Al Viro <viro@zeniv.linux.org.uk>\n\nChange-Id: I58cc7b0a087646516db9af69962447d27fb3ee8b","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/65f3295878a6676c0c2ed074c4211fffe2ee0dca"},{"sha":"b547d274363a71a5f28099938b5280f11c060058","author":{"name":"fluxi","email":"95ab61bb01957fc548ef82d227666a28af3268a6@arcor.de"},"message":"sdcardfs: Port to 3.4\n\nAnalog port to 3.10 by Daniel Campello <campello@google.com>.\n\nChange-Id: I0b05890cdd4332c5cfc2ffdf66a3f3a7890cce35","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/b547d274363a71a5f28099938b5280f11c060058"},{"sha":"f13d9a78d859d569e8296a2b557fb3631491b6c5","author":{"name":"Daniel Campello","email":"519675d2d430a8a892194b163282dc8dd7281f63@google.com"},"message":"sdcardfs: Changed type-cast in packagelist management\n\nChange-Id: Ic8842de2d7274b7a5438938d2febf5d8da867148","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/f13d9a78d859d569e8296a2b557fb3631491b6c5"},{"sha":"f49b9a4932f9f3fa1eb91da893c5619848e711ab","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Bring up to date with Android M permissions:\n\nIn M, the workings of sdcardfs were changed significantly.\nThis brings sdcardfs into line with the changes.\n\nChange-Id: I10e91a84a884c838feef7aa26c0a2b21f02e052e","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/f49b9a4932f9f3fa1eb91da893c5619848e711ab"},{"sha":"38280272d081d655894320372336987162bc9efa","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"vfs: add d_canonical_path for stacked filesystem support\n\nInotify does not currently know when a filesystem\nis acting as a wrapper around another fs. This means\nthat inotify watchers will miss any modifications to\nthe base file, as well as any made in a separate\nstacked fs that points to the same file.\nd_canonical_path solves this problem by allowing the fs\nto map a dentry to a path in the lower fs. Inotify\ncan use it to find the appropriate place to watch to\nbe informed of all changes to a file.\n\nChange-Id: I09563baffad1711a045e45c1bd0bd8713c2cc0b6\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/38280272d081d655894320372336987162bc9efa"},{"sha":"45fcdf1673d8a450e8077546c25769d777bf1ce3","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Add support for d_canonicalize\n\nChange-Id: I5d6f0e71b8ca99aec4b0894412f1dfd1cfe12add\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/45fcdf1673d8a450e8077546c25769d777bf1ce3"},{"sha":"30482c337bdf458682deed5fbf57be1b73f7de3f","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"inotify: Fix erroneous update of bit count\n\nPatch \"vfs: add d_canonical_path for stacked filesystem support\"\nerroneously updated the ALL_INOTIFY_BITS count. This changes it back\n\nChange-Id: Idb04edc736da276159d30f04c40cff9d6b1e070f","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/30482c337bdf458682deed5fbf57be1b73f7de3f"},{"sha":"60cd78d9fdf6ac831560923c7f6329de58dd2172","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Remove unused code\n\nChange-Id: Ie97cba27ce44818ac56cfe40954f164ad44eccf6","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/60cd78d9fdf6ac831560923c7f6329de58dd2172"},{"sha":"4982ba477f277f65e6656cedaed6234c15f33721","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: remove unneeded __init and __exit\n\nChange-Id: I2a2d45d52f891332174c3000e8681c5167c1564f","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/4982ba477f277f65e6656cedaed6234c15f33721"},{"sha":"def96e71941cb96913a5f0a8f2a6857d17aabb0b","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"vfs: change d_canonical_path to take two paths\n\nbug: 23904372\nChange-Id: I4a686d64b6de37decf60019be1718e1d820193e6\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/def96e71941cb96913a5f0a8f2a6857d17aabb0b"},{"sha":"742e17186f0cd6f600e0587b201b476ab6d00390","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"fuse: Add support for d_canonical_path\n\nAllows FUSE to report to inotify that it is acting\nas a layered filesystem. The userspace component\nreturns a string representing the location of the\nunderlying file. If the string cannot be resolved\ninto a path, the top level path is returned instead.\n\nbug: 23904372\nChange-Id: Iabdca0bbedfbff59e9c820c58636a68ef9683d9f\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/742e17186f0cd6f600e0587b201b476ab6d00390"},{"sha":"26b80e14e1db687d5f4c6811b9f6de51877fab8e","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Truncate packages_gid.list on overflow\n\npackages_gid.list was improperly returning the wrong\ncount. Use scnprintf instead, and inform the user that\nthe list was truncated if it is.\n\nBug: 30013843\nChange-Id: Ida2b2ef7cd86dd87300bfb4c2cdb6bfe2ee1650d\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/26b80e14e1db687d5f4c6811b9f6de51877fab8e"},{"sha":"ab5de1f6e8446fc2cf7f7def4fb330d087406981","author":{"name":"Julia Lawall","email":"e167394402f08cf6792a4c3f4f81d703e1dd6932@lip6.fr"},"message":"ANDROID: sdcardfs: fix itnull.cocci warnings\n\nList_for_each_entry has the property that the first argument is always\nbound to a real list element, never NULL, so testing dentry is not needed.\n\nGenerated by: scripts/coccinelle/iterators/itnull.cocci\n\nChange-Id: I51033a2649eb39451862b35b6358fe5cfe25c5f5\nCc: Daniel Rosenberg <drosen@google.com>\nSigned-off-by: Julia Lawall <julia.lawall@lip6.fr>\nSigned-off-by: Fengguang Wu <fengguang.wu@intel.com>\nSigned-off-by: Guenter Roeck <groeck@chromium.org>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/ab5de1f6e8446fc2cf7f7def4fb330d087406981"},{"sha":"79943f8a757740caed347c0697b14bab343ba6a7","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: override umask on mkdir and create\n\nThe mode on files created on the lower fs should\nnot be affected by the umask of the calling\ntask's fs_struct. Instead, we create a copy\nand modify it as needed. This also lets us avoid\nthe string shenanigans around .nomedia files.\n\nBug: 27992761\nChange-Id: Ia3a6e56c24c6e19b3b01c1827e46403bb71c2f4c\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/79943f8a757740caed347c0697b14bab343ba6a7"},{"sha":"ac36d2a9b2641cd835181ae21dcec97efe538111","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Check for other cases on path lookup\n\nThis fixes a bug where the first lookup of a\nfile or folder created under a different view\nwould not be case insensitive. It will now\nsearch through for a case insensitive match\nif the initial lookup fails.\n\nBug:28024488\nChange-Id: I4ff9ce297b9f2f9864b47540e740fd491c545229\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/ac36d2a9b2641cd835181ae21dcec97efe538111"},{"sha":"e938ecaae37acf71722af19f4e89706100fec6bf","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Fix locking\n\nIterating over d_subdirs requires taking d_lock. Switched\nhashmap guard over to a spinlock to use within the loop.\nSeveral places were taking unneeded locks.\n\nChange-Id: I9fdcab279009005bf28536247d11e13babab0b93\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/e938ecaae37acf71722af19f4e89706100fec6bf"},{"sha":"47ac63524ae0c979d9dd03477057e585eb14f80d","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Added top to sdcardfs_inode_info\n\nAdding packages to the package list and moving files\ntakes a large amount of locks, and is currently a\nheavy operation. This adds a 'top' field to the\ninode_info, which points to the inode for the top\nmost directory whose owner you would like to match.\n\nOn permission checks and get_attr, we look up the\nowner based on the information at top. When we change\na package mapping, we need only modify the information\nin the corresponding top inode_info's. When renaming,\nwe must ensure top is set correctly in all children.\nThis happens when an app specific folder gets moved\noutside of the folder for that app.\n\nChange-Id: Ib749c60b568e9a45a46f8ceed985c1338246ec6c\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/47ac63524ae0c979d9dd03477057e585eb14f80d"},{"sha":"643e3cec865a917c1c1a068837f28059eb73c184","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Fix issue with d_child move\n\n\"move d_rcu from overlapping d_child to overlapping d_alias\"\nmoved the location of d_child in struct dentry. This fixes\na container_of that relied on that in sdcardfs\n\nChange-Id: I3c81909a2f26eb191a3222fdac6127d8a318c251","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/643e3cec865a917c1c1a068837f28059eb73c184"},{"sha":"51d7ae1cdd24f58eff9662ec1651fbb2b3ecc216","author":{"name":"Daniel Rosenberg","email":"ba8cfe5d21fcfdde5eed8cabcaff0549d9612a2a@google.com"},"message":"sdcardfs: Remove stale dentries when reusing an inode.\n\nWhen an inode is moved in one view of sdcardfs, others\ndo not know about it until the information is requested,\nand even then, the old dentry is not invalidated until\nit is used. If the inode moves back, it may successfully\nrevalidate with stale permissions. Since we do not allow\nhard links, we can avoid this by removing alias's when\nwe reuse an inode.\n\nChange-Id: I3c00c496b436af4d3309a77a596dec8fd5906cdd\nSigned-off-by: Daniel Rosenberg <drosen@google.com>","distinct":true,"url":"https://api.github.com/repos/jhalayashraj/android_kernel_oneplus_msm8974/commits/51d7ae1cdd24f58eff9662ec1651fbb2b3ecc216"}]}
{"actor":{"display_login":"jhalayashraj"}}