{"head":"13d494caeca2f9935d0b7695fdb68e3f068cc5f3","size":88,"push_id":44710009,"shas":[["70c18fc08bcc9e9bbd8c00ca5e694e07890687e5","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Make v9fs_string* functions non-static\n\nWe will use them later in other files\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["02cb7f3a256517cbf3136caff2863fbafc57b540","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Use read-write lock for protecting fid path.\n\nOn rename we take the write lock and this ensure path\ndoesn't change as we operate on them.\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["2289be19aecc290263ef1f3c1f4a0e9ea32aaad6","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Move fid pathname tracking to seperate data type.\n\nThis enables us to add handles to track fids later. The\nV9fsPath added is similar to V9fsString except that the\nsize include the NULL byte also.\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["0174fe73e605311598d9e7f03e95be9705a3e0e7","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Add init callback to fs driver\n\nThis call back can be used to do fs driver specific initialization.\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["532decb715acb2e03bbe373c9bd914a8499896ee","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Add fs driver specific details to fscontext\n\nAdd a new context flag PATHNAME_FSCONTEXT and indicate whether\nthe fs driver track fid using path names. Also add a private\npointer that help us to track fs driver specific values in there\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["ce421a19612aaf0d25dede4bad3ea205587c9dae","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Avoid unnecessary get_fid in v9fs_clunk\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["bccacf6c7920ee46ec4063c4bd9469eb3ec4e253","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Implement TFLUSH operation\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["5f5422258e1f50f871bafcc5bfb2b498f414a310","f511f818e8a0748edef6b9ee378967da9ed0c78f@linux.vnet.ibm.com","hw/9pfs: Add handle based fs driver\n\nSigned-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>","Aneesh Kumar K.V"],["46f3069cba94aab44b3b4f87bc270759b4a700fa","71067387f5d06443b335a306002ce1c8e5bf2777@gmail.com","PPC: use memory API to construct the PCI hole\n\nAvoid vga.chain4 mapping by constructing a PCI hole for upper\n2G of the PCI space.\n\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Blue Swirl"],["8d06d69bc448301d27cab1405efba9d876dd39da","a5b45c9af271d077f30d36aa7d9b988eed9d56eb@siemens.com","slirp: Fix use after release on tcp_input\n\nti points into the m buffer. But the latter may already be released\nright after the dodata: label. Move the test before the potential\nrelease.\n\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Jan Kiszka"],["2b4404326598bec4cb954bfc54fc5e9740a51f7b","9e65be74847981e55b2564b6266c57d86d3bac05@linux.vnet.ibm.com","slirp: Fix packet expiration\n\nThe two new variables \"arp_requested\" and \"expiration_date\" in the mbuf\nstructure have been added after the variable-sized \"m_dat_\" array. The\nvariables have to be added before the m_dat_ array instead.\nWithout this patch, the expiration_date gets clobbered by code that\naccesses the m_dat_ array.\nI experienced this problem with the code in slirp/tftp.c: The\ntftp_send_data() function created a new packet with the m_get()\nfunction (which fills-in a default expiration_date value). Then the\nTFTP code cleared the data section of the packet, which accidentially\nalso cleared the expiration_date. This zeroed expiration_date then\nfinally causes the packet to be discarded during if_start(), so that\nTFTP packets were not transmitted anymore.\n\n[Jan: added comment as suggested by Fabien ]\n\nCC: Fabien Chouteau <chouteau@adacore.com>\nSigned-off-by: Thomas Huth <thuth@linux.vnet.ibm.com>\nSigned-off-by: Jan Kiszka <jan.kiszka@siemens.com>","Thomas Huth"],["0bce98df2639aef1e8af90b271aa91e16d695408","71067387f5d06443b335a306002ce1c8e5bf2777@gmail.com","Add OpenBIOS as a submodule\n\nUpdate OpenBIOS images to r1047 built from submodule.\n\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Blue Swirl"],["62ec6073cd07b847c296b3a1fa19894293f8155d","0212dd00c21e75e861d960b0cf505645317aaa0b@us.ibm.com","Merge remote-tracking branch 'aneesh/for-upstream-5' into staging","Anthony Liguori"],["8f440cda08c6df574ad153c3558a81c7d3ad5845","0212dd00c21e75e861d960b0cf505645317aaa0b@us.ibm.com","Merge remote-tracking branch 'kiszka/queues/slirp' into staging","Anthony Liguori"],["817b838e3c9faca4eca7e878f901ba8122f02043","b132829cc1084333f8d9e4b630dbf3e1cdf5cdd7@mail.berlios.de","tcg: Declare TCG_TARGET_REG_BITS in tcg.h\n\nTCG_TARGET_REG_BITS can be determined by the compiler,\nso there is no need to declare it for each individual tcg target.\n\nThis is especially important for new tcg targets\nwhich will be supported by the tcg interpreter.\n\nSigned-off-by: Stefan Weil <weil@mail.berlios.de>\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Stefan Weil"],["840f58617b12a536ec56e5775ab42d730d0d6259","b132829cc1084333f8d9e4b630dbf3e1cdf5cdd7@mail.berlios.de","tcg: Don't declare TCG_TARGET_REG_BITS in tcg-target.h\n\nIt is now declared for all tcg targets in tcg.h,\nso the tcg target specific declarations are redundant.\n\nSigned-off-by: Stefan Weil <weil@mail.berlios.de>\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Stefan Weil"],["c0ad3001bf12292b137b05e1c4643f31c6b0a727","b132829cc1084333f8d9e4b630dbf3e1cdf5cdd7@mail.berlios.de","tcg: Add forward declarations for local functions\n\nThese functions are defined in the tcg target specific file\ntcg-target.c.\n\nThe forward declarations assert that every tcg target uses\nthe same function prototype.\n\nSigned-off-by: Stefan Weil <weil@mail.berlios.de>\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Stefan Weil"],["7f6f0ae5b95adfa76e10eabe2c34424a955fd10c","b132829cc1084333f8d9e4b630dbf3e1cdf5cdd7@mail.berlios.de","tcg: Add some assertions\n\nSigned-off-by: Stefan Weil <weil@mail.berlios.de>\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Stefan Weil"],["f28ffed52cd0fd4231adbf9b229a0c1bba1b2e3f","9233b6f5388d6867a2a7be14d8b4ba53c86cfde2@comstyle.com","configure: Detect predefined compiler symbols for ARM and HPPA\n\nTo be able to detect some ARM / HPPA based architectures such as with\nOpenBSD/(armish / zaurus) or OpenBSD/hppa.\n\nSigned-off-by: Brad Smith <brad@comstyle.com>\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Brad"],["df0eda9b73420363ad9dbf8c7eff47a0c4e47ff3","313afa09ce093b19ae1dd74f57c1ebd94508584c@linaro.org","tcg/arm: Remove unused tcg_out_addi()\n\nRemove the unused function tcg_out_addi() from the ARM TCG backend;\nthis fixes a compilation failure on ARM hosts with newer gcc.\n\nSigned-off-by: Peter Maydell <peter.maydell@linaro.org>\nReviewed-by: Richard Henderson <rth@twiddle.net>\nSigned-off-by: Blue Swirl <blauwirbel@gmail.com>","Peter Maydell"]],"ref":"refs/heads/memory/master"}